|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.11.2020, 10:43 | #1 | |
Это глюк параметров растяжения в динамических блоках?
Регистрация: 14.12.2008
Сообщений: 1,079
|
||
Просмотров: 1873
|
|
||||
Регистрация: 14.12.2008
Сообщений: 1,079
|
Всем привет! Нашел причину своих неудач. Блок исправил, теперь все работает.
Оказалось что не надо увлекаться включать свойство "цепочка операций". Отключил это свойство для самого внешнего параметра "ДлинаПоОсиX" и стержень перестал обгонять собственную длину. Ещё этому помогло исключение из зоны влияния внутреннего параметра для массива "ДлинаСрЧастиПоX". Для нормальной работы массива этот параметр надо использовать с включенной опцией "цепочка операций", но чтобы стержень не обгонял самого себя этот параметр надо исключать из области влияния других параметров. Хотелось бы показать недостаток функционала для удобства работы с параметрами: при выделении параметра почему-то не выделяется прикреплённая к этому параметру операция и поэтому найти нужную операцию для дальнейшего редактирования очень сложно. Чтобы не запутаться в операциях советую при переименовании параметров назначать теже самые имена соответствующим операциям. Название операции при движении мышкой по значку операции появляется в контекстном меню рядом с этой операцией и это помогает убедиться в том, что для редактирования выбрана та самая необходимая операция. Если бы программисты AutoCAD сделали бы выделение привязанной операции при выделении параметра, то переименовывать операции смысла бы не было. Но так как программисты AutoCAD недодумались до такого удобства, то переименовывать операции просто необходимо, чтобы не запутаться среди всего множества одинаковых значков операций. В общем глюка про который я писал в начале сообщения не существует. Динамический блок умеет разбираться в том кто меняет параметр: пользователь или другой параметр. Подтверждением этому является исправленный и полностью функционирующий блок сетки для армирования. Пользуйтесь и если найдёте глюк, то напишите мне об этом. А у меня вопрос: как вывести в свойства блока длину шага сетки в массиве и как заставить блок менять шаг сетки при изменении пользователем этой длины? То есть можно ли в качестве длины между элементами в массиве указать длину параметра в виде названия переменной? По моему в качестве длины между элементами можно указывать только числа. А как такое число заменить переменной, чтобы можно было настраивать шаг стержней сетки? |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP для изменения настраиваемых (Custom) параметров динамических блоков | EfiRoMan | LISP | 38 | 10.11.2022 10:31 |
Создание дополнительных параметров Visibility Set в динамических блоках. | Supermax | Программирование | 708 | 12.04.2021 14:54 |
Глюк в динамических блоках | Zorroko | Динамические блоки | 14 | 05.03.2020 13:53 |
Как извлечь данные из параметров (не из аттрибутов) динамических блоков? | modest-bp | Динамические блоки | 3 | 15.04.2019 23:11 |
«Ориентация по листу» (аннотативное свойство) в динамических блоках | AlphaGeo | Динамические блоки | 2 | 28.08.2017 17:09 |