Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание и подключение библиотек
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Vanёk
Что-то не могу разобраться как устроены библиотеки в Allegro.
- Библиотека это просто папка или нужно специально как-то её создавать через Library Explorer (как?)?
- И ещё вопрос: как подключить библиотеку padstacks или отдельные файлы padstacks в Allegro PCB Editor, чтобы при создании package symbol-а они были доступны для выбора в окошке "Select a padstack"?

спасибо.
VladimirZ
Setup->User Preferences->Paths->Library
Ну и добавить путь.
Enzo
Открываем указанный путь Setup->User Preferences->Paths->Library
и видим (см. на картинке) 8 различных элементов библиотеки, я подключил только PAD, из той библиотеки которая шла в комплекте к 16,3 . Загружаю компоненты из схематикса,всё ок. Зачем что конкретно подключать в остальные вкладки не понятно.
Как только подключаю свою старую библиотеку от Spb 15,7, компоненты в плату не грузятся. Editor просит сделать апдейт.
Как это сделать ?
И как апдейдить старые проекты из 15,7 ,если открывешь их в 16,3?
Uree
Пройдитесь по ним DB Doctor-ом.
Enzo
Проект проверил DB Doctor-ом, а как быть с библиотеками ?
Если не трудно всё же подскажите по поводу структуры библиотеки что куда подключать и зачем.
вот структура каталога и то что в них находиться:

pcb_lib --npo_0603_caps.dcl

devices-- текстовые файлы


symbols --pad---dra--psm
Uree
Все зависит от конфигурации проекта.
С платой понятно, она в аллегро и для нормальной работы с ней нужно подключить всего две библиотеки - padpath и psmpath. Этого хватит чтобы вгружать корпуса и трассировать плату.
А со схемой вопрос не раскрыт, - в чем она сделана и какие библиотеки ей нужны.
Enzo
Схема сделана в Дизайн Кэпчуре, билиотека стандартная, .olb,
берём из неё символ вставляем схему, приписываем символу футпринт и генерим нетлист.

Я проверил, в аллегро эдиторе у меня не указан путь к psmpath, указал только padpath. И плата при этом загружалась.
Правда файлы.psm лежат там же что и pad.

Как абгрейдить библиотеку до версии 16,3?
Old1
Цитата(Enzo @ Apr 14 2010, 14:54) *
Схема сделана в Дизайн Кэпчуре, билиотека стандартная, .olb,
берём из неё символ вставляем схему, приписываем символу футпринт и генерим нетлист.

Я проверил, в аллегро эдиторе у меня не указан путь к psmpath, указал только padpath. И плата при этом загружалась.
Правда файлы.psm лежат там же что и pad.

Как абгрейдить библиотеку до версии 16,3?

Библиотеки символов тоже нужно DB Doctor-ом "прочистить" если они созданы в вверсии более ранней чем 16.2. Преобразование библиотек можно запустить в пакетном режиме:
- (желательно) скопировать все что требует конвертации
во временную папку (можно (и нужно) с сохранением структуры
каталогов);
- скопировать туда же (во временную папку) файл run_conv.bat;
- запустить run_conv.bat ; батник просканирует все каталоги,
находящиеся во временной папке, и применит dbdoctor.exe
к каждому файлу с расширением из списка (в данном случае
*.dra *.psm *.bsm *.ssm *.pad );
- переписать сконвертированные библиотеки куда нужно.
( Если нужно конвертировать файлы с другим расширением,
добавить это расширение в список в run_conv.bat.
Если стоят одновременно несколько версий SPB, то в
батнике нужно прописать путь к dbdoctor.exe последней версии)

run_conv.bat
Код
set noconfirm=t
for /R %%f IN (*.dra *.psm *.bsm *.ssm *.pad *.fsm *.ssm ) DO  dbdoctor %%f
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.