|
OrCAD Capture -> Expediton 2004 проблема |
|
|
|
Feb 2 2006, 10:28
|
Группа: Новичок
Сообщений: 4
Регистрация: 2-02-06
Пользователь №: 13 890

|
Добрый день!
Хочу использовать связку OrCAD Capture - Mentor Expedition 2004. Т.е. схемный проект создать в OrCAD а плату в Expedition 2004.
Проблема при создании проекта в Expedition.
Пробовал идти двумя путями:
1) С помощью Mentor OrCAD-Expedition Interface: при запуске утилиты mentorKYN.exe она дает сообщение "Runtime error -53 . File not found: usernetl".
2) С помощью PCBNavigator: в OrCAD создаю CDB - файл для PCBNavigаtor и потом в Навигаторе сохраняю его в формате Expedition PCB 2004. Далее в Expedition создаю проект с помощью Job Management Wizard. Указываю путь к центральной библиотеке и к СDB - файлу. На последнем шаге, при автоматическом копировании файлов библиотеки и создании самого проекта , получаю сообщение " Failed to open CDB design defined for this project".
Подскажите пожалуйста что не так или посоветуйте какой-нибудь еще транслятор.
Сообщение отредактировал SEV - Feb 2 2006, 10:30
|
|
|
|
|
 |
Ответов
|
Feb 2 2006, 12:58
|

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

|
Мне стандартный путь ментора нравится больше, чем дополнительные сторонние проги. По поводу ошибки "File not found: usernetl" - у меня такое было, когда я из папки C:\OrCAD\OrCAD_10.5\tools\capture\netforms\ удалил все лишние форматтеры нетлистов, и под неопытную руку попалась usernetl.dll. Собственно для генерации нетлиста в этой папке должны лежать usernetl.dll и mentorKYN.exe. Порядок такой: 1. Генерим KYN нетлист. Кстати, этот генератор не комбинирует в нетлист из двух возможных атрибутов компонента, а только из того, который слева на вкладке. А вот для PADS - комбинирует, и это очень удобно было бы. Лучше назначить для генерации листа спец атрибут для Expedition, при использовании стандартного атрибута типа {PCB Footprint} могут возникнуть неудобства работы с CIS. Этот атрибут должен ссылаться на PDB в центральной библиотеке, а не на Cell !!! см рис1. 2. Можно запускать orcad-expedition interface, полезго прочитать хелп, он небольшой. В нем надо указать проект оркада и template платы. По-моему, в версии 2004, тут же создавалась пустая PCB, в 2005 - нет. Создается также файл проекта (*.prj) для expedition. Запускаем Expedition PCB, file/new - откроется Job managment wizard. В нем указываем созданный *.prj. и редактируем его (правая маааленькая кнопка), надо указать центральную библиотеку. Убедиться на закладке netlist, что он тот самый, какой надо. Жмем далее, почему-то еще раз просит template(?), уже из ЦБ. Указываем. Готово! Создан проект и пустышка - плата. Теперь в expedition открываем эту плату, (можно найти в папке PCB проекта). Тут он зря ругнется, что загружает autosave. Ну и черт с ним. OK. Делаем forvard annotate. Если все компоненты есть в ЦБ, все будет нормально. Все, можно расставлять компоненты. Одно НО! версия 2004 expedition очень любит вываливаться при последующих forvard annotate, если там есть удаление расставленных на плате компонентов. Првда плату при этом спасти удается. Версия 2005 вроде стабильна в таких случаях. http://electronix.ru/forum/index.php?showtopic=11176Самое прикольное и приятное в такой связке - плата НЕ РАССЫПАЕТСЯ, если в orcad capture сбросить все refdes и перенумеровать и сделать forvard annotate. Компоненты остаются на местах, у них просто меняются refdes!!! еще более прикольное, что Orcad Capture - Orcad Layout или Allegro при этом плату убивают!
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 3 2007, 13:11
|
Участник

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

