|
Библиотеки компонентов PCB Editor, Как удобнее хранить символы уникальных фирменных компонентов? |
|
|
|
Aug 24 2011, 09:46
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Вот какая тема в фоне всплыла. В каждом изделии периодически встречаются детали, имеющие нестандартные корпуса. Это разнообразные индукторы, фирменные разъемы, субблоки питания, микросборки и т.п. На один проект их можно легко запихнуть в локальный подкаталог symbols проекта. Но потом, когда возникает их повторное использование в других проектах, приходится такие компоненты копировать в каталог с локальными символами нового проекта. Ну и начинает свербить мысль, что правильнее их все таки оприходовать в единую иерархию библиотек. И вот хочу спросить, как лучше это организовать?
В голову идут такие варианты: 1. Сделать некий единый каталог , куда класть символы с префиксом фирмы, например SUMIDA_CDRH74.dra, или TRACO_TEN40.dra. Плюсы в том, что в настройки путей в аллегро достаточно включить один этот каталог. 2. Сделать много каталогов по именам производителей. Путей будет много, но компоненты будут простые: .../SUMIDA/CDRH74.dra. Зато каталоги компактные а не одна большая помойка, но настроек путей много. И приходится повторять эти пути на всех машинах, куда разворачивается архив с библиотеками.
Может еще варианты есть? И есть ли у кого опыт, что реально удобнее?
|
|
|
|
|
 |
Ответов
|
Aug 24 2011, 10:04
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
У меня символы хранятся по папочкам с префиксами имен согласно IPC7351. Эти папочки потом связываются с общей центральной библиотекой (там лежат УГО, параметры и т.п.), но это уже другая тема. Так вот, раньше я работал непосредственно с этой библиотекой (подключал все пути один раз). Теперь я предпочитаю иметь полностью локальную библиотеку для символов проекта. Она находится в отдельной папочке, без дальнейшего деления на подпапки. Там лежат все символы. Так аллегро быстрее их ищет. Т.е. в центральной библиотеке у меня путь lib/allegro/ind/SUMIDA_CDRH74.dra, а локально символ лежит в /project/symbols. Первоначально копировал всю структуру каталогов в локальную папку проекта и перестраивал пути поиска (автоматом, ессно), но понял, что лучше для быстроты просто свалить все в кучу (тоже автоматизированно).
В общем, иерархия символов у меня сделана по классам из IPC, потом на основе этого можно легко сделать деление их на аллегровские классы (IC, DISCRETE...). Но мне тоже интересно, какие у кого есть варианты еще?
ЗЫ. По производителям делить считаю неправильным, ибо производитель может выпускать сильно разные детальки, которые в одну папочку пихать не надо.
|
|
|
|
Сообщений в этой теме
Hoodwin Библиотеки компонентов PCB Editor Aug 24 2011, 09:46 Hoodwin Не совсем понял, зачем копировать "структуру ... Aug 24 2011, 10:28 vitan Цитата(Hoodwin @ Aug 24 2011, 14:28) Не с... Aug 24 2011, 12:41 Uree У меня организована в общем-то минимальная структу... Aug 24 2011, 11:32 Uree Vitan, я так понимаю Ваша ЦБ - это менторовская би... Aug 24 2011, 13:53 Hoodwin Uree
По поводу уникальности. Ну, это смотря как с... Aug 24 2011, 15:30 vitan Цитата(Uree @ Aug 24 2011, 17:53) Vitan, ... Aug 24 2011, 16:21 Hoodwin ЦитатаНу эдак можно и до резисторов с конденсатора... Aug 24 2011, 16:49 Uree Ладно, не думайте, подходит или нет. Никто вроде б... Aug 24 2011, 17:17 Hoodwin Ага, спасибо! Вот глядим в стандарт и видим:
Ц... Aug 24 2011, 18:11 vitan Цитата(Hoodwin @ Aug 24 2011, 20:49) А ес... Aug 24 2011, 18:27 Uree А я сразу писал - "...Названия футпринтов сде... Aug 24 2011, 18:38 Hoodwin То есть, в сухом остатке имеем следующее:
1. Иерар... Aug 25 2011, 07:21 Uree Цитата(Hoodwin @ Aug 25 2011, 09:21) 1. И... Aug 25 2011, 08:07 vitan Цитата(Hoodwin @ Aug 25 2011, 11:21) То е... Aug 25 2011, 09:00
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|