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

 
 
> EE2007 и утилиты экспорта в HKP, Есть ли в EE2007 утилиты LMCDB2HKP, PartsDB2HKP, CellDB2HKP, PadstackD
cioma
сообщение Jun 17 2008, 06:36
Сообщение #1


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

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Подскажите, пожалуйста, есть ли в EE2007 такие утилиты для экспорта/импорта данных central library в/из HKP:

CellDB2HKP.exe
CompTypeDB2HKP.exe
JobPrefsDB2HKP.exe
LayoutDB2HKP.exe
LMCDB2HKP.exe
MaterialDB2HKP.exe
NetClassDB2HKP.exe
NetPropsDB2HKP.exe
PadstackDB2HKP.exe
PartsDB2HKP.exe

HKP2CellDB.exe
HKP2CompTypeDB.exe
HKP2JobPrefsDB.exe
HKP2LayoutDB.exe
HKP2LMCDB.exe
HKP2MaterialDB.exe
HKP2NetClassDB.exe
HKP2NetPropsDB.exe
HKP2PadstackDB.exe
HKP2PartsDB.exe

sorthkp.exe
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
cioma
сообщение Jun 17 2008, 19:33
Сообщение #2


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

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Ну, я за эту всю автоматизацию только взялся, вот дописываю скрипт для экспорта всей central library в отдельную папку. Т.е. например:
в output\lmc лежит hkp, сгенеренный из <central library>.lmc, в котором вся структура библиотеки
в output\pdb - лежат hkp разделов parts
в output\cel - hkp разделов cell
в output\psk - hkp padstack
в output\sym - скопированы символы из SymbolLibs\<symbol partition>\sym

т.е таким образом мы получаем все данные библиотеки, относящиеся к компонентам. А далее сделаю набор скриптов для верификации, экспорта и импорта этих данных.

Чтож до автоматизированного создания компонентов, то думаю что-то тоже будет. Тем более что в PCB Matrix LP Wizard V2008 обещают экспорт/импорт данных в xml, т.е. можно будет вбить в файл размеры кучи корпусов, скормить их Wizard'у и получить на выходе cell.hkp и padstack.hkp для Expedition.

Для создания символов и pinmapping компонентов с количеством ног от 4 до 4000 недавно начали использовать SymXpert, который также может экспортить данные в csv.

Так что, надеюсь, постепенно буду все это дело реализовывать, и скрипты после тестов также буду выкладывать.

По поводу Perl и Python:
http://en.wikipedia.org/wiki/Perl
http://en.wikipedia.org/wiki/Python_(programming_language)
http://www.michurin.com.ru/python-vs-perl.shtml

ИМХО Python больше для универсального, общего использования, а Perl создан для программ где "90% - это обработка текстов, а 10% - все остальное"

Я, имея хорошую базу в С, освоил Perl на достаточном мне уровне за 16 часов.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Jun 18 2008, 01:41
Сообщение #3


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

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(cioma @ Jun 18 2008, 02:33) *
Ну, я за эту всю автоматизацию только взялся, вот дописываю скрипт для экспорта всей central library в отдельную папку. Т.е. например:
в output\lmc лежит hkp, сгенеренный из <central library>.lmc, в котором вся структура библиотеки
в output\pdb - лежат hkp разделов parts
в output\cel - hkp разделов cell
в output\psk - hkp padstack
в output\sym - скопированы символы из SymbolLibs\<symbol partition>\sym

т.е таким образом мы получаем все данные библиотеки, относящиеся к компонентам. А далее сделаю набор скриптов для верификации, экспорта и импорта этих данных.

Чтож до автоматизированного создания компонентов, то думаю что-то тоже будет. Тем более что в PCB Matrix LP Wizard V2008 обещают экспорт/импорт данных в xml, т.е. можно будет вбить в файл размеры кучи корпусов, скормить их Wizard'у и получить на выходе cell.hkp и padstack.hkp для Expedition.

Для создания символов и pinmapping компонентов с количеством ног от 4 до 4000 недавно начали использовать SymXpert, который также может экспортить данные в csv.

Так что, надеюсь, постепенно буду все это дело реализовывать, и скрипты после тестов также буду выкладывать.

По поводу Perl и Python:
http://en.wikipedia.org/wiki/Perl
http://en.wikipedia.org/wiki/Python_(programming_language)
http://www.michurin.com.ru/python-vs-perl.shtml