|
Цитата(AlexN @ Feb 2 2006, 16:58)  Мне стандартный путь ментора нравится больше, чем дополнительные сторонние проги. По поводу ошибки "File not found: usernetl" - у меня такое было, когда я из папки C:\OrCAD\OrCAD_10.5\tools\capture\netforms\ удалил все лишние форматтеры нетлистов, и под неопытную руку попалась usernetl.dll. Собственно для генерации нетлиста в этой папке должны лежать usernetl.dll и mentorKYN.exe. Порядок такой: 1. Генерим KYN нетлист. Кстати, этот генератор не комбинирует в нетлист из двух возможных атрибутов компонента, а только из того, который слева на вкладке. А вот для PADS - комбинирует, и это очень удобно было бы. Лучше назначить для генерации листа спец атрибут для Expedition, при использовании стандартного атрибута типа {PCB Footprint} могут возникнуть неудобства работы с CIS. Этот атрибут должен ссылаться на PDB в центральной библиотеке, а не на Cell !!! см рис1. 2. Можно запускать orcad-expedition interface, полезго прочитать хелп, он небольшой. В нем надо указать проект оркада и template платы. По-моему, в версии 2004, тут же создавалась пустая PCB, в 2005 - нет. Создается также файл проекта (*.prj) для expedition. Запускаем Expedition PCB, file/new - откроется Job managment wizard. В нем указываем созданный *.prj. и редактируем его (правая маааленькая кнопка), надо указать центральную библиотеку. Убедиться на закладке netlist, что он тот самый, какой надо. Жмем далее, почему-то еще раз просит template(?), уже из ЦБ. Указываем. Готово! Создан проект и пустышка - плата. Теперь в expedition открываем эту плату, (можно найти в папке PCB проекта). Тут он зря ругнется, что загружает autosave. Ну и черт с ним. OK. Делаем forvard annotate. Если все компоненты есть в ЦБ, все будет нормально. Все, можно расставлять компоненты. Одно НО! версия 2004 expedition очень любит вываливаться при последующих forvard annotate, если там есть удаление расставленных на плате компонентов. Првда плату при этом спасти удается. Версия 2005 вроде стабильна в таких случаях. http://electronix.ru/forum/index.php?showtopic=11176Самое прикольное и приятное в такой связке - плата НЕ РАССЫПАЕТСЯ, если в orcad capture сбросить все refdes и перенумеровать и сделать forvard annotate. Компоненты остаются на местах, у них просто меняются refdes!!! еще более прикольное, что Orcad Capture - Orcad Layout или Allegro при этом плату убивают! есть наиболее простой способ получить нетлист KYN c Orcad-Exp. генерируем нетлист в оркаде в формате -integra.dll и его перезаписываем с расширением KYN  - вот и все.. не надо все эти "заморочки" - все совсем просто , как видите  и всем таки , мужики, - у кого есть прога PCBnavigator - киньте ее линк "рапидовский" , а то старый не работает
|
|
|
|
|
Sep 4 2007, 03:00
|

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

|
Цитата(serj-sh @ Sep 3 2007, 20:11)  есть наиболее простой способ получить нетлист KYN c Orcad-Exp. генерируем нетлист в оркаде в формате -integra.dll и его перезаписываем с расширением KYN  - вот и все.. не надо все эти "заморочки" - все совсем просто , как видите  и всем таки , мужики, - у кого есть прога PCBnavigator - киньте ее линк "рапидовский" , а то старый не работает у меня ругается 2: no valid page assigned previous to %%part/value - assuming page 1 99: reference designator \52271-04XX\ contains a \-\ 100: reference designator \54132-40XX\ contains a \-\ 186: no valid priority assigned previous to %%net - assuming priority 6 Netlist has no syntax errors 2 errors found in Netlist ERROR: Unable to parse Keyin Netlist DataBase Load is being terminated with 3 errors and 0 warnings. Logic Data has NOT been Compiled. понятно, что синтаксис не тот, и недопустимые символы вкрались ковыряться в синтаксисе никакого желания нет. ничего проще mentorKYN.exe нету... тут без проблем
|
|
|
|
|
Sep 4 2007, 08:57
|
Участник

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

