|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как использовать текст из lookup properties динамического блока - Решено
Регистрация: 07.07.2025
Сообщений: 6
|
||
Просмотров: 409
|
|
||||
Регистрация: 28.11.2022
Сообщений: 147
|
Если правильно понял, что нужно сделать - придётся или использовать Lisp(работает не на всех версиях автокада), либо через двойной выбор (придётся делать все варианты видимости, но переключение между ними можно настроить на разные параметры выбора, или вообще создать рядом со вторым текстом параметр отражения и включать/отключать его отображение одним нажатием).
|
|||
![]() |
|
||||
Регистрация: 07.07.2025
Сообщений: 6
|
Нет доступа к старым версиям. Есть C3D 2024 и 2025.
Есть повторяющиеся значения. Это будет работать? Можно пример в блоке? Это как в приложенном файле? |
|||
![]() |
|
||||
Регистрация: 28.11.2022
Сообщений: 147
|
Да, на сколько я понимаю - все видимости на месте, осталось настроить их переключение.
Повторяющиеся значения - не проблема. Вот пример с разными реализациями переключений видимости (через выбор, отражение или растяжение). |
|||
![]() |
|
||||
Регистрация: 07.07.2025
Сообщений: 6
|
Тем временем нашлось решение через поле :
Для определения поля в редакторе блоков выберите «object», выберите «Lookup Parameter» и «Lookup actions». Чтобы увидеть атрибут, необходимо вставить блок в файл и определить атрибут заново. См. фото. После изменения типа необходимо обновить поле командой «regenall». Вставить поле в редакторе блоков Задаём параметры в редакторе блоков После вставки в файл ещё раз вставить поле И ещё раз задаём параметры |
|||
![]() |
|
||||
Регистрация: 07.07.2025
Сообщений: 6
|
Цитата:
В чём смысл круглых и квадратных скобок в одной ячейке на фото? Последний раз редактировалось Slava-L, вчера в 01:08. |
|||
![]() |
|
||||
Регистрация: 07.07.2025
Сообщений: 6
|
Попытка реализации успехом не увенчалась. Даже переключать видимость через растяжение не получается. Не понимаю в чём причина?
|
|||
![]() |
|
||||
Регистрация: 28.11.2022
Сообщений: 147
|
В скобках с разделителем в виде запятой указан диапазон значений. В квадратных - включая указанное значение, в круглых - до него. Нулевое значение в начале можно не указывать (0,10) то же самое, что и (,10). Если не указано второе значение - значит до бесконечности.
Можно комбинировать любые переключатели, просто добавляя их в таблицу с условиями. Тем более если посмотреть мой пример - выбором я меняю видимость не на прямую, а через посредника в виде линейных параметров. Могу посмотреть через пару дней, почему не получается... Или вот ссылка на тему, где тоже разбирались с переключением видимости - вдруг поможет. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить все состояние видимостей динамического блока? | prajdziswet | LISP | 6 | 18.11.2021 21:30 |
Как сделать чтоб параметры динамического блока не менялись при изменении аннотативного масштаба блока? | kurstep | Динамические блоки | 15 | 13.01.2017 22:52 |
Нужна помощь при вставке динамического блока | tonkoshkurovs@mail.ru | LISP | 4 | 17.06.2016 10:53 |
C# .net переопределение динамического блока из внешнего файла | bargool | .NET | 35 | 18.10.2011 16:03 |
Редактирование вхождения динамического блока из командной строки. | Alexey_BH | Динамические блоки | 2 | 26.09.2010 13:13 |