реклама на сайте
подробности

 
 
> Вопросы по работе с ЦБ
Old_horse
сообщение Nov 25 2016, 14:38
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 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 нельзя, или я действую неправильно?

Прошу сильно не пинать, потратил несколько дней, но не могу найти ответа на эти вопросы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
PeterD
сообщение Jan 12 2017, 07:03
Сообщение #2


Участник
*

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



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



Go to the top of the page
 
+Quote Post
fill
сообщение Jan 12 2017, 10:03
Сообщение #3


Гуру
******

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



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


1. Не понятно в чем конкретно проблема заключается. Если проблема просто в создании первичной папки ЦБ, то
Прикрепленное изображение

2. В документации есть полный документ по работе с библиотеками PADS Library Tools Process Guide
3. Есть переведенный краткий курс по изучению Тыц. В котором есть раздел по работе с библиотекой и пошаговое создание символа, посадочного, компонента.
4. Можно работать и без использования сторонней БД, но это менее удобно, т.к.:
- придется размещать все значения нужных атрибутов на уровне символов (в таблицах это делать намного быстрее и удобнее, а также один символ можно использовать во множестве компонентов)
- не будет возможности искать нужные компоненты по значениям атрибутов
- не будет возможности автоматически проверить насколько данные атрибутов на схеме соответствуют действительности и автоматически исправить несоответствия
- не будет возможности подключить\посмотреть даташиты на компоненты


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
PeterD
сообщение Jan 13 2017, 06:25
Сообщение #4


Участник
*

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



Цитата(fill @ Jan 12 2017, 13:03) *
- придется размещать все значения нужных атрибутов на уровне символов (в таблицах это делать намного быстрее и удобнее, а также один символ можно использовать во множестве компонентов)
- не будет возможности искать нужные компоненты по значениям атрибутов
- не будет возможности автоматически проверить насколько данные атрибутов на схеме соответствуют действительности и автоматически исправить несоответствия
- не будет возможности подключить\посмотреть даташиты на компоненты

Уважаемый fill подскажите, правильно я понимаю что БД это просто описание элементов с набором атрибутов и не содержит графических изображений. Я сделал свою БД добавил ее в Databook все отображается
но как ее связать с графическим изображением я не понимаю. Премного благодарен. Простите если заранее написал глупость но первые шаги всегда сложны))))
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 13 2017, 08:28
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
PeterD
сообщение Jan 13 2017, 11:35
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 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 спасибо большое, приходит понимание. Правильно я понимаю что в ЦБ это все хранилище то есть нет смысла делать отдельную ЦБ от проекта к проекту т.к нельзя подключить две ЦБ в проект. К примеру есть ЦБ с пассивными компонентами и операционными усилителями, для одновременного применения в проекте совершенно
необходимо чтобы в ЦБ находились и пассивные компоненты и операционные усилители т.е. нельзя сразу подтянуть две раздельных
центральных библиотеки в один проект. Еще раз спасибо за терпение.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 13 2017, 12:00
Сообщение #7


Гуру
******

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



Цитата(PeterD @ Jan 13 2017, 14:35) *
fill спасибо большое, приходит понимание. Правильно я понимаю что в ЦБ это все хранилище то есть нет смысла делать отдельную ЦБ от проекта к проекту т.к нельзя подключить две ЦБ в проект. К примеру есть ЦБ с пассивными компонентами и операционными усилителями, для одновременного применения в проекте совершенно
необходимо чтобы в ЦБ находились и пассивные компоненты и операционные усилители т.е. нельзя сразу подтянуть две раздельных
центральных библиотеки в один проект. Еще раз спасибо за терпение.


К проекту подключается только одна ЦБ.
В ЦБ есть возможность создавать разделы для группировки определенных типов символов\посадочных\компонентов.
В ЦБ есть возможность создавать схемы пути поиска разделов. Соответственно выбрав нужную схему поиска в проекте, можно скрыть не нужные разделы.
Доступность\выбор компонентов можно также регулировать через различные конфигурации DxDatabook. Например создать конфигурацию где видны только компоненты определенной фирмы или типа исполнения или ...


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 22:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01618 секунд с 7
ELECTRONIX ©2004-2016