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

 
 
 
Reply to this topicStart new topic
> База данных компонентов в Capture CIS, Не получается заплонтить
xanoy
сообщение Jun 21 2006, 07:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 2-09-04
Из: Одесса
Пользователь №: 585



Привет. Сейчас разбираюсь с базой данных компонентов, что бы создать локальную базу компонентов предприятия. Это нужно для дальнейшего введения документации (перечень элементов, ведомость покупных изделий, и так далее). Раньше все это заполнял в ручную - но это долго и черевато большим числом ошибок.
В общем базу я создал - вернее шаблон базы (пустая база). Подключил ее к Orcad Capture CIS. А вот как заполнить ее?
Допустим такие поля как Part_Number, Part_Type, Price, и т.д. могу заполнить в ручную в программе которая позволяет редоктировать базы данных, а вот как заплнить поля Shematic Part (символ компонента) и PCB_footprint?
Без этих полей компонент из базы данных не добавляется в схему sad.gif
Go to the top of the page
 
+Quote Post
Paul
сообщение Jun 21 2006, 07:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Лучше всего базу вести отдельно, ну типа в Access, и все поля заполнять там. Если количество компонентов велико, а пользователей больше 5 - 10, целесообразно пользоваться MS SQL.
Go to the top of the page
 
+Quote Post
arttab
сообщение Jun 21 2006, 07:55
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



На небольшую группу людей решали при помощи библиотечных файлов под каптуре и лайоут


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
xanoy
сообщение Jun 21 2006, 08:31
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 2-09-04
Из: Одесса
Пользователь №: 585



Цитата(Paul @ Jun 21 2006, 10:48) *
Лучше всего базу вести отдельно, ну типа в Access, и все поля заполнять там. Если количество компонентов велико, а пользователей больше 5 - 10, целесообразно пользоваться MS SQL.


Эт понятно, но как заполнять поля символа компонента и PCB futprint? Там ведь не напишешь любую надпись - нужно сосладца ведь на библиотеку там где этот символ лежит. Как это сделать? Вернее как подключить к CIS Explorer Database Part библиотеку в которой находится нужний символ.
(Когда в CIS Explorer выбираешь нужный компонент в меню Edit -> Driver New Database Part... можно назначить компоненту символ и посадочное место: Shematic Part - вхожу в окно выбора, но в нем не вижу нужной мне библиотеки - как добавить туда библиотеку?
Footprint - вхожу в окно выбора, но в нем не вижу нужной мне библиотеки - как добавить туда библиотеку?. Но с этой менюшкой я разабрался - коряво правда: в Capture.ini я добавил строчки:
[Layout Footprints]
Dir0=C:\Program Files\Orcad\Layout_Plus\Library --------------эт было
Dir1=D:\Pg\Library\Layout\ ------------------эт я добавил
После этого в окне выбора Edit -> Driver New Database Part... ->Footprint - у меня появились нужные библиотеки.
А вот с символом лажа, никак не могу подключить к CIS Explorer Database Part их. Просматриваются только библиотеки из папки : C:\Program Files\Orcad\Capture\Library sad.gif
Мне все это нужно для того что бы при выборе компонента в базе, показывался его символ и посадочное место. Подскажите как добавить в CIS Explorer Database Part нужные библиотеки. Через ini файл или как то можно в настройках добавить.
Go to the top of the page
 
+Quote Post
Paul
сообщение Jun 21 2006, 09:31
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Это пишется в базе просто словами типа поле Shematic Part содержит C_Ceram, а PCB_footprint содержит C0603. При этом библиотеки просто подключаются в Capture и Layout стандартным способом.
Go to the top of the page
 
+Quote Post
xanoy
сообщение Jun 21 2006, 13:13
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 2-09-04
Из: Одесса
Пользователь №: 585



Спасибо, разобрался.

Сообщение отредактировал xanoy - Jun 21 2006, 13:15
Go to the top of the page
 
+Quote Post
yura-w
сообщение Jul 30 2009, 08:06
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Как сделать в базе ссылки на Footprint, при передаче нетлиста в Allegro?
Go to the top of the page
 
+Quote Post
Old1
сообщение Jul 30 2009, 09:16
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(yura-w @ Jul 30 2009, 10:06) *
Как сделать в базе ссылки на Footprint, при передаче нетлиста в Allegro?

Какая база имеется в виду? CIS?
Go to the top of the page
 
+Quote Post
yura-w
сообщение Jul 30 2009, 11:40
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Old1 @ Jul 30 2009, 13:16) *
Какая база имеется в виду? CIS?

