Мои динамические блоки [2] - Страница 144
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Мои динамические блоки [2]

Закрытая тема
Поиск в этой теме
Старый 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 40,406

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо VVA:
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Проблема:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Лечение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534914
 
Непрочитано 20.07.2015, 12:55
#2861
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 431


Цитата:
Сообщение от allrather Посмотреть сообщение
RNB, Не совсем то, что нужно. Но идея интересная. Хотелось бы, чтобы горизонтальные линии последнего квадрата обрывались в любой точке, а не только по центру.
Там специально для этого вторая ручка
RNB вне форума  
 
Непрочитано 20.07.2015, 13:23
#2862
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


RNB, Прошу прощения!
Тогда все круто!
allrather вне форума  
 
Непрочитано 27.07.2015, 10:11
#2863
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


Доброго времени суток.. Помогите, пожалуйста, разобраться.
Есть блок. Расстояние 1 - массив квадратов (см. скрин 1). Расстояние 2 - растягивает нижний квадрат. Пытаюсь привязать к растяжению расстояния 2 массив расстояния 1. Желаемый результат - скрин 3.
Заранее, спасибо.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 60
Размер:	42.8 Кб
ID:	153950  Нажмите на изображение для увеличения
Название: 2.JPG
Просмотров: 51
Размер:	39.0 Кб
ID:	153951  Нажмите на изображение для увеличения
Название: 3.JPG
Просмотров: 68
Размер:	40.4 Кб
ID:	153952  
Вложения
Тип файла: dwg
DWG 2013
Блоктест.dwg (117.0 Кб, 1377 просмотров)
allrather вне форума  
 
Непрочитано 27.07.2015, 11:00
#2864
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


операцию массива привязать к линейному параметру "расстояние2", а не к "расстояние1". "Расстояние1" удалить
kacugu вне форума  
 
Непрочитано 27.07.2015, 11:08
#2865
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 431


Цитата:
Сообщение от allrather Посмотреть сообщение
Доброго времени суток.. Помогите, пожалуйста, разобраться.
Есть блок. Расстояние 1 - массив квадратов (см. скрин 1). Расстояние 2 - растягивает нижний квадрат. Пытаюсь привязать к растяжению расстояния 2 массив расстояния 1. Желаемый результат - скрин 3.
Заранее, спасибо.
Так?
Вложения
Тип файла: dwg
DWG 2013
Чертеж1 (3).dwg (100.8 Кб, 1354 просмотров)
RNB вне форума  
 
Непрочитано 27.07.2015, 11:11
#2866
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


RNB, браво!!
Огромное спасибо
allrather вне форума  
 
Непрочитано 01.08.2015, 17:05
#2867
tiburon25


 
Регистрация: 11.07.2015
Сообщений: 28


Народ. Всем привет. Кто может помогите. Надо, значит, дин. блок сделать. Допустим контактор. Он есть для схемы Э3 и для Э4. Немного отличается представление. Это я сделал (на рисунке). Но он есть, например, однополюсный и трехполюсный и в Э3, и в Э4. также в Э4 надо показать катушку, катушку с диодом, катушку с варистором, с катушкой и доп контактом НО, НЗ, катушку+диод+1НЗ+1НО. Например на одной галочке мы задали Э3 или Э4. Дальше, в зависимости что мы задали на первой, на второй задаем количество полюсов. На третей задаем какую катушку с чем надо. Тоесть нужно както сделать 3 галочки. Или же одну, но в которой все отсортировано по пунктам (типо дерево). Не соображу как это сделать. Параметр видимости только один. Как это присоединить к параметру выбора непонял. Есть еще таблица свойств, но чтото с древовидность там туго (толи руки кривые, толи лыжи не едут). Кто знает как, подскажите. прилагаю первоначальный файлик контактора. Если что, у меня 2014 автокад.
Миниатюры
Нажмите на изображение для увеличения
Название: Блок.png
Просмотров: 67
Размер:	12.0 Кб
ID:	154243  
Вложения
Тип файла: dwg
DWG 2007
катушка(пример).dwg (103.3 Кб, 1134 просмотров)
tiburon25 вне форума  
 
Непрочитано 01.08.2015, 17:30
#2868
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


1. Параметр видимости у блока 1, хотя люди прикручивали и больше - ну это нестандартный режим работы блока, лучше избегать, имхо.
2. Повторяете типичную ошибку большинства - пытаетесь создать один суперуниверсальный блок.
3. Если уж есть желание сделать именно так - то как вариант: делаете сначала на листочке/ворде/экселе таблицу - в каких состояниях возможно какое сочетание входящих элементов. Затем делаете на эти состояния соответствующий параметр видимости. При этом скрываете ручку параметра видимости. Чтобы в таблице блока были выпадающие списки - надо делать несколько столбцов, и в родительском столбце чтобы было одинаковое значение. Т.е.

Item1 SubItem1
Item1 SubItem2
Item1 SubItem3
Item2 SubItem4
Item2 SubItem5

и задаете соответствующий параметр видимости в таблице блока для выбранного вложенного пункта. Для этого и нужна предварительная табличка - возможно, будут дублирующиеся комбинации элементов и можно будет упростить работу при задании видимости.
Сергей812 вне форума  
 
Непрочитано 01.08.2015, 17:59
#2869
tiburon25


 
Регистрация: 11.07.2015
Сообщений: 28


Таблица блока это таблица свойств?

А сколько таких выпадающих списков можно сделать? Мне надо 3 штуки, например:

Item1 SubItem1
Item1 SubItem2
Item2 SubItem3 SubsubItem1
Item2 SubItem3 SubsubItem2
Item2 SubItem4 SubsubItem3
Item2 SubItem4 SubsubItem4
Item2 SubItem4 SubsubItem5

