Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Библиотечные элементы для R и C
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
AZbest
Когда создаешь библиотечный элемент, например, для микросхемы - тут всё понятно. Для конкретной микросхемы - конкретный элемент. Для резисторов и конденсаторов такой подход неприемлем - слишком много номиналов, поэтому номинал вбиваем руками на схеме в каждый R и C.

А что хотелось бы? Есть корпоративная БД компонентов, там есть конденсатор 0805 2.2uF 25V X5R 10%. Нужно получить соответствие моего элемента в схеме и в БД. По-хорошему, эту строчку "chip capacitor 0805 2.2uF 25V X5R 10%" надо выбрать из БД и присвоить схемному элементу, а не вбивать эту строчку руками или методом Copy\Paste.

Но можно ли это сделать? Самый прямой путь - это насоздавать уйму библиотечных R и C со всеми их номиналами, но это пахнет безумием. В общем, шо делать?

Пока руками заношу эту строчку в поле Description, но ведь должен быть какой-то более цивилизованный способ, позволяющий избежать ошибок ввода.
Mikle Klinkovsky
Цитата(AZbest @ Sep 7 2011, 14:29) *
поэтому номинал вбиваем руками на схеме в каждый R и C.

Видимо вам не приходилось применять на одной плате детали разных серий (с отличием не только в номинале и его точности)
Цитата
...но это пахнет безумием...

Безумие - это лазить каждый раз в даташит, что бы поглядеть какой номинал из возможных в нужной серии вписать на схему, или ещё хуже, вписывать всё по памяти произвольными символами, что бы потом ни с одной базой не сошлось... sm.gif
TOREX
Цитата(AZbest @ Sep 7 2011, 14:29) *
Когда создаешь библиотечный элемент, например, для микросхемы - тут всё понятно. Для конкретной микросхемы - конкретный элемент. Для резисторов и конденсаторов такой подход неприемлем - слишком много номиналов, поэтому номинал вбиваем руками на схеме в каждый R и C.

А что хотелось бы? Есть корпоративная БД компонентов, там есть конденсатор 0805 2.2uF 25V X5R 10%. Нужно получить соответствие моего элемента в схеме и в БД. По-хорошему, эту строчку "chip capacitor 0805 2.2uF 25V X5R 10%" надо выбрать из БД и присвоить схемному элементу, а не вбивать эту строчку руками или методом Copy\Paste.

Но можно ли это сделать? Самый прямой путь - это насоздавать уйму библиотечных R и C со всеми их номиналами, но это пахнет безумием. В общем, шо делать?

Пока руками заношу эту строчку в поле Description, но ведь должен быть какой-то более цивилизованный способ, позволяющий избежать ошибок ввода.



Самый прямой путь - DbLib.
AZbest
Цитата(TOREX @ Sep 7 2011, 15:33) *
Самый прямой путь - DbLib.

А что DbLib? БД (или DB, кому как нравится) сопоставляется с элементами схемы по одному полю (см. Single Key Lookup) или по выражению.

Если Single Key Lookup - значит один компонент = один номинал.
Если по выражению - то одно выражение на все случаи не построишь.

Или вы имели ввиду что-то другое...
TOREX
Цитата(AZbest @ Sep 7 2011, 16:06) *
А что DbLib? БД (или DB, кому как нравится) сопоставляется с элементами схемы по одному полю (см. Single Key Lookup) или по выражению.

Если Single Key Lookup - значит один компонент = один номинал.
Если по выражению - то одно выражение на все случаи не построишь.

Или вы имели ввиду что-то другое...


Нам достаточно по Single Key Lookup.

Нажмите для просмотра прикрепленного файла
AZbest
То есть вы вбиваете этот самый Code из базы в поле Code компонента на схеме?
TOREX
Цитата(AZbest @ Sep 7 2011, 16:46) *
То есть вы вбиваете этот самый Code из базы в поле Code компонента на схеме?



Зачем? Выбираю как из обычной библиотеки, а параметры вбиваются автоматически, включая Code.

Нажмите для просмотра прикрепленного файла

AZbest
Разобрался.
Задача с сопоставлением одного библиотечного элемента множеству элементов из коммерческой БД не получалась, т.к. эта БД была плохо структурирована: там в поле Product_name в строке описания фигурировал параметр С0805, а нужно было выносить его в отдельное поле и по этому полю связывать базы.
Спасибо TOREX.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.