|
|
  |
Orcad-Expedition interface, все про эту связку |
|
|
|
May 7 2010, 07:53
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 15-10-05
Из: Хайфы
Пользователь №: 9 689

|
Цитата(romanp @ May 7 2010, 08:15)  Ot lenivix - spasibo Не, не работает. Пишет : Run time error '453' Can't find dll entry point CLen in orusernetl
|
|
|
|
|
Nov 29 2011, 15:08
|

Участник

Группа: Участник
Сообщений: 40
Регистрация: 23-04-10
Из: Украина
Пользователь №: 56 860

|
У меня патченый mentorKYN.exe отказывается работать. Он-то генерит KYN-нэтлист, но только там внутри названия нэтов и рефдезы, а самих партов нет: Код %part \\ \C79\ %net \GND\ \C79\-\2\ \VDD_LFA\ \C79\-\1\ %part \\ \R12\ %net \GND\ \R12\-\1\ \N4188280\ \R12\-\2\ %part \\ \R21\ %net \GND\ \R21\-\2\ \N4188758\ \R21\-\1\ В этом куске kyn-нэтлиста видно, что названий партов нет. Чудеса да и только.... Никто с такой проблемой не сталкивался?
|
|
|
|
|
Nov 29 2011, 15:59
|

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

|
Цитата(malkut.ss @ Nov 29 2011, 22:08)  У меня патченый mentorKYN.exe отказывается работать. Он-то генерит KYN-нэтлист, но только там внутри названия нэтов и рефдезы, а самих партов нет: Код %part \\ \C79\ %net \GND\ \C79\-\2\ \VDD_LFA\ \C79\-\1\ %part \\ \R12\ %net \GND\ \R12\-\1\ \N4188280\ \R12\-\2\ %part \\ \R21\ %net \GND\ \R21\-\2\ \N4188758\ \R21\-\1\ В этом куске kyn-нэтлиста видно, что названий партов нет. Чудеса да и только.... Никто с такой проблемой не сталкивался? никаких чудес. скорее всего Вы ничего не меняли на вкладке Creat netlist, а там по умолчанию в поле Combined property string стоит {Value}, которое на схеме пустое, я так понимаю именно его использует MentorKYN.exe. Лучше завести спец атрибут на схемных part, назвать его, например, Device (как для Allegro), и заполнить названием Part из ЦБ. Или, если не хочется заводить спецатрибут, используйте, например, стандартный PCB Footprint. см. скриншоты. Если вы только начинаете эту связку, то лучше пользовать более современный путь - в оркаде формировать allegro netlist и всасывать его в expedition, тогда не надо в ЦБ делать parts, можно пользовать голые cell. Один недостаток - у device должны быть одинаковые value, иначе оркад нетлист не сформирует. Но это и достоинство, которое будет оценено позже при создании BOM.
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 29 2011, 17:12
|

Участник

Группа: Участник
Сообщений: 40
Регистрация: 23-04-10
Из: Украина
Пользователь №: 56 860

|
Цитата(AlexN @ Nov 29 2011, 17:59)  никаких чудес. скорее всего Вы ничего не меняли на вкладке Creat netlist, а там по умолчанию в поле Combined property string стоит {Value}, которое на схеме пустое, я так понимаю именно его использует MentorKYN.exe. Лучше завести спец атрибут на схемных part, назвать его, например, Device (как для Allegro), и заполнить названием Part из ЦБ. Или, если не хочется заводить спецатрибут, используйте, например, стандартный PCB Footprint. см. скриншоты.
Если вы только начинаете эту связку, то лучше пользовать более современный путь - в оркаде формировать allegro netlist и всасывать его в expedition, тогда не надо в ЦБ делать parts, можно пользовать голые cell. Один недостаток - у device должны быть одинаковые value, иначе оркад нетлист не сформирует. Но это и достоинство, которое будет оценено позже при создании BOM. Как раз спец. атрибут используется. Я его вписываю в поле Combined property string (фигурные дужки оставляю), но поля %part в kyn-файле остаются пустыми.
|
|
|
|
|
Nov 30 2011, 07:02
|

Участник

Группа: Участник
Сообщений: 40
Регистрация: 23-04-10
Из: Украина
Пользователь №: 56 860

|
Цитата(AlexN @ Nov 30 2011, 03:01)  ну выложите тестовый проектик Прикрепил. Спец. атрибут - Code
RADIO.zip ( 46.61 килобайт )
Кол-во скачиваний: 99
|
|
|
|
|
Nov 30 2011, 11:26
|

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

