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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Полезные скрипты для PADS, Делимся скриптами
Kornelij
сообщение Jan 16 2006, 09:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 16-01-06
Пользователь №: 13 218



Жутко неудобно переименовывать компоненты в PowerLogic. Написал скрипт. Пользуйтесь безвозмездно, т.е. даром.
Инструкция:
1. Запустите скрипт
2. Выберите "Select Mode"
3. В фильтре выберите "Select Parts"
4. Заполните поля "Ref Prefix" и "Start Number"
5. Кликайте по компонентам в том порядке в каком хотите их перенумеровать.
Компоненты с одинаковым именем будут переименованы добавлением ">" к имени.
Прикрепленные файлы
Прикрепленный файл  Rename1by1.zip ( 1.14 килобайт ) Кол-во скачиваний: 332
 
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jan 17 2006, 07:01
Сообщение #2


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Спасибо. У меня на подходе скрипт, скрывающий поз. обозначения типа D1-A и добавляющий в компонент атрибуты REFGATE1...REFGATEN , где N - количество гейтов в компоненте. Вместо D1-A, например, на схеме будет D1.1 В принципе, можно выложить прямо сейчас, но хочется довести до ума.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jun 4 2006, 20:02
Сообщение #3


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Вышеупомянутый скрипт заброшен sad.gif Написал другой - формирует из схемы(PadsLogic) NetList.kyn для Expedition. Возникла проблема - я не программист, написание скриптов идет туго и я никак не могу понять, почему строки в файл пишутся со знаком " в начале и конце строки? Может кто подскажет, как в VBA писать строки в файл без вышеупомянутой проблемы? Скрипт выкладываю. NetList.kyn формируется в той же папке, что и открытая схема. В принципе, им можно пользоваться уже сейчас, только нужно поиском, например в блокноте, выкинуть из полученного файла знаки ".
Прикрепленные файлы
Прикрепленный файл  Exp_net.rar ( 1.25 килобайт ) Кол-во скачиваний: 156
 


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jun 6 2006, 21:31
Сообщение #4


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Исправил. Теперь NetList.kyn формируется нормально.
Прикрепленные файлы
Прикрепленный файл  Exp_net.rar ( 1.26 килобайт ) Кол-во скачиваний: 209
 


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Jul 14 2006, 19:18
Сообщение #5


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Выкладываю скрипт-транслятор компонентов. Запустите его. Введите имя библиотеки с учетом регистра. В папке с библиотеками появится файл PDB.hkp. С помощью Library Services из Library Manager (Expedition), нажав закладку Parts, импортируйте его в нужный раздел компонентов.
Прикрепленные файлы
Прикрепленный файл  Parts_to_hkp_translator.rar ( 5.44 килобайт ) Кол-во скачиваний: 224
 


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Sep 11 2006, 20:12
Сообщение #6


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Еще два скрипта.Первый формирует из файла платы в PadsLayout файл xyplace.dat, который содержит координаты всех компонентов на плате. Его можно использовать для размещения компонентов в Expedition (подробнее читайте в расширенном тренинге по Expedition). Второй используется для запуска Acrobat (выделяем компонент на схеме, эапускаем скрипт и читаем Datasheet - ну очень удобно - постоянно этим пользуюсь). Для правильной работы второго скрипта у компонента должен быть атрибут "pdffile". Например, "XXX.pdf". В скрипте отредактируйте путь к "хранилищу" Ваших pdf - файлов.
Прикрепленные файлы
Прикрепленный файл  PADS_xyplace.rar ( 615 байт ) Кол-во скачиваний: 192
Прикрепленный файл  pdf.rar ( 382 байт ) Кол-во скачиваний: 186
 


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
_yes_
сообщение Sep 28 2009, 15:51
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 10-09-09
Пользователь №: 52 273



написал несколько скриптов на питоне - может кому-то поможет

я забросил это дело, так как то что я хотел (доступ к графике) в интерфейсе PowerLogic отсутствует или я не смог разобраться, а доступ к информации типа "нетлист", который обеспечивает интерфейс, гораздо проще осуществить по текстовым файлам, которые PADS умеет экспортировать и импортировать