Чтото вроде такого? Есть пример таких блоков?

P.S. И может ктото ткнуть носом, может уже были созданы блоки для электриков?
tiburon25 вне форума  
 
Непрочитано 01.08.2015, 18:07
#2870
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Ну у меня 4-х уровневый работал нормально. Только надоело каждый раз проходить через все уровни и сделал программно в конечном итоге) Кстати, подсказка - в таблицу блока можно копировать из эксель готовую таблицу. И обратно тоже.
Сергей812 вне форума  
 
Непрочитано 01.08.2015, 18:17
#2871
tiburon25


 
Регистрация: 11.07.2015
Сообщений: 28


В смысле программно? Через lisp? Я просто решаю для себя, как мне это все сделать, чтобы было удобно. Такое количество вариантов у меня получилось только в контакторах и УЗО (пока что). Поэтому, думаю не стоит сильно углублятся, если это сложно понять со старту.
tiburon25 вне форума  
 
Непрочитано 01.08.2015, 18:30
#2872
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Offtop:
Цитата:
Сообщение от tiburon25 Посмотреть сообщение
В смысле программно? Через lisp?
Net Api. Хотя не суть, на лиспе это тоже можно сделать) Но это выходит за пределы данной ветки.
Сергей812 вне форума  
 
Непрочитано 03.08.2015, 11:56
#2873
Hyper

Конструктор
 
Регистрация: 02.01.2010
Ростов-на-Дону
Сообщений: 244


коллеги, привет! Подсобите и мне советом. Я пытаюсь создать блок с полярным растяжением за обе ручки. Другими словами, иметь блок, но крутить и растягивать его как линию за ручки.
Сперва действовал так: задаю параметр "пара полярных растяжений". Затем присваиваю ей процесс "полярное растяжение", выбираю половину из объектов, которые нужно перемещать (фото 1). Для поворота выбираю все объекты. В итоге получаю активную только одну из ручек. Другая ручка объекты не тянет.
Потом решил продублировать процесс для другой половины объектов (фото 2). В итоге получил полную белиберду с масштабированием (совершенно неуместным) (см. файл).
Где я ошибаюсь?
Миниатюры
Нажмите на изображение для увеличения
Название: 138.jpg
Просмотров: 61
Размер:	146.7 Кб
ID:	154309  Нажмите на изображение для увеличения
Название: 139.jpg
Просмотров: 54
Размер:	166.3 Кб
ID:	154310  
Вложения
Тип файла: dwg
DWG 2007
пример01.dwg (404.8 Кб, 1016 просмотров)
Hyper вне форума  
 
Непрочитано 03.08.2015, 12:12
#2874
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Так?
Вложения
Тип файла: dwg
DWG 2013
пример01_01.dwg (360.2 Кб, 1017 просмотров)
kacugu вне форума  
 
Непрочитано 03.08.2015, 13:52
#2875
Hyper

Конструктор
 
Регистрация: 02.01.2010
Ростов-на-Дону
Сообщений: 244


Да)) именно так. И у вас динамика блока, как я вижу, с одним параметром длины. А Вы рамкой растягивания сколько объектов охватываете?
Hyper вне форума  
 
Непрочитано 03.08.2015, 14:13
#2876
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Нажимаете на значок операции полярного растягивания и смотрите какие объекты выбраны
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 46
Размер:	165.6 Кб
ID:	154327  
kacugu вне форума  
 
Непрочитано 03.08.2015, 14:37
#2877
Hyper

Конструктор
 
Регистрация: 02.01.2010
Ростов-на-Дону
Сообщений: 244


Свои я вижу. Я про ваши. Логика выделения объектов растяжения и поворота мне понятна. Я лишь не понимаю, что означает рамка растягивания. Видимо, в ней и зарыта моя собака

Всё. Врубился, о чём вы.

Последний раз редактировалось Hyper, 03.08.2015 в 14:49.
Hyper вне форума  
 
Непрочитано 03.08.2015, 18:42
#2878
Hyper

Конструктор
 
Регистрация: 02.01.2010
Ростов-на-Дону
Сообщений: 244


Тогда продолжу идею: я хочу, чтоб наравне с блоком (в целом) можно было редактировать его отдельные элементы. Но получается то, что на фото. Другой параметр независим и редактируется только в общей системе координат. Можно ли этот дополнительный параметр запараллелить с осью блока?
Миниатюры
Нажмите на изображение для увеличения
Название: 140.jpg
Просмотров: 45
Размер:	128.3 Кб
ID:	154357  
Вложения
Тип файла: dwg
DWG 2007
пример02.dwg (416.0 Кб, 862 просмотров)
Hyper вне форума  
 
Непрочитано 03.08.2015, 20:36
#2879
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Можно. Одну сторону сделал. Вторую оставляю вам)
Совет: поизучайте выложенные в данной теме блоки. Увидите, что и как можно сделать.
Вложения
Тип файла: dwg
DWG 2013
пример02_02.dwg (33.2 Кб, 832 просмотров)
kacugu вне форума  
 
Непрочитано 03.08.2015, 20:41
#2880
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Цитата:
Сообщение от Hyper Посмотреть сообщение
Тогда продолжу идею: я хочу, чтоб наравне с блоком (в целом) можно было редактировать его отдельные элементы. Но получается то, что на фото. Другой параметр независим и редактируется только в общей системе координат. Можно ли этот дополнительный параметр запараллелить с осью блока?
Да, можно.
Вложения
Тип файла: dwg
DWG 2010
пример02.dwg (393.0 Кб, 851 просмотров)
art_rrc вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
соединить динамические блоки отрезками по кротчайшему пути gizmo_zx Программирование 18 06.09.2010 20:32
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59