Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа с DXDatabook
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
djs_13
Добрый вечер.

У меня есть ЦБ в родном формате lmc, также есть источник данных с атрибутами ни базе данных ms SQL. В этой базе имеется два необходимых мне атрибута ID (некий серийный номер, необходимый для выгрузки в 1С) и Part Number (как я понимаю именно по нему идет стыковка cell и symbols и атрибутов в бд) без него упаковка схемы никак не пройдет. Вопрос в том, как мне сделать так, чтобы стыковка шла по ID и не по Part Number? В источнике данных для каждого ID компонента прописано соответствие как Part Number, так и Symbol, таи и Package Type. Рисунок базы во вложении.
fill
Цитата(djs_13 @ Jan 16 2017, 21:12) *
Добрый вечер.

У меня есть ЦБ в родном формате lmc, также есть источник данных с атрибутами ни базе данных ms SQL. В этой базе имеется два необходимых мне атрибута ID (некий серийный номер, необходимый для выгрузки в 1С) и Part Number (как я понимаю именно по нему идет стыковка cell и symbols и атрибутов в бд) без него упаковка схемы никак не пройдет. Вопрос в том, как мне сделать так, чтобы стыковка шла по ID и не по Part Number? В источнике данных для каждого ID компонента прописано соответствие как Part Number, так и Symbol, таи и Package Type. Рисунок базы во вложении.



Непонятно в чем проблема. Если на схеме на символах присутствуют как Part Number так и ID, то можно при генерировании BOM выбирать ID вместо Part Number.
djs_13
Цитата(fill @ Jan 17 2017, 07:37) *
Непонятно в чем проблема. Если на схеме на символах присутствуют как Part Number так и ID, то можно при генерировании BOM выбирать ID вместо Part Number.


Проблема в том что, при выводе IDF он указывает следующие атрибуты "Package Type" "Part Number" ну и высоту (см рисунок). А у меня имеется библиотека 3D моделей в SW, которые имеют имя в соответствие с атрибутом ID базы данных. Есть ли вариант запихнуть в IDF данный атрибут ID?
fill
Цитата(djs_13 @ Jan 17 2017, 10:42) *
Проблема в том что, при выводе IDF он указывает следующие атрибуты "Package Type" "Part Number" ну и высоту (см рисунок). А у меня имеется библиотека 3D моделей в SW, которые имеют имя в соответствие с атрибутом ID базы данных. Есть ли вариант запихнуть в IDF данный атрибут ID?


Ну так вы сами же создали проблему сделав разную идентификацию в двух системах. Теперь надо или изменять значения Part Number в ЦБ или наоборот 3D моделей в SW.
djs_13
Цитата(fill @ Jan 17 2017, 08:47) *
Ну так вы сами же создали проблему сделав разную идентификацию в двух системах. Теперь надо или изменять значения Part Number в ЦБ или наоборот 3D моделей в SW.


Скажем так, борюсь с чем есть) И все же, через настройки DXDataBook никак нельзя изменить чтобы вместо Part Number компоненты бились по ID. Либо есть какие-нибудь настройки экспорта для IDF файлов, чтобы туда принудительно пихнуть атрибут ID?
fill
Цитата(djs_13 @ Jan 17 2017, 11:53) *
Скажем так, борюсь с чем есть) И все же, через настройки DXDataBook никак нельзя изменить чтобы вместо Part Number компоненты бились по ID. Либо есть какие-нибудь настройки экспорта для IDF файлов, чтобы туда принудительно пихнуть атрибут ID?

При чем здесь DXDataBook? Да, в нем можно настроить чтобы из БД брался любой столбец и размещался на схему как любой заданный атрибут. Но связь между схемой и платой идет через атрибут Part Number, который указывает на определенный компонент в ЦБ. Т.е. если вы возьмете и настроите что надо взять значение ID и разместить как Part Number, то не пройдете упаковку т.к. в ЦБ не будет компонентов с такими именами.
Трансляторы IDF разрабатывались исходя из того что уникальный номер компонента это Part Number, а не что-либо еще.
djs_13
Цитата(fill @ Jan 17 2017, 11:15) *
При чем здесь DXDataBook? Да, в нем можно настроить чтобы из БД брался любой столбец и размещался на схему как любой заданный атрибут. Но связь между схемой и платой идет через атрибут Part Number, который указывает на определенный компонент в ЦБ. Т.е. если вы возьмете и настроите что надо взять значение ID и разместить как Part Number, то не пройдете упаковку т.к. в ЦБ не будет компонентов с такими именами.
Трансляторы IDF разрабатывались исходя из того что уникальный номер компонента это Part Number, а не что-либо еще.


Хорошо, а если добавить запись о компоненте в источнике данных, то можно ли как-нибудь в центральной библиотеке (lmc) автоматически создать Part с соответствующими атрибутами?
fill
Цитата(djs_13 @ Jan 17 2017, 15:45) *
Хорошо, а если добавить запись о компоненте в источнике данных, то можно ли как-нибудь в центральной библиотеке (lmc) автоматически создать Part с соответствующими атрибутами?


Обсуждалось
djs_13
Цитата(fill @ Jan 18 2017, 06:24) *


Получается без действующей поддержки, я не смогу скачать утилиту Advanced Library Editor?
fill
Цитата(djs_13 @ Jan 19 2017, 11:01) *
Получается без действующей поддержки, я не смогу скачать утилиту Advanced Library Editor?

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