|
Вопросы по работе с ЦБ |
|
|
|
Nov 25 2016, 14:38
|
Частый гость
 
Группа: Свой
Сообщений: 96
Регистрация: 12-07-09
Из: Москва
Пользователь №: 51 174

|
Добрый день.
Появилась возможность и желание поизучать PADSVX.1.2. Интересует работа с центральной библиотекой. Документацию читал, но объем очень большой, чтобы докопаться найти нужное место требуется много времени. Может ли кто-нибудь подсказать:
1. Есть старые библиотеки символов и футпринтов из PCAD, маршрута PADS Logic, отдельные элементы выдернутые из проектов ORCAD и PADS. Есть таблицы в Excel с описанием свойств компонентов (наименование, номинал, код заказа, цена и т.п.), которые можно преобразовать в файл БД MS Access. Где найти внятное описание, как из этого собрать новую ЦБ. Подскажите, пожалуйста, каким средством для этого пользоваться и в каком разделе документации про это написано.
2. Беру готовую ODA Starter Library, подключаю ее к xDxDesigner, вроде работает. После этого пытаюсь открыть библиотеку в Library Studio и выскакивает сообщение, что LStudio не может загрузить символьную библиотеку. Так и должно быть, или я не догоняю? Я считал, что LStudio позволяет в полном объеме работать с подключенной библиотекой.
3. Хотел отредактировать описание компонентов в БД средствами MS Access (для удобства). Отредактировал в ODA Starter Library файл БД Databook.mdb, поменял значения отдельных полей, удалил ненужные записи, также пробовал добавить дополнительное поле в одну из таблиц. Потом записал Databook.mdb на старое место, но ни LStudio, ни xDxDatabook не видят сделанных изменений и продолжают показывать старую информацию. Получается, что редактировать базу в MS Access нельзя, или я действую неправильно?
Прошу сильно не пинать, потратил несколько дней, но не могу найти ответа на эти вопросы.
|
|
|
|
|
 |
Ответов
|
Jan 12 2017, 07:03
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 26-10-07
Пользователь №: 31 743