|
действительно, какая-то фигня с этим файлом. Ему не нравится атрибут Code, как впрочем и PCB Footprint, который я использую у себя. Я подобных проблем никогда не имел. В Вашем файле ввел для всех parts атрибут ABC, в него скопировал всё из Code, и всё заработало (!?). Копировал содежимое так: на заголовке ячейки с названием атрибута Code Control-C (копируются все значения), а на заголовке ячейки с названием ABC Control-V. кусочек нетлиста: Код ;; V4.1.0 ;;KYN Netlist File ;;Created by Netlist Formatter ;;Wednesday, November 30, 2011 ;; ;; %part \SX000000607\ \R12\ %net \GND\ \R12\-\1\ \N4188280\ \R12\-\2\ %part \SX000002182\ \R21\ %net \GND\ \R21\-\2\ \N4188758\ \R21\-\1\ %part \SX000005971\ \C18\ %net \GND\ \C18\-\2\ \N4188280\ \C18\-\1\ %part \SX000002447\ \C19\ %net \GND\ \C19\-\2\ \N4188280\ \C19\-\1\ %part \TX00886\ \U2\ %net \GND\ \U2\-\4\ \N4188280\ \U2\-\5\ \N4188348\ \U2\-\7\ \N4188356\ \U2\-\6\ \N4188438\ \U2\-\2\ \N4188510\ \U2\-\1\ \N4188518\ \U2\-\3\ \VDD_HFA\ \U2\-\8\ %part \TX00894\ \Q2\ %net \GND\ \Q2\-\2\ \GND\ \Q2\-\4\ \N4188746\ \Q2\-\1\ \N4781630\ \Q2\-\3\ %part \TX00918\ \C88\
Прикрепленные файлы
RADIO2.ZIP ( 120.41 килобайт )
Кол-во скачиваний: 20
|
|
|
|
|
Dec 1 2011, 07:05
|

Участник

Группа: Участник
Сообщений: 40
Регистрация: 23-04-10
Из: Украина
Пользователь №: 56 860

|
Цитата(AlexN @ Nov 30 2011, 13:26)  действительно, какая-то фигня с этим файлом. Ему не нравится атрибут Code, как впрочем и PCB Footprint, который я использую у себя. Я подобных проблем никогда не имел. В Вашем файле ввел для всех parts атрибут ABC, в него скопировал всё из Code, и всё заработало (!?). Копировал содежимое так: на заголовке ячейки с названием атрибута Code Control-C (копируются все значения), а на заголовке ячейки с названием ABC Control-V. кусочек нетлиста: Код ;; V4.1.0 ;;KYN Netlist File ;;Created by Netlist Formatter ;;Wednesday, November 30, 2011 ;; ;; %part \SX000000607\ \R12\ %net \GND\ \R12\-\1\ \N4188280\ \R12\-\2\ %part \SX000002182\ \R21\ %net \GND\ \R21\-\2\ \N4188758\ \R21\-\1\ %part \SX000005971\ \C18\ %net \GND\ \C18\-\2\ \N4188280\ \C18\-\1\ %part \SX000002447\ \C19\ %net \GND\ \C19\-\2\ \N4188280\ \C19\-\1\ %part \TX00886\ \U2\ %net \GND\ \U2\-\4\ \N4188280\ \U2\-\5\ \N4188348\ \U2\-\7\ \N4188356\ \U2\-\6\ \N4188438\ \U2\-\2\ \N4188510\ \U2\-\1\ \N4188518\ \U2\-\3\ \VDD_HFA\ \U2\-\8\ %part \TX00894\ \Q2\ %net \GND\ \Q2\-\2\ \GND\ \Q2\-\4\ \N4188746\ \Q2\-\1\ \N4781630\ \Q2\-\3\ %part \TX00918\ \C88\ Да... Как страшно жить... Это, возможно, еще проект поломан. Он рисовался в 16.2, может при конвертации что-то случилось. А не подскажите еще какой тип нэтлиста выбирать в Expedition, чтобы засосать нетлист от аллегро? Не Т-1 случайно?
|
|
|
|
|
Dec 2 2011, 09:18
|

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

