Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Экспорт padstack в ASCII *.hkp только для заданной cell
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
cioma
Подскажите, возможно ли экспортировать padstack в ASCII *.hkp только для выбранных cell? Обычно экспортируются все padstack выбранной central library.
Vadim
Цитата(cioma @ May 20 2008, 10:19) *
Подскажите, возможно ли экспортировать padstack в ASCII *.hkp только для выбранных cell? Обычно экспортируются все padstack выбранной central library.

Создаем чистую библиотеку, копируем туда все падстеки, потом интересующие нас cell. Врукопашную удаляем все падстеки. Нужные нам падстеки система удалить не даст. Ну и потом экспортируем в ascii.
Для автоматизации процесса используем скрипт biggrin.gif
cioma
Цитата(Vadim @ May 20 2008, 13:13) *
Создаем чистую библиотеку, копируем туда все падстеки, потом интересующие нас cell. Врукопашную удаляем все падстеки. Нужные нам падстеки система удалить не даст. Ну и потом экспортируем в ascii.
Для автоматизации процесса используем скрипт biggrin.gif


smile.gif
...но есть другой путь, называется CellDB2HKP.exe wink.gif
еще полезные утилиты (которые собственно и используются для импорта/экспорта, назначение понятно из названия а также из их подсказок):

\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\CellDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\CompTypeDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\JobPrefsDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\LayoutDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\LMCDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\MaterialDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\NetClassDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\NetPropsDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\PadstackDB2HKP.exe
\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\PartsDB2HKP.exe

C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2CellDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2CompTypeDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2JobPrefsDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2LayoutDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2LMCDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2MaterialDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2NetClassDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2NetPropsDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2PadstackDB.exe
C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin\HKP2PartsDB.exe
cioma
ну и для полного счастья еще:
\2005EXP\SDD_HOME\common\win32\_bin\sorthkp.exe
cioma
Опс, нашел баг в sorthkp.exe (а также при использовании опции -sort для partdb2hkp): неверно сортируются строки в part.hkp. Дело в том что там соотвествие SwapID, PinName и PinNumber идет чисто позиционное (первая строка в разделе SwapGroup соотвествует первой строке в Symbol_SwapGroup и первой строке в Slot_SwapGroup итд), но sorthkp сортирует строки внутри соотв. разделов просто по-возрастанию, без связи друг с другом, и, соответственно, взаимосвязь теряется.

Нужно еще проверить не косячит ли он в celldb2hkp и padstack2hkp.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.