|
Цитата(AlexN @ Sep 4 2007, 06:00)  у меня ругается
2: no valid page assigned previous to %%part/value - assuming page 1 99: reference designator \52271-04XX\ contains a \-\ 100: reference designator \54132-40XX\ contains a \-\ 186: no valid priority assigned previous to %%net - assuming priority 6 Netlist has no syntax errors 2 errors found in Netlist
ERROR: Unable to parse Keyin Netlist
DataBase Load is being terminated with 3 errors and 0 warnings. Logic Data has NOT been Compiled.
понятно, что синтаксис не тот, и недопустимые символы вкрались ковыряться в синтаксисе никакого желания нет. ничего проще mentorKYN.exe нету... тут без проблем надо проверить названия footprints - там у тебя проблема (названия footprints не должны включать (-)/... ну и т.д.) ну а насчет "без проблем" - кто как привык и все таки, народ, - я возвращаюсь к моей просьбе - у кого есть PCBnavigator - пж. киньте линк
|
|
|
|
|
Sep 4 2007, 09:35
|

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

|
Цитата(serj-sh @ Sep 4 2007, 15:57)  надо проверить названия footprints - там у тебя проблема (названия footprints не должны включать (-)/... ну и т.д.) ну а насчет "без проблем" - кто как привык и все таки, народ, - я возвращаюсь к моей просьбе - у кого есть PCBnavigator - пж. киньте линк http://rapidshare.com/files/53321687/PCBna...or_5_1.rar.htmlу меня там в названия footprint и PDB (пробелы) и (-) есть, а проблем с mentorKYN.exe нет,значит все нормально, а с integra.dll - проблемы есть, в чем они - выяснить можно, но времени на это жалко. Хотя конечно, путь с интегра.длл ранее никому неизвестный интересен. А кто может поручиться, что ментор всосет этот нетлист от интегры корректно? у него синтаксис ну совсем другой, в хелпе на expedition этот синтаксис описан и он с интегровским рядом не стоял. Видимо просто все небуквы воспринимаются как разделители... Интересно, а откуда такая догадка, что так можно? Ведь нигде не описано.
|
|
|
|
|
Sep 4 2007, 10:20
|
Участник

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

|
Цитата(AlexN @ Sep 4 2007, 12:35)  http://rapidshare.com/files/53315947/PCB_N...bild18.rar.htmlу меня там в названия footprint и PDB (пробелы) и (-) есть, а проблем с mentorKYN.exe нет,значит все нормально, а с integra.dll - проблемы есть, в чем они - выяснить можно, но времени на это жалко. Хотя конечно, путь с интегра.длл ранее никому неизвестный интересен. А кто может поручиться, что ментор всосет этот нетлист от интегры корректно? у него синтаксис ну совсем другой, в хелпе на expedition этот синтаксис описан и он с интегровским рядом не стоял. Видимо просто все небуквы воспринимаются как разделители... Интересно, а откуда такая догадка, что так можно? Ведь нигде не описано. попробую обяснить ... "откуда и зачем"  , для чего используем "выходной" формат нетлиста с оркад - integra.dll - для начала - проверь что все эл-ты в схематическом дезайне имели имена футпринтов в соответствии с CDB менторовской библиотеки (чтобы было соответствие) - следующий этап - "прогони нетлист" в вышепредложенном формате (он получаеться с расширением *.net)- в этой операции поставь "птичку" чтобы можно было увидеть сгенирированный нетлист в оркаде - затем перезапиши !!!этот файл с расширением *.kyn - после этой процедуры - создай новый pcb проект на менторе с указаннием в файле проекта что нетлист проекта будет в формате KYN - вот и все  я думаю не должно быть проблем  спосибо за линк сейчас поиграюсь с новой прогой (для меня создать "кросс пробинг" в связке "оркад-еxp")
|
|
|
|
|
Sep 4 2007, 11:02
|

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

|
Цитата(serj-sh @ Sep 4 2007, 17:20)  попробую обяснить ... "откуда и зачем"  , для чего используем "выходной" формат нетлиста с оркад - integra.dll - для начала - проверь что все эл-ты в схематическом дезайне имели имена футпринтов в соответствии с CDB менторовской библиотеки (чтобы было соответствие) - следующий этап - "прогони нетлист" в вышепредложенном формате (он получаеться с расширением *.net)- в этой операции поставь "птичку" чтобы можно было увидеть сгенирированный нетлист в оркаде - затем перезапиши !!!этот файл с расширением *.kyn - после этой процедуры - создай новый pcb проект на менторе с указаннием в файле проекта что нетлист проекта будет в формате KYN - вот и все  я думаю не должно быть проблем  спосибо за линк сейчас поиграюсь с новой прогой (для меня создать "кросс пробинг" в связке "оркад-еxp") про pcbNavigator - кросс пробинга там нет! и перестановки пинов и гейтов тоже, так что смысл в этой проге (с тех пор как появились штатные средства ментора для нетлиста с оркадом) - отсутствует. по поводу поиска чего там у итегры не так - у меня ВСЕ РАБОТАЕТ с Mentorkyn.exe - и если чего-то не работает с интегрой - так это мне по барабану, их функционал и удобство (если интегра все-таки может составить корректный нетлист) - абсолютно одинаков (если бы интегра действительно работала), но судя по Вашим сообщениям Вы с Mentorkyn.exe не игрались, потому и отвергаете...
|
|
|
|
|
Sep 4 2007, 12:51
|
Участник

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

