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

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

Помогите найти ошибку в блоке

Ответ
Поиск в этой теме
Непрочитано 13.03.2024, 13:27 #1
Помогите найти ошибку в блоке
GodzillaRenessansa
 
Регистрация: 27.02.2024
Сообщений: 8

В обще дело такое. Сделал блок: извещатель дымовой и тепловой. С зоной покрытия. Должно стоять три ручки:1 - смена типа блока(дымовой/тепловой), 2 - вкл/выкл соны покрытия, 3 - выбор высоты на которой стоит извещатель, что бы в соответствии с ней изменялась зона покрытия. Вроде всё сделал правильно, но почему то при переключении с отключенной зоны покрытия теплового блок крашится и не показывает 2 ручку на дымовом. Блок прилагаю

Вложения
Тип файла: dwg
DWG 2018
Извещатель дыма и тепла с покрытием.dwg (171.8 Кб, 20 просмотров)

Просмотров: 1404
 
Непрочитано 13.03.2024, 16:22
#2
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 760


В блоке несколько видимостей. Думаю, блок сделан с помощью лиспа. Там нужно очень внимательно исключать элементы из других видимостей. Лучше чтобы каждый элемент принадлежал не более чем одной видимости. Иначе начинается комбинаторика.
AMDen на форуме  
 
Непрочитано 13.03.2024, 17:04
#3
Demonakor


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


В блоке несколько "выборов". При переключении видимости на "Дымовой извещатель" надо сделать видимым "Выбор3".

____________________
А, действительно - проблема именно в нескольких видимостях. Нужно либо как-то менять взаимоотношения этих видимостей, либо все возможные варианты видимости вешать на один параметр, и переключаться между этими вариантами параметрами выбора.

Последний раз редактировалось Demonakor, 13.03.2024 в 17:24.
Demonakor вне форума  
 
Автор темы   Непрочитано 15.03.2024, 08:08
#4
GodzillaRenessansa


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


Цитата:
Сообщение от AMDen Посмотреть сообщение
В блоке несколько видимостей. Думаю, блок сделан с помощью лиспа. Там нужно очень внимательно исключать элементы из других видимостей. Лучше чтобы каждый элемент принадлежал не более чем одной видимости. Иначе начинается комбинаторика.
Вот по поводу исключений. Пытался с помощью команды VSPDELSEL исключать, почему то не срабатывает. Нет ли у кого рабочего лиспа или я что то не то делаю.
Вложения
Тип файла: lsp visibility-add-eng_1_6.lsp (51.4 Кб, 4 просмотров)
GodzillaRenessansa вне форума  
 
Непрочитано 15.03.2024, 09:45
1 | #5
Demonakor


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


Не охота разбираться с этим ЛИСПом (вроде бы он на мою версию автокада не встанет) - набросал вариант с переключением через двойной выбор.
Вложения
Тип файла: dwg
DWG 2013
Извещатель.dwg (66.8 Кб, 12 просмотров)
Demonakor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Помогите найти ошибку в блоке



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как найти лишнюю закрывающую скобку на входе? МишаИнженер LISP 13 12.12.2022 19:20
Помогите найти ошибку в криволинейной диаграмме бетона по СП 63 прил.Г ? Tyhig Железобетонные конструкции 16 21.11.2022 15:35
Помогите найти ошибку и доделать расчет. keyboard89 Конструкции зданий и сооружений 1 27.01.2015 17:15
Пространственный расчет. Помогите найти ошибку в схеме.SCAD 11.1 SMI Расчетные программы 7 28.09.2010 14:05
Помогите найти ошибку Scad Toxel SCAD 12 14.04.2010 15:30