AutoCAD Electrical — это расширенная версия плана AutoCAD для создания электрических чертежей.
Электрические объекты, такие как Воздушный шар, Foot-Print, BOM-Tables, Титульный блок , имеют ссылки друг на друга, которые хранятся в форме XREF, XDATA или атрибута.
команда написана на AutoLISP, например AEBALLOON
AERESEQUENCE
.
Все эти команды выполняются в соответствии с написанным для них программистом. поэтому мы не можем передать какой-либо параметр в соответствии с нашим требованием.
Давайте рассмотрим команду AEBALLOON
после запуска этой команды есть два варианта
1. выберите объект для добавления Balloon
2. выберите последний объект, нажав s
но мы не можем передать какой-либо случайный объект в соответствии с нашим требованием.
но в команде Plain AutoCAD мы можем передать параметр в соответствии с нашим требованием.
Это означает, что мы не можем отправить параметр какой-либо электрической команде AutoCAD через Auto-lisp или другой язык программирования.
Но вот хитрое решение для добавления Balloon.
1. Вставьте блок воздушного шара в соответствии с местоположением.
2. VIA_WD_BALLPTR
VIA_WD_HDL
добавить эти внешние ссылки во вставленные позиции.(Не только эти две, есть еще, поэтому изучите взаимосвязь между этой внешней ссылкой позиции и частью позиции)
3. См. влияние добавленных данных в соответствии с правилом. (Это правило вам нужно, чтобы найти собственное значение XREF VIA_WD_BALLPTR
, которое не совпадает с другим объектом на всем чертеже.)
(Вышеупомянутый процесс требует долгой и тщательно написанной функции, иначе это приведет к сбою AutoCAD. После проб и ошибок функцию можно исправить.)
person
Dinesh Vilas Pawar
schedule
25.09.2018
(command "_.aecballon" ...)
предоставлять последующие аргументы в соответствии с подсказками, выдаваемыми командой? - person Lee Mac   schedule 12.01.2018