|
Цитата(AlexN @ Sep 4 2007, 14:02)  про pcbNavigator - кросс пробинга там нет! и перестановки пинов и гейтов тоже, так что смысл в этой проге (с тех пор как появились штатные средства ментора для нетлиста с оркадом) - отсутствует.
по поводу поиска чего там у итегры не так - у меня ВСЕ РАБОТАЕТ с Mentorkyn.exe - и если чего-то не работает с интегрой - так это мне по барабану, их функционал и удобство (если интегра все-таки может составить корректный нетлист) - абсолютно одинаков (если бы интегра действительно работала), но судя по Вашим сообщениям Вы с Mentorkyn.exe не игрались, потому и отвергаете... ваш способ я не отвергаю  ... я его тоже "апробировал" но мне он показался немного "громоздким" для достижения одно и той же цели (закачка нетлиста с ордака в эспедишен), спосибо за прогу (я еще ее не посмотрел - но в любом случае спосибочки  ) кстати, существует ли в реале "прямая" связка ордака (сехматики) с экспедишеном (ест. через какую то третью прогу) - чтобы существовал "кросс пробинг" ? (я думал что pcbnavigator решает эту проблему)
|
|
|
|
|
Sep 5 2007, 08:55
|
Участник

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

|
Цитата(serj-sh @ Sep 4 2007, 15:51)  ваш способ я не отвергаю  ... я его тоже "апробировал" но мне он показался немного "громоздким" для достижения одно и той же цели (закачка нетлиста с ордака в эспедишен), спосибо за прогу (я еще ее не посмотрел - но в любом случае спосибочки  ) кстати, существует ли в реале "прямая" связка ордака (сехматики) с экспедишеном (ест. через какую то третью прогу) - чтобы существовал "кросс пробинг" ? (я думал что pcbnavigator решает эту проблему) в продолжение вчерашней переписки, установил я PCBnavigator - но увы со схматикой Orcad 15.7 он не работает  ... надо версию 5.1 но! B0032 (может этот патч на прогу поможет поднимать новую версию оркада - хотя на сайте написано pcbnavigator работает в "сцепке" с новой версии Orcad 15.7) - может у кого есть новейшая версия этой проги????
|
|
|
|
Сообщений в этой теме
SEV OrCAD Capture -> Expediton 2004 проблема Feb 2 2006, 10:28 Roman52 1. Orcad: File>Export Design>EDIF
2. Start... Feb 2 2006, 12:29 fill Цитата(SEV @ Feb 2 2006, 13:28) Добрый де... Feb 2 2006, 12:53         AlexN Цитата(serj-sh @ Sep 5 2007, 15:55) ... Sep 5 2007, 10:25 SEV Большое спасибо!
Да, все правильно, не туда с... Feb 2 2006, 15:29 dm_mur Неприятные моменты OrCAD-Expedition Interface - пр... Feb 3 2006, 05:40 AlexN А что такое PCB навигатор и что он делает? Feb 3 2006, 03:36 SEV PCBNavigator
PCBNavigator и предназначен для служ... Feb 3 2006, 08:36 AlexN Цитата(SEV @ Feb 3 2006, 11:36) PCBNaviga... Feb 3 2006, 09:34 Nixon на ftp был Feb 3 2006, 09:58 SEV Прошу прощения, но с предыдущим постом поторопился... Feb 3 2006, 10:37 VictorSam Уважаемые коллеги!
Подскажите пожалуйста,
1.... Jan 12 2008, 16:47 fill Цитата(VictorSam @ Jan 12 2008, 19:47) Ув... Jan 14 2008, 12:36
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|