|
CSV в PartsDB, Скрипт для генерации Parts в центральной библиотеке |
|
|
|
Dec 18 2016, 22:09
|
Знающий
   
Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741

|
Коллеги, пост для тех, у кого нет подписки supportnet ментора и нет возможности достать фирменные скрипты. Ниже прикрепил простенький скрипт для создания Parts из файла базы данных в формате csv. В основном он ориентирован на пассив. Понятно, что работать с тысячами компонентов их базы данных можно только в соединении с DxDatabook, который весьма кривовато работает, если для каждой записи в таблице нет соответствующей Parts в центральной библиотеке. Перед использованием в библиотеке нужно создать в property definition editor поля Manufacturer и Part Description. Пользоваться скриптом нужно из library tools-> File-> Open Script Form. В диалоговом окне нужно указать базу данных и пин файл и нажать Read Files. Пин файл получается в редакторе символов через меню File->Export->Pins. Далее назначаем поля базы данных, задаём имя символа (символ один на всю базу) префикс для поз. обозначения и partition для сохранения результата. Затем Process и всё. Прилагаю базу для примера. Если будут ошибки – пишите, постараюсь исправить. P.S. Завидию альтиуму в этом плане, там есть библиотеки с базы данных. 
MyScripts.zip ( 44.29 килобайт )
Кол-во скачиваний: 50
|
|
|
|
|
 |
Ответов
|
Dec 19 2016, 09:16
|

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

|
Цитата(dmitry-tomsk @ Dec 19 2016, 01:09)  P.S. Завидию альтиуму в этом плане, там есть библиотеки с базы данных. 1. Есть ЦБ с базой Access [attachment=104705:2016_12_...11_56_59.png] 2. Есть PartQuest на котором уже 685000 компонентов. При загрузке компоненты добавляются и в локальную БД DxDataBook.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Dec 19 2016, 12:01
|
Знающий
   
Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741

|
Цитата(fill @ Dec 19 2016, 12:16)  1. Есть ЦБ с базой Access [attachment=104705:2016_12_...11_56_59.png] 2. Есть PartQuest на котором уже 685000 компонентов. При загрузке компоненты добавляются и в локальную БД DxDataBook. Это не то, это аналог altium vault. В altium есть типа dxdatabook, только для связи символа и ячейки в exel базе данных достаточно ссылки указать. Не нужно создавать partsdв, как в менторе. Кстати, а не кто не составлял для себя базы отечественного пассива, а то у них не поймёшь, что выпускают, а что нет?
|
|
|
|
|
Dec 19 2016, 12:26
|

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

|
Цитата(dmitry-tomsk @ Dec 19 2016, 15:01)  Это не то, это аналог altium vault. В altium есть типа dxdatabook, только для связи символа и ячейки в exel базе данных достаточно ссылки указать. Не нужно создавать partsdв, как в менторе.
Кстати, а не кто не составлял для себя базы отечественного пассива, а то у них не поймёшь, что выпускают, а что нет? Ну так работайте через нетлист, тогда pdb будут автоматом генерироваться из схемы. Но учтите тогда что вся упаковочная информация д.б. на символах схемы.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
Сообщений в этой теме
dmitry-tomsk CSV в PartsDB Dec 18 2016, 22:09    fill Цитата(dmitry-tomsk @ Dec 19 2016, 15... Dec 19 2016, 13:39     dmitry-tomsk Цитата(fill @ Dec 19 2016, 16:39) Ставитс... Dec 19 2016, 13:52      fill Цитата(dmitry-tomsk @ Dec 19 2016, 16... Dec 19 2016, 14:00       dmitry-tomsk Цитата(fill @ Dec 19 2016, 17:00) Раньше ... Dec 19 2016, 14:32        fill Цитата(dmitry-tomsk @ Dec 19 2016, 17... Dec 20 2016, 07:20 Андрей Добрынин Дмитрий спасибо огромное за Скрипт. Не могли бы Вы... Jan 18 2017, 08:18 dmitry-tomsk Цитата(Андрей Добрынин @ Jan 18 2017, 12... Jan 18 2017, 10:17  Андрей Добрынин Цитата(dmitry-tomsk @ Jan 18 2017, 14... Jan 19 2017, 08:24   dmitry-tomsk Цитата(Андрей Добрынин @ Jan 19 2017, 11... Jan 19 2017, 13:47 dmitry-tomsk Заметил, что в VX2.1 на некоторых вновь созданных ... Jan 22 2017, 17:05 Андрей Добрынин Цитата(dmitry-tomsk @ Jan 22 2017, 21... Jan 23 2017, 07:35
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|