|
в оркаде вводите атрибут device, прописываете названия или условные номера (как у вас в code), в атрибуте PCB Footprint (у вас они кстати заполнены далеко не все) прописываете названия cell из центральной библиотеки. Настраиваете папку, куда класть сгенерированнные файлы, например подпапка netlist в папке проекта, чтоб не путалась под ногами. Учтите, в оркаде для генерации нетлиста для аллегро есть ограничения, например у одинаковых device должны быть одинаковые value, не допускаются одинаковые названия выводов и пр., надо читать мануал, там целый раздел, как подготовить схему для генрации нелиста в аллегро. В проекте expedition настриаваете путь к папке нетлиста, в настройках проекта входной нетлист - kyn. Все несложно, надо только внимательно. пример проекта. можно посмотреть все настройки.
Прикрепленные файлы
probe1.zip ( 337.37 килобайт )
Кол-во скачиваний: 24
|
|
|
|
|
Dec 6 2011, 12:07
|

Участник

Группа: Участник
Сообщений: 40
Регистрация: 23-04-10
Из: Украина
Пользователь №: 56 860

|
Цитата(AlexN @ Dec 2 2011, 11:18)  в оркаде вводите атрибут device, прописываете названия или условные номера (как у вас в code), в атрибуте PCB Footprint (у вас они кстати заполнены далеко не все) прописываете названия cell из центральной библиотеки. Настраиваете папку, куда класть сгенерированнные файлы, например подпапка netlist в папке проекта, чтоб не путалась под ногами. Учтите, в оркаде для генерации нетлиста для аллегро есть ограничения, например у одинаковых device должны быть одинаковые value, не допускаются одинаковые названия выводов и пр., надо читать мануал, там целый раздел, как подготовить схему для генрации нелиста в аллегро. В проекте expedition настриаваете путь к папке нетлиста, в настройках проекта входной нетлист - kyn. Все несложно, надо только внимательно.
пример проекта. можно посмотреть все настройки. Спасибо большое! Будем осваивать этот путь
|
|
|
|
|
Feb 9 2012, 07:14
|

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

|
Цитата(malkut.ss @ Nov 29 2011, 22:08)  У меня патченый mentorKYN.exe отказывается работать. Он-то генерит KYN-нэтлист, но только там внутри названия нэтов и рефдезы, а самих партов нет: Код %part \\ \C79\ %net \GND\ \C79\-\2\ \VDD_LFA\ \C79\-\1\ %part \\ \R12\ %net \GND\ \R12\-\1\ \N4188280\ \R12\-\2\ %part \\ \R21\ %net \GND\ \R21\-\2\ \N4188758\ \R21\-\1\ В этом куске kyn-нэтлиста видно, что названий партов нет. Чудеса да и только.... Никто с такой проблемой не сталкивался? Хоть это уже и устаревший путь, но иногда нужен. Сам вот вдруг столкнулся неожиданно в своем проекте. Хотел подправить - а фиг вам, в выходном файле партов не оказалось. Виноват, по-моему cadence, чего-то они у себя намудрили и parts в нетлистер ментора не передается. В последнее время они похоже активно правят свой нетлистер, много ошибок и, соответственно, исправлений в разных hotfix. Выход такой: screenshot в поле Combined property string: вместо {PCB Footprint} пишем {PCB FOOTPRINT} после этого parts появились, Forvard annotation удалось провести нормально. Надолго ли?
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 5 2015, 03:18
|

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

|
Цитата(bureau @ Oct 4 2015, 19:24)  Может кто-то расписать последовательность действий (export-import) для импорта в Expedition из схематики OrCad, основываять на работоспособности (или неработоспособности) последних релизов?
Я так понимаю что утилитка "mentorKYN.exe" в VX -- старая, а вот в Orcad-е "netforms" -- новые. В netforms есть "orUsernetl64.dll", но нет "Usernetl.dll" -- в результате получаем ошибку
Поиски в интернете и последующее добавление "Usernetl.dll" в директорию не увенчались успехом... Поскольку у вас "orUsernetl64.dll" именно 64, делаю вывод, что вы проапгредились на оркад17. С ним "mentorKYN.exe" ни патченый (с предыдущей страницы), ни тем более стандартный не работают. Патченый работает с оркадом вплоть до 16.6, сам на нем сижу. Я для возможности работать со старыми проектами, в которых используется этот путь, был вынужден откатиться на оркад16.6 и забить на 17. А в новых проектах использую генерацию нетлиста для аллегро, эта связка работает, в VX когда-то проверял - тоже нормально было. ПС никаких изменений в Capture 17 по сравнению с 16.6 не увидел
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|