Jump to content

    
Sign in to follow this  
AZbest

Библиотечные элементы для R и C

Recommended Posts

Когда создаешь библиотечный элемент, например, для микросхемы - тут всё понятно. Для конкретной микросхемы - конкретный элемент. Для резисторов и конденсаторов такой подход неприемлем - слишком много номиналов, поэтому номинал вбиваем руками на схеме в каждый R и C.

 

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

 

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

 

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

Share this post


Link to post
Share on other sites
поэтому номинал вбиваем руками на схеме в каждый R и C.

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

...но это пахнет безумием...

Безумие - это лазить каждый раз в даташит, что бы поглядеть какой номинал из возможных в нужной серии вписать на схему, или ещё хуже, вписывать всё по памяти произвольными символами, что бы потом ни с одной базой не сошлось... :)

Share this post


Link to post
Share on other sites
Когда создаешь библиотечный элемент, например, для микросхемы - тут всё понятно. Для конкретной микросхемы - конкретный элемент. Для резисторов и конденсаторов такой подход неприемлем - слишком много номиналов, поэтому номинал вбиваем руками на схеме в каждый R и C.

 

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

 

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

 

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

 

 

Самый прямой путь - DbLib.

Share this post


Link to post
Share on other sites
Самый прямой путь - DbLib.

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

image_4e675d715fbcd.jpg

Если Single Key Lookup - значит один компонент = один номинал.

Если по выражению - то одно выражение на все случаи не построишь.

 

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

Share this post


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

image_4e675d715fbcd.jpg

Если Single Key Lookup - значит один компонент = один номинал.

Если по выражению - то одно выражение на все случаи не построишь.

 

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

 

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

 

post-55187-1315398621_thumb.jpg

Share this post


Link to post
Share on other sites
То есть вы вбиваете этот самый Code из базы в поле Code компонента на схеме?

 

 

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

 

post-55187-1315400459_thumb.jpg

 

 

Share this post


Link to post
Share on other sites

Разобрался.

Задача с сопоставлением одного библиотечного элемента множеству элементов из коммерческой БД не получалась, т.к. эта БД была плохо структурирована: там в поле Product_name в строке описания фигурировал параметр С0805, а нужно было выносить его в отдельное поле и по этому полю связывать базы.

Спасибо TOREX.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this