реклама на сайте
подробности

 
 
> Вставить компоненты с помощью кнопок
peshkoff
сообщение Feb 2 2016, 14:26
Сообщение #1


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Вот интересно, есть панель, где есть стандартные элементы, нажатием кнопки можно вставить на схему.

Полез в свойства этой кнопки.

Куча настроек, можно по идее прописать и свои элементы и вставлять.
Чтобы по каждой мелочи часто повторяющейся в библиотеку не лазить.

Все хорошо, но почему то все процессы относятся к IntegratedLibrary.
А если библиотека не IntegratedLibrary.. Есть какой-нибудь путь?

В процессе Sch нашел несколько команд.
Sch:PlacePart
Sch:PlacePartFromLibraryEditor

что то не работает. Никто не пробовал изучать вопрос?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
peshkoff
сообщение Feb 5 2016, 07:41
Сообщение #2


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



с ускорением работы беда, конечно, в альтиуме. На все мелочи такие действительно уходит много времени.

кстати, разобрался со своей задачей. Ну почти.
Оказывается процесс IntegratedLibrary работает и с .SchLib библиотеками.
Получилось вставить компонент.

Далее.
Заказчик сейчас просит использовать урезанные компоненты, т.е. в библиотеке они называются C0402, R0402 и т.д., а value уже правится на схеме. Не правильно, конечно, ну да ладно.
Так вот, если к компоненту прицепить SIM модедль по аналогии со стандартной Miscelanius Devices, то можно еще и Value управлять!
В общем этот процесс работает.
Собственно кнопка, что на панели стандартная идет (показана в первом сообщении) так и работает. Она берет компонент без Value, а потом подставляет в него 4.7К.

Я параллельно поизучал другие процессы
Sch:PlacePart
Sch:PlacePartFromLibraryEditor
Хотел через них сделать.
Вроде, судя по хелпу должно быть также куча параметров для управления, но ничего не работает.
Оказывается, все параметры убили в новых версиях.
Через гугл нашел более "свежее" от 14 года описание этих процессов и там стоит "Parameters - N/A"
Зачем, спрашивается, так делать?

В скриптах еще все покромсали. теперь код для 13 и 16 должен отличаться.

Попробовал в 16 запусить свои скриптики, получил:
IPCB_Board.LayerStack.FirstLayer, IPCB_Board.LayerStack.LastLayer - не работают
IPCB_Rule.FavoredWidth(TLayer), IPCB_Rule.MinWidth(TLayer), IPCB_Rule.MaxWidth(TLayer) - не работают.

И это только из одного скрипта
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016