Цитата(kyle @ Feb 6 2007, 17:11)

Добрый день, Господа.
Имеется большая библиотека созданная в PCAD, нужно перенести её в MG и сделать её "Central Library"
Для этого я взял транслятор PCAD -> PADS, на выходе я получил:
1)символы в формате DxDisigner-а
2)корпуса в формате PADS Layout
Далее запускаем транслятор PADS Layout -> Expedition, на выходе я получил:
1)cell.hkp
2)padstack.hkp
3)PDB.hkp
Эти три файла я импортировал в центральную библиотеку(Library Manager) и между ними возникли ассоциации.
Вопрос:
Как импортировать символы(они в формате DxDisigner) в центральную библиотеку так, что бы между "Symbol" и "Parts" появились ассоциации(Associated)?

Проблема в том, что в PDB.hkp нет упоминания о символах, потому что:
1. используются два отдельных конвертора
2. для связки DxD-Exp, имя символа в PDB имеет вид
имя_библиотеки:имя_символа. Где имя_библиотеки это в данном случае имя_раздела в ЦБ. Но ведь на этапе конвертации имя раздела не известно.
В принципе, в связке DxD-Exp можно работать двумя способами:
1. через CDB (т.е. упаковка через Package_CDB) - тогда нужен полноценный PDB
2. через netlist (т.е. упаковка через Create_PCB_Netlist) - тогда достаточно половинного PDB или он вообще не нужен. Например ODA_lib сделана именно таким образом : в ней нет готовых PDB. Просто вся информация для упаковки есть на символах и при выполнении Create_PCB_Netlist автоматически генерится и файл PDB.hkp для всех компонентов схемы, который можно просто напрямую загрузить в плату.
Чтобы, не входить внутри ЦБ в каждый PDB для импорта символа, вы можете открыть в любом текстовом редакторе PDB.hkp, полученный при конвертации и внести там строчки с именами символов. А потом уже и импортировать PDB в ЦБ.