|
Пытаюсь прейти с Altium-a две недели бьюсь с PADS VX.2, не могу в голове уложить, как работать с библиотеками и создавать свои (возможно я тупой но как кто все сложно и запутанно). Даже вопрос не знаю как сформировать, где ни будь существует (пусть на англицком) референт пошаговый как создать библиотеку с нуля собственную. Вопрос неужели все разработчики ПП так сильно разбираются во всяких скриптах и базах данных(((((
|
|
|
|
|
Jan 12 2017, 10:03
|

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

|
Цитата(PeterD @ Jan 12 2017, 10:03)  Пытаюсь прейти с Altium-a две недели бьюсь с PADS VX.2, не могу в голове уложить, как работать с библиотеками и создавать свои (возможно я тупой но как кто все сложно и запутанно). Даже вопрос не знаю как сформировать, где ни будь существует (пусть на англицком) референт пошаговый как создать библиотеку с нуля собственную. Вопрос неужели все разработчики ПП так сильно разбираются во всяких скриптах и базах данных(((((  1. Не понятно в чем конкретно проблема заключается. Если проблема просто в создании первичной папки ЦБ, то
2. В документации есть полный документ по работе с библиотеками PADS Library Tools Process Guide 3. Есть переведенный краткий курс по изучению Тыц. В котором есть раздел по работе с библиотекой и пошаговое создание символа, посадочного, компонента. 4. Можно работать и без использования сторонней БД, но это менее удобно, т.к.: - придется размещать все значения нужных атрибутов на уровне символов (в таблицах это делать намного быстрее и удобнее, а также один символ можно использовать во множестве компонентов) - не будет возможности искать нужные компоненты по значениям атрибутов - не будет возможности автоматически проверить насколько данные атрибутов на схеме соответствуют действительности и автоматически исправить несоответствия - не будет возможности подключить\посмотреть даташиты на компоненты
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jan 13 2017, 06:25
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 26-10-07
Пользователь №: 31 743

|
Цитата(fill @ Jan 12 2017, 13:03)  - придется размещать все значения нужных атрибутов на уровне символов (в таблицах это делать намного быстрее и удобнее, а также один символ можно использовать во множестве компонентов) - не будет возможности искать нужные компоненты по значениям атрибутов - не будет возможности автоматически проверить насколько данные атрибутов на схеме соответствуют действительности и автоматически исправить несоответствия - не будет возможности подключить\посмотреть даташиты на компоненты Уважаемый fill подскажите, правильно я понимаю что БД это просто описание элементов с набором атрибутов и не содержит графических изображений. Я сделал свою БД добавил ее в Databook все отображается но как ее связать с графическим изображением я не понимаю. Премного благодарен. Простите если заранее написал глупость но первые шаги всегда сложны))))
|
|
|
|
|
Jan 13 2017, 08:28
|

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

|
Цитата(PeterD @ Jan 13 2017, 09:25)  Уважаемый fill подскажите, правильно я понимаю что БД это просто описание элементов с набором атрибутов и не содержит графических изображений. Я сделал свою БД добавил ее в Databook все отображается но как ее связать с графическим изображением я не понимаю. Премного благодарен. Простите если заранее написал глупость но первые шаги всегда сложны)))) 1. Есть атрибут Part Number это уникальный номер компонента. Второго такого номера не может быть ни в ЦБ ни вообще в мире. В ЦБ вы создаете Part в котором ссылаетесь на применяемый символ(ы), посадочное место(а) и формируете таблицу соответствия пинов. В данном случае Part=Part Number. Когда в редакторе схемы, в окне DxDatabook, вы выбираете закладку CL (внизу) и закладку Part View (вверху), в таблице отображается список разделов компонентов, которые есть в данной ЦБ. При раскрытии раздела, вы видите компоненты, хранящиеся в данном разделе. Выбрав конкретную строчку с компонентом, система лезет в ЦБ и по Part Number считывает из соответствующего Part значение символа и посадочного места, по которым уже берет графическое изображение соответствующего символа (из символьных разделов) и посадочного (из разделов Decal). 2. БД является надстройкой к выше перечисленному. В ней хранятся только значения атрибутов компонентов. Соответственно, в таблицах обязательно есть атрибут по которому можно установить соответствие между данными в таблице и компонентами в ЦБ. Обычно это атрибут Part Number. Т.е. если в БД есть например строчка со значением PN_001 в колонке Part Number, то при выборе такой строчки в DxDatabook (в закладке Search) система возьмет все данные атрибутов из соответствующей таблицы БД, а также выполнит все действия описанные в п1 по поиску компонента PN_001 в ЦБ. Т.е. в данном случае происходит считывание и размещение на схему данных из двух источников (БД и ЦБ). Заметьте также что DxDatabook имеет возможность настройки подключения к БД. Т.е. необязательно название колонки в таблице = название атрибута. Вы можете в таблице назвать колонку PN, но в конфиг. файле DxDatabook написать что PN=Part Number, т.е. на схему разместится атрибут Part Number со значением из колонки PN. Также можно указать какие колонки в БД не надо обрабатывать (отображать\размещать\проверять\аннотировать), т.к. они например нужны снабженцам но не вам.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jan 13 2017, 11:35
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 26-10-07
Пользователь №: 31 743

|
Цитата(fill @ Jan 13 2017, 11:28)  1. Есть атрибут Part Number это уникальный номер компонента. Второго такого номера не может быть ни в ЦБ ни вообще в мире. В ЦБ вы создаете Part в котором ссылаетесь на применяемый символ(ы), посадочное место(а) и формируете таблицу соответствия пинов. В данном случае Part=Part Number. Когда в редакторе схемы, в окне DxDatabook, вы выбираете закладку CL (внизу) и закладку Part View (вверху), в таблице отображается список разделов компонентов, которые есть в данной ЦБ. При раскрытии раздела, вы видите компоненты, хранящиеся в данном разделе. Выбрав конкретную строчку с компонентом, система лезет в ЦБ и по Part Number считывает из соответствующего Part значение символа и посадочного места, по которым уже берет графическое изображение соответствующего символа (из символьных разделов) и посадочного (из разделов Decal).
2. БД является надстройкой к выше перечисленному. В ней хранятся только значения атрибутов компонентов. Соответственно, в таблицах обязательно есть атрибут по которому можно установить соответствие между данными в таблице и компонентами в ЦБ. Обычно это атрибут Part Number. Т.е. если в БД есть например строчка со значением PN_001 в колонке Part Number, то при выборе такой строчки в DxDatabook (в закладке Search) система возьмет все данные атрибутов из соответствующей таблицы БД, а также выполнит все действия описанные в п1 по поиску компонента PN_001 в ЦБ. Т.е. в данном случае происходит считывание и размещение на схему данных из двух источников (БД и ЦБ). Заметьте также что DxDatabook имеет возможность настройки подключения к БД. Т.е. необязательно название колонки в таблице = название атрибута. Вы можете в таблице назвать колонку PN, но в конфиг. файле DxDatabook написать что PN=Part Number, т.е. на схему разместится атрибут Part Number со значением из колонки PN. Также можно указать какие колонки в БД не надо обрабатывать (отображать\размещать\проверять\аннотировать), т.к. они например нужны снабженцам но не вам. fill спасибо большое, приходит понимание. Правильно я понимаю что в ЦБ это все хранилище то есть нет смысла делать отдельную ЦБ от проекта к проекту т.к нельзя подключить две ЦБ в проект. К примеру есть ЦБ с пассивными компонентами и операционными усилителями, для одновременного применения в проекте совершенно необходимо чтобы в ЦБ находились и пассивные компоненты и операционные усилители т.е. нельзя сразу подтянуть две раздельных центральных библиотеки в один проект. Еще раз спасибо за терпение.
|
|
|
|
|
Jan 13 2017, 12:00
|

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

|
Цитата(PeterD @ Jan 13 2017, 14:35)  fill спасибо большое, приходит понимание. Правильно я понимаю что в ЦБ это все хранилище то есть нет смысла делать отдельную ЦБ от проекта к проекту т.к нельзя подключить две ЦБ в проект. К примеру есть ЦБ с пассивными компонентами и операционными усилителями, для одновременного применения в проекте совершенно необходимо чтобы в ЦБ находились и пассивные компоненты и операционные усилители т.е. нельзя сразу подтянуть две раздельных центральных библиотеки в один проект. Еще раз спасибо за терпение. К проекту подключается только одна ЦБ. В ЦБ есть возможность создавать разделы для группировки определенных типов символов\посадочных\компонентов. В ЦБ есть возможность создавать схемы пути поиска разделов. Соответственно выбрав нужную схему поиска в проекте, можно скрыть не нужные разделы. Доступность\выбор компонентов можно также регулировать через различные конфигурации DxDatabook. Например создать конфигурацию где видны только компоненты определенной фирмы или типа исполнения или ...
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
Сообщений в этой теме
Old_horse Вопросы по работе с ЦБ Nov 25 2016, 14:38 fill Цитата(Old_horse @ Nov 25 2016, 17:38) До... Nov 25 2016, 15:19 Old_horse Fill, большое спасибо за ответ, вроде некоторые мо... Nov 25 2016, 16:15  fill Цитата(Old_horse @ Nov 25 2016, 19:15) Я ... Nov 26 2016, 08:57 Old_horse Fill, большое человеческое спасибо, по работе с ба... Nov 26 2016, 18:25 Old_horse Здравствуйте.
Продолжаю попытки освоить PADSVX.1.2... Dec 13 2016, 15:15 fill Цитата(Old_horse @ Dec 13 2016, 18:15) Зд... Dec 13 2016, 19:06 Old_horse Fill, очередной раз спасибо.
Действительно наш... Dec 14 2016, 00:06 fill Цитата(Old_horse @ Dec 14 2016, 03:06) Fi... Dec 14 2016, 09:27  Old_horse Цитата(fill @ Dec 14 2016, 12:27) Дело в ... Dec 14 2016, 10:14  PeterD Цитата(fill @ Jan 12 2017, 13:03) 4. Можн... Jan 12 2017, 16:54      PeterD Цитата(fill @ Jan 13 2017, 15:00) К проек... Jan 13 2017, 12:45 PeterD Подскажите пожалуйста не могу разобраться, при доб... Feb 25 2017, 09:54 fill Номера добавляются если они выбраны в поле Slot. Feb 26 2017, 14:56 PeterD Друзья продолжаю разбирается с PADS, вот такой воп... Apr 24 2017, 10:29 Gorby Цитата(PeterD @ Apr 24 2017, 12:29) при с... Apr 28 2017, 20:30 PeterD Друзья спасибо за ваши ответы. Продолжаю терзать P... May 31 2017, 07:18 Gorby Цитата(PeterD @ May 31 2017, 09:18) перер... Jun 12 2017, 07:06 ClayMan Вообще говоря логичнее и правильнее - как раз наоб... Jun 26 2017, 12:18 PeterD При создании элемента с нескольким "Юнитами... Jul 18 2017, 19:39 Gorby Цитата(PeterD @ Jul 18 2017, 21:39) приме... Jul 20 2017, 07:52 fill Цитата(PeterD @ Jul 18 2017, 22:39) При с... Jul 20 2017, 09:28  Gorby Цитата(fill @ Jul 20 2017, 11:28) От изоб... Jul 20 2017, 10:06   fill Цитата(Gorby @ Jul 20 2017, 13:06) Ну как... Jul 20 2017, 11:36    Gorby Цитата(fill @ Jul 20 2017, 13:36) Попробу... Jul 21 2017, 10:31     fill Цитата(Gorby @ Jul 21 2017, 13:31) А, вот... Jul 21 2017, 11:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|