Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание библиотечных компонентов DxDataBook
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor PADS
djs_13
Добрый день.
Необходимо сделать следующее:
Создать библиотечный компонент в DxDatabook, УГО которого состоит из нескольких УГО (например микросхема сложносоставная) и у которого было бы несколько посадочных мест.
Для УГО нашел атрибут - HETERO, вот только не совсем понятно как его заполнять...- через запятую надо перечислить всего уго, которые связаны с этим компонентом или как?
Для посадочных мест есть атрибут PKG_TYPE - для основного посадочного места и ALT_PKG_LST - для дополнительно посадочного места. А как добавить более двух(например для разных вариантов формовки выводов)?
Помогите пожалуйста, советом, добрым словом или примером такого компонента.....
fill
Цитата(djs_13 @ Jun 20 2016, 17:50) *
Добрый день.
Необходимо сделать следующее:
Создать библиотечный компонент в DxDatabook, УГО которого состоит из нескольких УГО (например микросхема сложносоставная) и у которого было бы несколько посадочных мест.
Для УГО нашел атрибут - HETERO, вот только не совсем понятно как его заполнять...- через запятую надо перечислить всего уго, которые связаны с этим компонентом или как?
Для посадочных мест есть атрибут PKG_TYPE - для основного посадочного места и ALT_PKG_LST - для дополнительно посадочного места. А как добавить более двух(например для разных вариантов формовки выводов)?
Помогите пожалуйста, советом, добрым словом или примером такого компонента.....


Пример из PADS Evaluation
Нажмите для просмотра прикрепленного файла

ALT_PKG_LST - список корпусов через запятую
djs_13
Цитата(fill @ Jun 21 2016, 09:13) *
Пример из PADS Evaluation
Нажмите для просмотра прикрепленного файла

ALT_PKG_LST - список корпусов через запятую

Спасибо большое.
sh007
Цитата(fill @ Jun 21 2016, 12:13) *
Пример из PADS Evaluation
Нажмите для просмотра прикрепленного файла

ALT_PKG_LST - список корпусов через запятую


Вами приведён демонстративно показательный пример нереального использования атрибута HETERO.
При попытке использовать сколь либо осознанное наименование, дабы не пересекаться с именами иных родственных компонентов,
и с учётом необходимости перечислить имена всех секций компонента, Вы попадаете в ситуацию ограничения длины атрибута - 256 символов.
Т.е. фактически пользоваться атрибутом HETERO (с учётом ограничения его длины) не представляется возможным.
Об этом я сообщал ещё лет 10 назад, но разработчика (Mentor Graphics) этот вопрос особо не парит.
Самое смешное - то что в прежних версиях ViewLogic (до 2007) вопрос ограничения длины атрибута был решён.
fill
Цитата(sh007 @ Jul 12 2016, 15:14) *
Вами приведён демонстративно показательный пример нереального использования атрибута HETERO.
При попытке использовать сколь либо осознанное наименование, дабы не пересекаться с именами иных родственных компонентов,
и с учётом необходимости перечислить имена всех секций компонента, Вы попадаете в ситуацию ограничения длины атрибута - 256 символов.
Т.е. фактически пользоваться атрибутом HETERO (с учётом ограничения его длины) не представляется возможным.
Об этом я сообщал ещё лет 10 назад, но разработчика (Mentor Graphics) этот вопрос особо не парит.
Самое смешное - то что в прежних версиях ViewLogic (до 2007) вопрос ограничения длины атрибута был решён.


При использовании интегрированного маршрута не нужны вообще никакие атрибуты упаковки, соответственно и нет никаких ограничений связанных с длиной атрибута HETERO.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Как видите, мне нужен всего один атрибут Part Number по которому система считывает всю нужную информацию из определения компонента в ЦБ. В данном примере я сделал 9 символов с длинной имени 32 знака, т.е. в сумме получилось больше чем 256 знаков.
dmitry-tomsk
А как в dxdesigner быстро переключать страницы? Бывает он сам все закроет кроме первой, потом приходится открывать навигатор, сворачивать длиннющие списки компонентов с непонятными и ненужными номерами, чтобы найти страницу, а потом только выбирать страницу. В design capture сразу всегда доступ ко всем страницам внизу был (:
djs_13
Цитата(fill @ Jul 15 2016, 10:40) *
При использовании интегрированного маршрута не нужны вообще никакие атрибуты упаковки, соответственно и нет никаких ограничений связанных с длиной атрибута HETERO.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Как видите, мне нужен всего один атрибут Part Number по которому система считывает всю нужную информацию из определения компонента в ЦБ. В данном примере я сделал 9 символов с длинной имени 32 знака, т.е. в сумме получилось больше чем 256 знаков.


Такой способ применим только для новых версий PADS?
fill
Цитата(djs_13 @ Oct 20 2016, 11:21) *
Такой способ применим только для новых версий PADS?


Да, т.к. используется новый интегрированный маршрут с ЦБ, а не нетлист.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.