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

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

Динамические блоки: группировка видимости

Ответ
Поиск в этой теме
Непрочитано 19.08.2018, 22:07 #1
Динамические блоки: группировка видимости
berstrider
 
инженер-проектировщик автомобильных дорог
 
Йошкар-Ола
Регистрация: 30.08.2017
Сообщений: 41

Здравствуйте. Основная проблема у нас в организации то, что AutoCAD 2011 LT, поэтому выкручиваюсь как могу.

Для схем ОДД решил переработать динамические блоки знаков и все стандартные засунуть в один блок. Как понимаете, список видимости будет такой, что устанешь листать. Перерыл весь интернет и наткнулся на условную операцию тождества в параметре выбора, когда на один параметр ВЫБОРа накладывается два определителя стандартными средства AutoCad, без lisp.
Задача стояла разбить видимость знаков ОДД по группам?

Видимость: 1.1, 1.2, ..., 2.1, 2.2, ..., 3.1, 3.2, 3.3, ...

Группа1: 1.1, 1.2, ...
Группа2: 2.1, 2.2, ...
Группа3: 3.1, 3.2, 3.3, ...

Вариативность пришлось реализовать через положение точечного параметра - именно она задаётся в условной операции тождества в параметре ВЫБОРа с двумя определителями.

1. Вся суть метода заключается, чтобы через свойства блоков сделать быстрое переключение между знаками в видимости.
2. Для этого создали несколько вариантов видимости и именованно разбили их на несколько групп.
3. Отдельно поставили "Точечный" параметр (с операцией "ПЕРЕМЕСТИТЬ") - будем снимать показания через параметр "Выбор".
4. Изменять положения точечного параметра будем через операцию "Таблица свойств блока".
5. "Таблица свойств блока" будет управлять точечным параметром через параметр "XY" (Через операцию "РАСТЯНУТЬ" с отключением ручек и опцией "цепочка операций" будем перемещать точечный параметр).
6. параметр "ВЫБОР" делаем без ручки, он нужен нам, чтобы связать видимость с положением точечного параметра:
6.1. Переходим на вкладку "Набор параметров"
6.2. ПКМ по "Управляющая группа Выбора"
6.3. > Копировать > (ЛКМ внутр ипанели без выделения) Вставить (получи копию "Управляющая группа Выбора"
6.4. ПКМ по копии > свойства > меняем название > ниже в пункте "Операции" > заходим и добавляем ещё один определитель > ОК
6.5. Чтобы при использовании шаблона появлялись две таблицы нужно переключить команду автокада "BACTIONBARMODE - 0" - вместо таблиц появятся желтые молнии
6.6. Теперь вставляем наш новый шаблон набора параметра и у нас 2 молнии, заполняем каждую - НО!!! - имена строк "СВОЙСТВА поиска" должны быть у них одинаковы. Один оперделитель должен быть связан у нас с видимостью, другой с положением точечного элемента.
7. Единственный минус метода: нужно отдельно заполнять таблицу видимости, таблицу свойств и определители - одинаково, т.к. это разные элементы.
8. Финальный штрих:
8.1. необходимо отключить все ручки, кроме ручки точечного элемента и таблицы свойств.
8.2. необходимо отключить показ всех свойств, кроме свойств таблицы свойств
8.3. Полностью отключить видимость ручки точечного элемента.


Что ещё можно сделать без lisp и фишек последних версий?

Вложения
Тип файла: dwg
DWG 2010
Номер знака.dwg (78.6 Кб, 130 просмотров)


Последний раз редактировалось berstrider, 19.08.2018 в 23:26. Причина: опечатка
Просмотров: 3588
 
Непрочитано 19.08.2018, 22:23
1 | #2
Сергей812


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


Цитата:
Сообщение от berstrider Посмотреть сообщение
2011 LP
Наверно, LT всетаки

Цитата:
Сообщение от berstrider Посмотреть сообщение
Для схем ОДД решил переработать динамические блоки знаков и все стандартные засунуть в один блок.
Почему палитру не использовать?
Сергей812 вне форума  
 
Автор темы   Непрочитано 19.08.2018, 23:22
#3
berstrider

инженер-проектировщик автомобильных дорог
 
Регистрация: 30.08.2017
Йошкар-Ола
Сообщений: 41
<phrase 1= Отправить сообщение для berstrider с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Наверно, LT всетаки
Да, вы правы, опечатка - поправил.

Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Почему палитру не использовать?
Думал над этим, но не так удобно. С другой стороны, таскать весь комплект в каждое место установки, как считаете, не будет нагружать чертёж?
berstrider вне форума  
 
Непрочитано 19.08.2018, 23:52
1 | 1 #4
Сергей812


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


Динблоки тоже засоряют чертеж изрядно, на каждый вариант (состояние) динблока создается свое анонимное определение блока - а лишь затем идет вставка блока. Просто анонимные определения блоков не отображаются в диалоге вставки блоков - вследствие чего у пользователя создается иллюзия, что динблок экономит что-то в чертеже.

----- добавлено через ~12 мин. -----
поэтому исходите из удобства пользования - а не все-все запихать в один "суперблок".
Сергей812 вне форума  
 
Автор темы   Непрочитано 01.09.2018, 15:04
#5
berstrider

инженер-проектировщик автомобильных дорог
 
Регистрация: 30.08.2017
Йошкар-Ола
Сообщений: 41
<phrase 1= Отправить сообщение для berstrider с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Динблоки тоже засоряют чертеж изрядно, на каждый вариант (состояние) динблока создается свое анонимное определение блока - а лишь затем идет вставка блока. Просто анонимные определения блоков не отображаются в диалоге вставки блоков - вследствие чего у пользователя создается иллюзия, что динблок экономит что-то в чертеже.

----- добавлено через ~12 мин. -----
поэтому исходите из удобства пользования - а не все-все запихать в один "суперблок".
Недавно сделал, точнее уже переделал, разметку пешеходного перехода, где основной ход - массив, а в начале и в конце добавил дополнительные блоки по 12 полосок, чтобы подстраивать под закругления. Исходя из вашего объяснения и моего способа сортировки видимости, то у меня получилось 12х12=144+3=147 спрайтов - да, я это сделал, но зато как красиво всё работает) И на видовых экранах с масштабом всё отображается отлично.
Вложения
Тип файла: dwg
DWG 2010
Блоки - Разметка - пешеход.dwg (96.3 Кб, 161 просмотров)
berstrider вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Динамические блоки: группировка видимости

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как выбрать динамические блоки по состоянию видимости? АлексЮстасу Динамические блоки 17 06.02.2022 14:36
Как подсчитать динамические блоки с несколькими параметрами видимости? Zelbr Программирование 4 26.09.2016 17:51
Болты высокопрочные, гайки, шайбы к ним в dwg, динамические блоки Tyhig Поиск литературы, чертежей, моделей и прочих материалов 7 21.10.2015 15:22
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
чем взрывать динамические блоки? АлексЮстасу Динамические блоки 9 27.08.2011 13:14