Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Замена компонентов в PCB
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
vitan
Есть файл brd и библиотека концепта. Хочу заменить все однотипные резисторы в плате на другие. Открываю part logic, нажимаю на schematic components, выбираю CPM проекта (пробовал также с CPM библиотеки, разницы нет), окошко открывается, можно выбирать компоненты и нажимать кнопочку select. При нажатии замены не происходит, пишет:
Цитата
ERROR(SPMHCI-1): WARNING(SPCODD-44): File ./ptfdir/res_chip.ptf not found. Cannot load PPT file(s). System Error(2): No such file or directory. Check the physical path of the part table files defined under the PPT directive.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.
ERROR(SPMHCI-1): ERROR(SPCODD-53): Packaging cannot be completed because packaging has encountered a null object ID. The design may not have been saved correctly. Save the design before packaging.

Что означает
Цитата
File ./ptfdir/res_chip.ptf not found
непонятно, в хелпе про это ничего нет.
Почему такое количество сообщений тоже непонятно.

Кто-нибудь это делал? Как оно должно работать?
Uree
В либе должен быть такой файл. Для каждого компонента. Собственно замена компонента в концепте это замена его атрибутов, с тех, которые приписаны в данный момент, на те, который выбираются из ПТФ-файла. Собственно ПТФ-файл это текстовый файл содержащий список партов данного компонента с сопутствующими им атрибутами - текстовый аналог БД в иных САПРах.
vitan
В либе у меня структура типа <cell_name>/part_table/part.ptf
Скопировал файлик part.ptf в новый каталог ./ptfdir и переименовал его там в res_chip.ptf.
Сообщений про нулевое айди поубавилось, но теперь добавилось, что резервное имя <имя_нового компонента> указано некорректно несколько раз.
Что бы это всё значило?
Uree
Что-то с либами не так организовано, но подробностей уже не помню - года 4 как не работаю в концепте laughing.gif

ЗЫ Странно, что он пытается искать ./ptfdir/res_chip.ptf при том, что в либе вроде как ./part_table/part.ptf По идее названия могут быть любыми, но если они созданы церез редактор библиотек, то именно они должны использоваться для навигации по структуре целлю А у Вас так почему-то не происходит...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.