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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> OrCAD Capture -> Expediton 2004 проблема
SEV
сообщение Feb 2 2006, 10:28
Сообщение #1





Группа: Новичок
Сообщений: 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
Go to the top of the page
 
+Quote Post
Roman52
сообщение Feb 2 2006, 12:29
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 19-12-05
Пользователь №: 12 404



1. Orcad: File>Export Design>EDIF
2. Start>Programs>Mentor Graphics SDD>WG2004>EDIF 2000 Sch Interface>EDIF Schematic Reader
Dalee - po textu cheers.gif
Go to the top of the page
 
+Quote Post
fill
сообщение Feb 2 2006, 12:53
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(SEV @ Feb 2 2006, 13:28) *
Добрый день!

Хочу использовать связку 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".

Подскажите пожалуйста что не так или посоветуйте какой-нибудь еще транслятор.


1. Скорее всего вы просто не выполнили всех тех пунктов которые написаны в help по интерфесу (сам файл mentorKYN.exe скопировали после инсталяции интерфеса в директорию с OrCAD?
After installing the Orcad Interface software, copy the MentorKYN.exe file to the netforms directory of OrCAD.).
2. Какие файлы получаются из PCBNavigator? Подозреваю что скорее всего нетлист. Его и надо выбирать в Job Management Wizard. Просто термин CDB (компилированная база данных) используется в разных САПР. И CDB в OrCAD это не тоже самое что CDB в ExpeditionPCB (формат данных разный).


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
AlexN
сообщение Feb 2 2006, 12:58
Сообщение #4


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

Группа: Свой
Сообщений: 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 при этом плату убивают!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
SEV
сообщение Feb 2 2006, 15:29
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 2-02-06
Пользователь №: 13 890



Большое спасибо!

Да, все правильно, не туда скопировал mentorKYN.
Плюс вместо хелпа смотрел readme к ORCAD-Expedition Interface, потому и не нашел никакой информации.
Создал проект. Пока что, на первый взгляд, удобнее чем через Навигатор.
Через Навигатор кстати тоже получилось. Думал хватит cdb файла, а он таки действительно другой, в Навигаторе вместо простого сохранения выбрал Create PCB netlist из меню Tools и он тоже создал подходящий KYN файл.

Потом посмотрю на большом готовом проекте, какой из полученных KYN нетлистов лучше, пока буду связывать центральную библиотеку Ментора с OrCAD.
Через EDIF еще не пробовал.

fill: Аналогичную тему на форуме Мегратек закрою как только форум заработает.

Цитата
Самое прикольное и приятное в такой связке - плата НЕ РАССЫПАЕТСЯ, если в orcad capture
сбросить все refdes и перенумеровать и сделать forvard annotate. Компоненты остаются на местах, у них просто меняются refdes!!!

Это и вправду хорошо, при использовании Orcad Capture - Oracd Layout, надоело каждый раз заново ставить элементы на плате и доразводить, если ты у них в принципиальной схеме refdes поменял.

Сообщение отредактировал SEV - Feb 2 2006, 15:31
Go to the top of the page
 
+Quote Post
AlexN
сообщение Feb 3 2006, 03:36
Сообщение #6


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

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



А что такое PCB навигатор и что он делает?
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Feb 3 2006, 05:40
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Неприятные моменты OrCAD-Expedition Interface - при бэканнотейте не передается пин и гейтсвап. Про кросс-пробинг тоже можно забыть.
Go to the top of the page
 
+Quote Post
SEV
сообщение Feb 3 2006, 08:36
Сообщение #8





Группа: Новичок
Сообщений: 4
Регистрация: 2-02-06
Пользователь №: 13 890



PCBNavigator

PCBNavigator и предназначен для службы транслятором из схемного проекта одного производителя в board design другого.

Кстати кросс-пробинг и правильный back annotate он, судя по сайту и хелпу, должен поддерживать.

Сообщение отредактировал SEV - Feb 3 2006, 08:51
Go to the top of the page
 
+Quote Post
AlexN
сообщение Feb 3 2006, 09:34
Сообщение #9


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

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



Цитата(SEV @ Feb 3 2006, 11:36) *
PCBNavigator

PCBNavigator и предназначен для службы транслятором из схемного проекта одного производителя в board design другого.

Кстати кросс-пробинг и правильный back annotate он, судя по сайту и хелпу, должен поддерживать.



A где наити? интересно глянуть.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Feb 3 2006, 09:58
Сообщение #10


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



на ftp был


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
SEV
сообщение Feb 3 2006, 10:37
Сообщение #11





Группа: Новичок
Сообщений: 4
Регистрация: 2-02-06
Пользователь №: 13 890



Прошу прощения, но с предыдущим постом поторопился.
Только что в хелпе Навигатора нашел следующее:

Цитата
Pin and Gate swaps in Expedition can not be back-annotated


Сообщение отредактировал SEV - Feb 3 2006, 10:38
Go to the top of the page
 
+Quote Post
serj-sh
сообщение Sep 3 2007, 13:11
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 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 smile.gif - вот и все.. не надо все эти "заморочки" - все совсем просто , как видите wink.gif
и всем таки , мужики, - у кого есть прога PCBnavigator - киньте ее линк "рапидовский" , а то старый не работает
Go to the top of the page
 
+Quote Post
AlexN
сообщение Sep 4 2007, 03:00
Сообщение #13


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

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



Цитата(serj-sh @ Sep 3 2007, 20:11) *
есть наиболее простой способ получить нетлист KYN c Orcad-Exp. генерируем нетлист в оркаде в формате -integra.dll и его перезаписываем с расширением KYN smile.gif - вот и все.. не надо все эти "заморочки" - все совсем просто , как видите wink.gif
и всем таки , мужики, - у кого есть прога 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 нету... тут без проблем
Go to the top of the page
 
+Quote Post
serj-sh
сообщение Sep 4 2007, 08:57
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 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 не должны включать (-)/... ну и т.д.)
ну а насчет "без проблем" - кто как привык smile.gif
и все таки, народ, - я возвращаюсь к моей просьбе - у кого есть PCBnavigator - пж. киньте линк
Go to the top of the page
 
+Quote Post
AlexN
сообщение Sep 4 2007, 09:35
Сообщение #15


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

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



Цитата(serj-sh @ Sep 4 2007, 15:57) *
надо проверить названия footprints - там у тебя проблема (названия footprints не должны включать (-)/... ну и т.д.)
ну а насчет "без проблем" - кто как привык smile.gif
и все таки, народ, - я возвращаюсь к моей просьбе - у кого есть PCBnavigator - пж. киньте линк


http://rapidshare.com/files/53321687/PCBna...or_5_1.rar.html

у меня там в названия footprint и PDB (пробелы) и (-) есть, а проблем с mentorKYN.exe нет,значит все нормально, а с integra.dll - проблемы есть, в чем они - выяснить можно, но времени на это жалко.
Хотя конечно, путь с интегра.длл ранее никому неизвестный интересен. А кто может поручиться, что ментор всосет этот нетлист от интегры корректно? у него синтаксис ну совсем другой, в хелпе на expedition этот синтаксис описан и он с интегровским рядом не стоял. Видимо просто все небуквы воспринимаются как разделители...
Интересно, а откуда такая догадка, что так можно? Ведь нигде не описано.
Go to the top of the page
 
+Quote Post

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

 


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


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