Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Script. Построение полигонов и работа в механических слоях >16
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
xymm
Здравствуйте, уважаемые знатоки скриптов в Альтиуме.

Столкнулся с двумя проблемами, они хоть и решаются в обход, но все же интересно.

1. Работа с механическими слоями с номером больше 16 как я понимаю не поддерживается? Т.е. когда-то было 16 механических, потом добавили еще 16 до 32, а в скриптах поправить забыли? Хотя в справке eMechanical17-32 вполне себе присутствуют.

2. Возможно ли нарисовать полигон. Не отредактировать старый, а именно нарисовать новый? Единственное, что нашел, это http://cladlab.com/electronics/other/altiu...d-using-the-api где автор пишет, что ему не удалось этого сделать никак. Мне что-то тоже не удалось. sad.gif
peshkoff
какая версия альтиума? слои введены в 9 версии, а работать скрипты с ними начали только в 10 (судя по watsnew)
xymm
Цитата(peshkoff @ Jun 15 2012, 23:29) *
какая версия альтиума? слои введены в 9 версии, а работать скрипты с ними начали только в 10 (судя по watsnew)


10.818 не работают.
peshkoff
Для того чтоб добраться до слоев выше 16 необходимо использовать LayerObject_V7:

Board.LayerStack.LayerObject_V7[ILayer.MechanicalLayer(i)].Name

Посмотрите скрипт Adjust Designators 2_v1.6 на гугл-pages
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.