|
Orcad-Expedition interface, все про эту связку |
|
|
|
Mar 6 2009, 05:11
|

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

|
Что-то лечим, что-то калечим. Уже можно говорить, что как обычно свежий (Update 10) опять поломал эту связку (ту, что через kyn). Клинит при переименовании цепей в схеме. Раньше было так: меняешь название цепи, генеришь нетлист, делаешь FA, получаешь warnings, в котором описано, чего на чего поменял и на какие трассы назначены новые имена. Если не меняя нетлист сделать FA еще раз, то warnings нет, поскольку нет измениений, они же проведены в предыдущем FA. А теперь при повторном FA того же нетлиста имеем повторные warnings на те же самые изменения. Как будто с прошлого FA они не были проведены. Очень плохо.
Дополнение. Связку Orcad Capture -> Allegro netlist -> Expedition сломали тоже. При смене имени даже одной цепи в схеме начинает их тусовать по кругу в плате. Чо-то наверное со своей шифрацией-дешифрацией глюкует.
Вот пример. На пробном проекте оменял цепь A102 на A2 (на плате оттрассирована). А вот лог: -------------------------------------------------- Version: 02.11.12
Netloading the Layout. Unused components will be deleted.
Unconnected pins will be set to net "(Net0)".
Schematic reference designator changes will be forward annotated.
WARNING: Net "A104" is being renamed to "A2" to match the change in the schematic.
WARNING: Net "B101" is being renamed to "A106" to match the change in the schematic.
WARNING: One net "A106" is being reset to "(Net0)-1" because a net by this name has already been entered in the layout.
Netload completed successfully with 3 warning(s). Back Annotating...
Updating Logic Database...
Version: 99.00.05
Writing a list of routed plane pins to Logic\rtdplane.caf.
Finished updating the Logic Database.
Creating a formatted Schematic Netlist (LogFiles\AfterBakAnnoNetlist.txt)... A formatted Schematic Netlist has been created.
Creating a new Keyin Netlist (C:\_WG_Projects2\2007_work\probe exp 2007\probe exp 2007.kyn) from the Logic Database (Work\Layout_Temp\LogicDB.lgc)... A new Keyin Netlist has been generated.
Beginning Netload on the Layout Design. --------------------------------------------------- Assigned net A2 to a trace which was originally on net A102. Assigned net A2 to a trace which was originally on net A102. Assigned net A2 to a trace which was originally on net A102. Assigned net A2 to a trace which was originally on net A102. Assigned net A2 to a trace which was originally on net A102. Assigned net A2 to a trace which was originally on net A102. Assigned net A2 to a trace which was originally on net A102. Assigned net A104 to a trace which was originally on net A2. Assigned net A104 to a trace which was originally on net A2. Assigned net A104 to a trace which was originally on net A2. Assigned net B101 to a trace which was originally on net (Net0)-1. Assigned net B101 to a trace which was originally on net (Net0)-1. Assigned net B101 to a trace which was originally on net (Net0)-1.
Some nets were completely deleted from the Layout Design.... Deleted net A102, which has no pins, from the Layout Design. Deleted net (Net0)-1, which has no pins, from the Layout Design.
Forward-Annotation on the Layout Design has been successfully completed.
There were 13 reassignments of nets. There were 0 traces broken back. There were 2 nets removed from the Layout Design.
МРАК
все, закусило. Теперь мутузит по кругу цепи, даже если нет никаких мзменений в схеме.
|
|
|
|
|
Mar 10 2009, 05:31
|

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

|
Цитата(SergeyL @ Mar 7 2009, 22:57)  А в каком релизе все работало? А то скоро тоже придется плату из оркадовской схемы разводить. в 2007.3 с любыми апдейтами - глючит. в 2007.2 глючит, потому что теряет назначения цепей классам. (пишут, что починили в 2007.3) так что и не знаю, чего посоветовать. Сам ломаю голову, как жить. Хорошо еще, что нет никаких проектов в работе, можно трахаться, тусуя версии туда-сюда. Кстати, появилась несовместимость проектов от апдейта к апдейту в рамкох одной версии. Например, проект, сохраненный в 2007.3upd10 не открывается в 2007.3upd8. теперь надо все проекты архивировать прежде чем ставить новый update. Иначе если откатить udate проект все равно не открыть...
|
|
|
|
|
Mar 11 2009, 02:54
|

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