Access.

Хотелось бы сделать локальную библиотеку символов и футпринтов с базой данных Access,
и из OrCAD Capture CIS(v.16.2) передавать нетлист в Allegro.
Посмотрел OrCAD Capture CIS User Guide, где дана ссылка на BENCH.MDB.
Никак не пойму, как в базе задается путь к футпринтам.

Как сделать в базе ссылки на Footprint?
Go to the top of the page
 
+Quote Post
Old1
сообщение Jul 30 2009, 16:30
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(yura-w @ Jul 30 2009, 13:40) *
Access.

Хотелось бы сделать локальную библиотеку символов и футпринтов с базой данных Access,
и из OrCAD Capture CIS(v.16.2) передавать нетлист в Allegro.
Посмотрел OrCAD Capture CIS User Guide, где дана ссылка на BENCH.MDB.
Никак не пойму, как в базе задается путь к футпринтам.

Как сделать в базе ссылки на Footprint?

В базе данных должно быть указано только имя футпринта. Это имя, при размещении компонента из базы данных в схеме, запишется как значение параметра PCB Footprint для соответствующего компонента схемы, и затем через нетлист передастся в Allegro PCB Editor. PCB Editor по этому имени будет искать соответствующий символ (футпринт) по путям указанным в системной переменной psmpath PCB Editor-а. Если найдет, то символ будет заненсен в базу данных проекта, если нет то даст сообщение об ошибке...
Если при выборе компонента в окне CIS Explorera в Capture Вы хотите наблюдать изображение футпринта то, действительно, нужно указать пути к файлам футпринтов. Указываются они в файле ...SPB_16.2\tools\capture\CAPTURE.INI, например вот так:
Цитата
[Footprint Viewer Type]
Type=Allegro
[Allegro Footprints]
Dir0=D:\Cadence\SPB_16.2\share\pcb\pcb_lib\symbols
Dir1=O:\USER_LIB\PCB_des\SYMBOLS\CAPACITOR
Dir2=O:\USER_LIB\PCB_des\SYMBOLS\RESISTORS
Dir3=O:\USER_LIB\PCB_des\SYMBOLS\TRANSISTOR

Еще раз замечу, что это только дает возможность предварительного просмотра футпринта и никоим образом не влияет на процесс передачи данных в PCB Editor
Go to the top of the page
 
+Quote Post
yura-w
сообщение Jul 31 2009, 11:42
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Old1 @ Jul 30 2009, 20:30) *
по путям указанным в системной переменной psmpath PCB Editor-а

Спасибо, помогло.
не успел прочитать: Allegro PCB Editor User Guide: Defining and Developing Libraries
Go to the top of the page
 
+Quote Post
yura-w
сообщение Aug 21 2009, 12:09
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Paul @ Jun 21 2006, 13:31) *
Это пишется в базе просто словами типа поле Shematic Part содержит C_Ceram, а PCB_footprint содержит C0603. При этом библиотеки просто подключаются в Capture и Layout стандартным способом.

Как подключаются библиотеки в Capture? (при работе с базой)
Go to the top of the page
 
+Quote Post
Old1
сообщение Aug 23 2009, 16:52
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(yura-w @ Aug 21 2009, 14:09) *
Как подключаются библиотеки в Capture? (при работе с базой)

Как написал Paul - "стандартным способом": Place -> Part -> Add library. Нужные библиотеки должны быть видны в списке открытых библиотек.
Go to the top of the page
 
+Quote Post
yura-w
сообщение Aug 24 2009, 08:34
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Old1 @ Aug 23 2009, 20:52) *
Нужные библиотеки должны быть видны в списке открытых библиотек.

Спасибо, проблема решилась перезапуском OrCAD после подключения библиотек.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 06:45
Рейтинг@Mail.ru


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