Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не работает горячая связь OrCad и Allegro PCB
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Джин
Есть многолистовая схема в OrCad16, которая без проблем вгрузилась на плату. Но при попытке подсветить элементы на плате тыкая на них на схеме - реакции ноль. Обратно, если я подсвечиваю элемент на плате, то на схеме он не подсвечивается, но зато в логе появляется варнинг вида: "WARNING(ORCAP-1712): Could not find component 'R122: @\..."
Что примечательно, это наблюдается только с одним листом схемы, остальные работают в соответствии с ожиданиями.

Поделитесь пожалуйста идеями, у кого есть.
Uree
Может этого листа нет на плате??? Ну каким-то образом не попал в package, например... А вообще очень загадочно, обычно либо работает, либо нет, но чтоб выборочно - это что-то новенькое.
Джин
Цитата(Uree @ Apr 17 2015, 13:21) *
Может этого листа нет на плате??? Ну каким-то образом не попал в package, например... А вообще очень загадочно, обычно либо работает, либо нет, но чтоб выборочно - это что-то новенькое.


Попал. В этом и странность, что он виден и там и там, но хотлинка нет.
Anatoly Sergeev
Все просто. В меню OrCAD Capture есть такой раздел Options - Preferences - Miscellaneous и опция Enable Intertool Communication. Если она стоит, то при выборе цепей и компонентов на схеме они будут подсвечиваться на плате. Обратно, на схеме они будут подсвечиваться, если в Pcb Editor на них применить функцию Highlight. Если этого не происходит, то это значит, что программа не видит netlist. Стоит правильно сформировать нетлист и быть уверенным, что он синхронизирован между платой и схемой.
Джин
Цитата(Anatoly Sergeev @ Apr 20 2015, 00:17) *
Все просто. В меню OrCAD Capture есть такой раздел Options - Preferences - Miscellaneous и опция Enable Intertool Communication. Если она стоит, то при выборе цепей и компонентов на схеме они будут подсвечиваться на плате. Обратно, на схеме они будут подсвечиваться, если в Pcb Editor на них применить функцию Highlight. Если этого не происходит, то это значит, что программа не видит netlist. Стоит правильно сформировать нетлист и быть уверенным, что он синхронизирован между платой и схемой.



Enable Intertool Communication включен, проверил. Да и как бы, в противном случае, подсвечивались другие листы этой-же схемы.

Насчет правильно сгенерированного нетлиста я не уверен на все 100%, т.к. не большой спец по Оркаду. Посмотрите картинку, так сгеренированный нетлист достаточно честный?

Нажмите для просмотра прикрепленного файла
Uree
Кажется в связке Оркад-Аллегро нет возможности управления включения-невключения листов схемы в нетлист, поэтому если он формировался и грузился в РСВ, то все должно быть синхронизировано. Если удается найти компоненты на схеме и на плате, то наверняка все согласовано. И тогда неработающая связь только на одном листе схемы выглядит просто каким-то глюком дизайна - багом софта на этом дизайне.
Anatoly Sergeev
Выгрузите повторно нетлист через Tools - Create Netlist. Опцию Create or Update Pcb Editor Board (Netrev) при этом можно не ставить. Покажите информацию из лога из меню Windows - Session Log. В Pcb Editor перейдите в меню File - Import - Logic. Укажите, что загружаете информацию из Capture, но главное из папки, где этот нетлист находится. По умолчанию, как это у Вас указано на скриншоте выше, нетлист записывается в папку со схемой - в подпапку allegro. Также пришлите лог из PCB Editor, который программа покажет Вам через меню File - Viewlog.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.