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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Orcad-Expedition interface, все про эту связку
romanp
сообщение May 7 2010, 07:53
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Victor®
сообщение May 31 2011, 14:14
Сообщение #17


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(romanp @ May 7 2010, 10:53) *
Не, не работает. Пишет :
Run time error '453'
Can't find dll entry point CLen in orusernetl


Работает в 16.5 точно. Проверено на живом проекте.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
AlexN
сообщение May 31 2011, 15:54
Сообщение #18


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

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



Цитата(Victor® @ May 31 2011, 21:14) *
Работает в 16.5 точно. Проверено на живом проекте.


да, и в 16.3 и в 16.5 у меня работает
Go to the top of the page
 
+Quote Post
malkut.ss
сообщение Nov 29 2011, 15:08
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 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-нэтлиста видно, что названий партов нет. Чудеса да и только.... Никто с такой проблемой не сталкивался?
Go to the top of the page
 
+Quote Post
AlexN
сообщение Nov 29 2011, 15:59
Сообщение #20


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

Группа: Свой
Сообщений: 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.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
malkut.ss
сообщение Nov 29 2011, 17:12
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 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-файле остаются пустыми.
Go to the top of the page
 
+Quote Post
AlexN
сообщение Nov 30 2011, 01:01
Сообщение #22


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

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



Цитата(malkut.ss @ Nov 30 2011, 00:12) *
Как раз спец. атрибут используется. Я его вписываю в поле Combined property string (фигурные дужки оставляю), но поля %part в kyn-файле остаются пустыми.


ну выложите тестовый проектик
Go to the top of the page
 
+Quote Post
malkut.ss
сообщение Nov 30 2011, 07:02
Сообщение #23


Участник
*

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



Цитата(AlexN @ Nov 30 2011, 03:01) *
ну выложите тестовый проектик

Прикрепил. Спец. атрибут - Code
Прикрепленный файл  RADIO.zip ( 46.61 килобайт ) Кол-во скачиваний: 99
Go to the top of the page
 
+Quote Post
AlexN
сообщение Nov 30 2011, 11:26
Сообщение #24


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

Группа: Свой
Сообщений: 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
 
Go to the top of the page
 
+Quote Post
malkut.ss
сообщение Dec 1 2011, 07:05
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 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 случайно?
Go to the top of the page
 
+Quote Post
AlexN
сообщение Dec 2 2011, 09:18
Сообщение #26


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

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



в оркаде вводите атрибут device, прописываете названия или условные номера (как у вас в code), в атрибуте PCB Footprint (у вас они кстати заполнены далеко не все) прописываете названия cell из центральной библиотеки. Настраиваете папку, куда класть сгенерированнные файлы, например подпапка netlist в папке проекта, чтоб не путалась под ногами. Учтите, в оркаде для генерации нетлиста для аллегро есть ограничения, например у одинаковых device должны быть одинаковые value, не допускаются одинаковые названия выводов и пр., надо читать мануал, там целый раздел, как подготовить схему для генрации нелиста в аллегро. В проекте expedition настриаваете путь к папке нетлиста, в настройках проекта входной нетлист - kyn. Все несложно, надо только внимательно.

пример проекта. можно посмотреть все настройки.
Прикрепленные файлы
Прикрепленный файл  probe1.zip ( 337.37 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
 
+Quote Post
malkut.ss
сообщение Dec 6 2011, 12:07
Сообщение #27


Участник
*

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



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

пример проекта. можно посмотреть все настройки.


Спасибо большое! Будем осваивать этот путь sm.gif
Go to the top of the page
 
+Quote Post
AlexN
сообщение Feb 9 2012, 07:14
Сообщение #28


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

Группа: Свой
Сообщений: 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 удалось провести нормально.
Надолго ли? wacko.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
bureau
сообщение Oct 4 2015, 12:24
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Может кто-то расписать последовательность действий (export-import) для импорта в Expedition из схематики OrCad, основываять на работоспособности (или неработоспособности) последних релизов?

Я так понимаю что утилитка "mentorKYN.exe" в VX -- старая, а вот в Orcad-е "netforms" -- новые.
В netforms есть "orUsernetl64.dll", но нет "Usernetl.dll" -- в результате получаем ошибку
Прикрепленное изображение
Поиски в интернете и последующее добавление "Usernetl.dll" в директорию не увенчались успехом...

Прикрепленное изображение


https://supportnet.mentor.com/docs/20130304...&tag=602056
Go to the top of the page
 
+Quote Post
AlexN
сообщение Oct 5 2015, 03:18
Сообщение #30


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

Группа: Свой
Сообщений: 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 не увидел
Go to the top of the page
 
+Quote Post

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

 


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


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