|
|
  |
Работа с DXDatabook |
|
|
|
Jan 16 2017, 18:12
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 2-04-15
Пользователь №: 86 024

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

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

|
Цитата(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.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jan 17 2017, 07:42
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 2-04-15
Пользователь №: 86 024

|
Цитата(fill @ Jan 17 2017, 07:37)  Непонятно в чем проблема. Если на схеме на символах присутствуют как Part Number так и ID, то можно при генерировании BOM выбирать ID вместо Part Number. Проблема в том что, при выводе IDF он указывает следующие атрибуты "Package Type" "Part Number" ну и высоту (см рисунок). А у меня имеется библиотека 3D моделей в SW, которые имеют имя в соответствие с атрибутом ID базы данных. Есть ли вариант запихнуть в IDF данный атрибут ID?
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 17 2017, 08:53
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 2-04-15
Пользователь №: 86 024

|
Цитата(fill @ Jan 17 2017, 08:47)  Ну так вы сами же создали проблему сделав разную идентификацию в двух системах. Теперь надо или изменять значения Part Number в ЦБ или наоборот 3D моделей в SW. Скажем так, борюсь с чем есть) И все же, через настройки DXDataBook никак нельзя изменить чтобы вместо Part Number компоненты бились по ID. Либо есть какие-нибудь настройки экспорта для IDF файлов, чтобы туда принудительно пихнуть атрибут ID?
|
|
|
|
|
Jan 17 2017, 11:15
|

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

|
Цитата(djs_13 @ Jan 17 2017, 11:53)  Скажем так, борюсь с чем есть) И все же, через настройки DXDataBook никак нельзя изменить чтобы вместо Part Number компоненты бились по ID. Либо есть какие-нибудь настройки экспорта для IDF файлов, чтобы туда принудительно пихнуть атрибут ID? При чем здесь DXDataBook? Да, в нем можно настроить чтобы из БД брался любой столбец и размещался на схему как любой заданный атрибут. Но связь между схемой и платой идет через атрибут Part Number, который указывает на определенный компонент в ЦБ. Т.е. если вы возьмете и настроите что надо взять значение ID и разместить как Part Number, то не пройдете упаковку т.к. в ЦБ не будет компонентов с такими именами. Трансляторы IDF разрабатывались исходя из того что уникальный номер компонента это Part Number, а не что-либо еще.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jan 17 2017, 12:45
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 2-04-15
Пользователь №: 86 024

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

Группа: Участник
Сообщений: 27
Регистрация: 2-04-15
Пользователь №: 86 024

|
Цитата(fill @ Jan 18 2017, 06:24)  Получается без действующей поддержки, я не смогу скачать утилиту Advanced Library Editor?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|