ИМХО Python больше для универсального, общего использования, а Perl создан для программ где "90% - это обработка текстов, а 10% - все остальное"

Я, имея хорошую базу в С, освоил Perl на достаточном мне уровне за 16 часов.


до чего же универсален российский инженер. он не только сам рисует схемы, ведет библиотеки, разводит платы, сам же программирует свой девайс, и еще и дописывает автоматизацию к тому пакету, на котором работает! Наверное еще и подготовку производства в CAM тоже сам.
Go to the top of the page
 
+Quote Post
cioma
сообщение Jun 18 2008, 07:17
Сообщение #4


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

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Цитата(AlexN @ Jun 18 2008, 03:41) *
до чего же универсален российский инженер.


Беларуский wink.gif

Просто на данном этапе исторического развития моя задача - по максимуму автоматизировать процесс создания и верификации библиотек, т.к. мы не только делаем их для себя, но и для заказчиков, соответственно качество - превыше всего (а то из-за двух перепутанных пинов можно потерять миллионы евро)

Цитата(avesat @ Jun 18 2008, 08:31) *
А че за утилитки (скрипты) вы пишите? Есть стандартный набор API под EE ? Или сгенеренный текстовый файл под свои требования переделываете? 05.gif


Если вопрос ко мне, то я пока работаю только со сгенеренными текстовыми файлами, думаю они позволят сделать мне все что я хочу. В DxDesigner-Expedition Automation не лез, ибо и не нужно smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- cioma   EE2007 и утилиты экспорта в HKP   Jun 17 2008, 06:36
- - avesat   есть, только не нашел CompTypeDB2HKP.exe HKP2Com...   Jun 17 2008, 07:53
|- - cioma   Спасибо, эти две вобщем-то и не нужны. Делаю скри...   Jun 17 2008, 09:33
|- - Vadim   Цитата(cioma @ Jun 17 2008, 12:33) Делаю ...   Jun 17 2008, 09:43
|- - cioma   Потому что Perl заточен под обработку текста, что ...   Jun 17 2008, 11:18
- - Vadim   <продолжение оффтопика> Не помню где вычит...   Jun 17 2008, 14:53
||- - AlexN   Цитата(cioma @ Jun 18 2008, 14:17) Белару...   Jun 18 2008, 08:29
|- - Vadim   Цитата(cioma @ Jun 17 2008, 22:33) Чтож д...   Jun 18 2008, 06:18
- - timon_by   Цитатадо чего же универсален российский инженер. о...   Jun 18 2008, 05:06
- - avesat   А че за утилитки (скрипты) вы пишите? Есть стандар...   Jun 18 2008, 06:31
|- - Vadim   Непонятно, к кому вопрос. На всякий случай тоже от...   Jun 18 2008, 08:32
|- - cioma   Цитата(Vadim @ Jun 18 2008, 10:32) Для Ex...   Jun 18 2008, 11:10
|- - Vadim   Во-первых, я в DC, а там не DxDatabook, а Part Man...   Jun 18 2008, 12:17
|- - cioma   Тогда прошу прощения, про DC ничего сказать не мог...   Jun 18 2008, 12:38
|- - fill   Цитата(cioma @ Jun 18 2008, 16:38) Тогда ...   Jun 18 2008, 13:19
|- - cioma   Спасибо, а то понаписал бы скриптов, а в новом рел...   Jun 18 2008, 13:32
|- - fill   Цитата(cioma @ Jun 18 2008, 17:32) Сейчас...   Jun 18 2008, 14:43
|- - atlantic   Цитата(fill @ Jun 18 2008, 17:43) Коммент...   Jun 20 2008, 07:34
|- - Vadim   Цитата(atlantic @ Jun 20 2008, 10:34) ......   Jun 20 2008, 07:41
- - avesat   Цитата(Vadim @ Jun 18 2008, 11:32) ... ху...   Jun 18 2008, 10:10
- - Vadim   Дык убрали уже. А потом в каком-то там окуре верну...   Jun 18 2008, 13:04
- - cioma   Одно из основных препятствий, это то, что объедине...   Jun 20 2008, 07:50
- - fill   17 июня в ответ на предложение Cadence Ментор опуб...   Jun 20 2008, 09:44


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:28
Рейтинг@Mail.ru


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