|
Цитата(atlantic @ Mar 11 2009, 03:15)  Номер апдейта, наводит на грустную мысль, это сколько-же еще предстоит "прекрасных" моментов? Что-то не так, в недатском королевстве :-(.
Может Александр поделится, или расскажет, что там у них происходит ? а меня количество апдейтов не напрягает. Прорамма сложная, и работа у програмеров тоже сложная. Всего не предусмотришь. Меня больше напрягает их система тестирования. Я имею в виду некорректную работу самых базовых функций. Самый яркий пример - выход DxD2007. Мне полчаса хватило потыкать, чтобы найти порядочное количество косяков. В этом случае закрадывается очень сильное сомнение, что если уж в простых функциях накосячили, то как же оно вообще может работать в комплексе. Ну а что касается конкретно orcad-expedition интерфейса, то он в версии 2007.3 не работает корректно ни через аллегро нетлист, ни через kyn нетлист, а значит не тестировался вообще. В 2007 то ли .1 то ли .2 через kyn нетлист теряет назначения цепей классам. То есть не работает тоже. И не тестировалось тоже. В 2007.3 назначения цепей классам поправили, сломали другое. А вот последний апдейт на 2007.2 вышел позже чем 2007.3, но там работу с kyn так и не поправили. Так что в данный момент хоть на 2005 откатывться. Но и тут сложности - аски шифровать-дешифровать.... А Александра действительно интересно послушать.
|
|
|
|
|
Mar 11 2009, 17:59
|

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

|
Цитата(cioma @ Mar 11 2009, 17:34)  В 2005 шифровать ASCII??? Этож в 2007 надо, в 2005 все ок. я имел в виду откатиться с 2007.3, где все эти заморочки с шифрованием. Потому как ежели не дай бог сохранил проект в 2007.3, то уже не откроется в предыдущих, надо в аски, дешифрировать, править руками, причем все проекты, поскольку нет памяти, что сохранял в 2007.3 а что нет...
|
|
|
|
|
Mar 12 2009, 06:03
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(cioma @ Mar 12 2009, 02:00)  Кстати, немного офф, думается, что скоро ASCII совсем уберут Уже было :-), убирали, но вернули с шифрованием. ИМХО, у них там что-то не так в королевстве, колбасит их из одной крайности в другую. Мой прогноз (в долгосрочной перспективе 1-2 года): вернут нормальные ASCII и [Save] в DxD, или "что-то" произойдет :-).
|
|
|
|
|
Mar 16 2009, 14:27
|

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

|
Цитата(atlantic @ Mar 11 2009, 00:15)  Номер апдейта, наводит на грустную мысль, это сколько-же еще предстоит "прекрасных" моментов? Что-то не так, в недатском королевстве :-(.
Может Александр поделится, или расскажет, что там у них происходит ? А чего тут говорить - программы пока интенсивно изменяются, соответсвенно и ошибки появляются, которые не сразу отлавливают. Update содержит исправление наиболее критической ошибки, исправление которой не терпит до появления нового релиза. В новом релизе будут исправлены остальные отловленные ошибки. По поводу интерфейса к OrCAD - судя по тому, что в базе не видно SR по данному поводу, то либо мало кто пользуется им, либо пользуются старыми версиями и поэтому с вашими проблемами не сталкиваются.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
May 7 2010, 06:15
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 15-10-05
Из: Хайфы
Пользователь №: 9 689

|
Цитата(AlexN @ May 5 2010, 05:45)  голь на выдумки хитра. Предположим, что имя вызываемой процедуры "зашито" в теле программы. Смотрим листером от тотал командера, ищем поиском usernetl - есть! Открываем winhex - ом, правим usernetl на orusernetl, сохраняем, проверяем - работает!
для ленивых - уже готовый прикреплен к посту. Ot lenivix - spasibo
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|