сам ПИТОН тут
http://www.python.org/download/
виндовсный интерфейс тут
http://python.net/crew/skippy/win32/Downloads.html

рекомендую сделать MakePy для PowerLogic, тогда будет подсказка по методам и т.п. в PytonWin (ну и быстрее должно быть)
также там есть немного недокументированых фич

питон позволяет в интерактивном режиме работать - имхо, может пригодится

---------------------

1)
скрипты закачивающие аттрибуты в Excel, а потом выкачивающий исправленную таблицу в схему (чего-то в тырнете не нашел ничего работоспособного)
закачивает _ВСЕ_ атрибуты, а не по списку, если поле в таблице пустое - значит такого атрибута у данного компонента нету

2)
скрипт демонстрирующий callback из PADS-а

3)
всякая мелочь: убирание неименованных $$$ цепей, чистка атрибутов, статистика и т.п.

---------------------

все это скорее заготовки, смотрите код (там немного), если рискнете применить
Прикрепленные файлы
Прикрепленный файл  xl.rar ( 2.01 килобайт ) Кол-во скачиваний: 77
Прикрепленный файл  event.rar ( 747 байт ) Кол-во скачиваний: 89
Прикрепленный файл  misc.rar ( 3.1 килобайт ) Кол-во скачиваний: 83
 
Go to the top of the page
 
+Quote Post
etoja
сообщение Sep 29 2009, 06:05
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(Vadim @ Sep 12 2006, 00:12) *
Еще два скрипта.Первый формирует из файла платы в PadsLayout файл xyplace.dat, который содержит координаты всех компонентов на плате.


Координаты компонентов и угол их разворота можно получить экспортировав плату в CAM350.
Вопрос осложняется тем, что под координатой компонента PADS понимает координату точки привязки (ORIGIN),
указанную при создании DECALa компонента. А для станка-установщика компонентов нужно единообразие:
координаты центра компонента.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Sep 30 2009, 06:12
Сообщение #9


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Польщен, что спустя три года кто-то обратил внимание на мой скрипт smile.gif Дело в том, что я тогда плавно переходил на Expedition, конвертил и создавал для него библиотеки. При написании скрипта я преследовал цель облегчения процесса конвертации разведенных плат из PADS в Expedition в условиях наличия необходимых библиотек компонентов в Expedition и лелеял надежду, что смогу работать в странном маршруте Pads Logic - Expedition. Файл xyplace.dat, генерящийся скриптом, предназначен для установки всех компонентов в Expedition в координаты, вытащенные из Pads Layout и к производству не имеет никакого отношения.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 2 2010, 08:07
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



не могли бы вы подсказать к-н русскоязычную литературу для ознакомления с системой этих скриптов? файл справки как-то весьма скуп на информацию по-меому..
Go to the top of the page
 
+Quote Post
etoja
сообщение Dec 2 2010, 08:59
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Скрипты пишутся на микрософтовском визуал-бейсике. Придётся учить английский язык.
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Oct 25 2011, 12:45
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Если бы кто-нибудь сподобился на написание скрипта для переназначения клавиш (примерно как в экспедишне), - цены бы не было))
Go to the top of the page
 
+Quote Post
Александр Карась
сообщение Nov 25 2011, 00:48
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 19-05-08
Из: Minsk, Belarus
Пользователь №: 37 626



а мне скрипта для скролла нехватает, напишет кто? blush.gif
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Nov 25 2011, 07:21
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Типо как в Exp панорамирование?)) Думаю, эт нереально)
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 12 2011, 07:40
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Цитата(Александр Карась @ Nov 25 2011, 03:48) *
а мне скрипта для скролла нехватает, напишет кто? blush.gif

Как оказалось - реально, правда не в форме скрипта!
Наткнулся вот на этот ресурс, где можно скачать бесплатную утилитку для PADS, кот позволяет осуществлять панорамирование, а также дает возможность контролировать отображение контента наподобие того, как это реализовано в Exp. Очень удобная вещь, на мой взгляд, всем пользующимся PADS рекомендую! Ссылка ниже, там демонстрационные гифки - все отлично видно.

http://www.wizyco.com/padshelper/en/features.html

Сообщение отредактировал ClayMan - Dec 12 2011, 07:44
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 19:31
Рейтинг@Mail.ru


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