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

 
 
> Как идеологически грамотно создавать библиотеки, Лирическое
MihailS
сообщение Jun 25 2009, 03:14
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 28-01-08
Из: Красноярск
Пользователь №: 34 493



Возник вопрос о грамотном создании библиотек, с последующим удобством пользования.
1. Разбиваем элементы на группы и создаём для каждой группы свою библиотеку.
Неудобство в том, что одинаковые посадочные площадки приходится расталкивать по разным библиотекам.
2. Делаем все элементы в одной библиотеке.
Неудобно! Куча компонентов, как в ней не сломать шею....?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hexart
сообщение Jun 25 2009, 06:32
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 7-10-05
Из: Москва
Пользователь №: 9 370



Цитата(MihailS @ Jun 25 2009, 07:14) *
Возник вопрос о грамотном создании библиотек, с последующим удобством пользования.
1. Разбиваем элементы на группы и создаём для каждой группы свою библиотеку.
Неудобство в том, что одинаковые посадочные площадки приходится расталкивать по разным библиотекам.
2. Делаем все элементы в одной библиотеке.
Неудобно! Куча компонентов, как в ней не сломать шею....?

Первый вариант полюбому! Ибо черт ногу сломит действительно во втором варианте.
Мало того, у меня каждая библиотека интегрированная. Т.е. библиотека футпринтов для каждой бибиотеки, а не одна для всех. Но
это ИМХО. В этом варианте свои преимущества.

Сообщение отредактировал Hexart - Jun 25 2009, 06:34
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Jun 25 2009, 10:00
Сообщение #3


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(Hexart @ Jun 25 2009, 10:32) *
Мало того, у меня каждая библиотека интегрированная. Т.е. библиотека футпринтов для каждой бибиотеки, а не одна для всех. Но
это ИМХО. В этом варианте свои преимущества.

Огласите список преимуществ, пожалуйста.
Всегда считал, что интегрированная либа - гемор.
И просто влюбился в раздельные либы (футпринты в своих файлах, схематики в своих, компоненты с ссылками на футпринт и схематик в своих).


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Hexart
сообщение Jun 25 2009, 10:56
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 7-10-05
Из: Москва
Пользователь №: 9 370



Цитата(Mikle Klinkovsky @ Jun 25 2009, 14:00) *
Огласите список преимуществ, пожалуйста.
Всегда считал, что интегрированная либа - гемор.
И просто влюбился в раздельные либы (футпринты в своих файлах, схематики в своих, компоненты с ссылками на футпринт и схематик в своих).

Например BGA от какой-нибудь производителя взять. Во-первых в стандартных библиотеках такого может не быть, даже если есть там, то наверняка есть рекомендации самого производителя микросхем, ими и пользуюсь. Поэтому получается этот футпринт имеет отношение только к одному УГО. Зачем его в общую библиотеку пихать и приписывать где-нибудь в описании, что этот футпринт для такой-то микросхемы, чтобы не забыть что это вообще такое.
Короче, процент повторно исользуемых футпринтов мал у меня. Поэтому смысла нету особого не вижу.
Т.е. преимущество в том, что нет необходимости группировать и правильно называть футпринты, на это силы и время уйдет. Проще сделать копипаст, потом проверить и возмножно подредактировать в соответствии с рекомендациями или, например, длиной ножек у данного SOT-23 для конкретной микросхемы. А так многе уже сгруппировано как нужно: для чипов - там футпринты в своей библиотеке и больше нигде не исользьуются. Для разъемов тоже самое. Светодиоды все разные, смысла тоже нету.


Цитата(Mikle Klinkovsky @ Jun 25 2009, 14:00) *
футпринты в своих файлах, схематики в своих, компоненты с ссылками на футпринт и схематик в своих

Не понял. футпринты в pcblib, схематики в schlib, а "компоненты с ссылками на футпринт и схематик" - это ведь и есть intlib?

У меня также как у xlive сделано на картинке. Внутри папки - проект библиотеки, библиотека УГО, библиотека футпринтов для данной группы, и интегрированная библиотека для этой группы.

..................
Вообще я не знаю зачем интегрированная библиотека нужна. Ведь в schlib уже есть ссылка на футпринт и если библиотека футпринтов на своем месте, то она intlib не нужен. Из schlib нормально вставляются компоненты на схему : unsure.gif

Сообщение отредактировал Hexart - Jun 25 2009, 11:31
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MihailS   Как идеологически грамотно создавать библиотеки   Jun 25 2009, 03:14
- - Alex Ko   Цитата(MihailS @ Jun 25 2009, 07:14) Возн...   Jun 25 2009, 05:57
|- - Mikle Klinkovsky   Цитата(Hexart @ Jun 25 2009, 14:56) Напри...   Jun 25 2009, 13:53
- - xlive   у меня библиотеки формируются так: в каждой папочк...   Jun 25 2009, 06:55
- - Владимир   у меня не первый и не второй вариант 1. по группам...   Jun 25 2009, 09:55
|- - MihailS   Цитата(Владимир @ Jun 25 2009, 17:55) у м...   Jun 29 2009, 01:16
|- - musa   Цитата(MihailS @ Jun 29 2009, 05:16) Вот ...   Jun 29 2009, 04:04
|- - Владимир   Цитата(musa @ Jun 29 2009, 07:04) Почитай...   Jun 29 2009, 05:54
|- - MihailS   Цитата(musa @ Jun 29 2009, 12:04) Почитай...   Jun 30 2009, 02:52
|- - musa   Цитата(MihailS @ Jun 30 2009, 06:52) Почи...   Jun 30 2009, 09:02
|- - Владимир   Цитата(MihailS @ Jun 30 2009, 05:52) Почи...   Jun 30 2009, 13:54
- - Владимир   Цитатае понял. футпринты в pcblib, схематики в sch...   Jun 25 2009, 13:33
- - Владимир   ЦитатаКак в такой библиотеке происходит связь номе...   Jun 30 2009, 19:35
- - MihailS   Цитата(Владимир @ Jul 1 2009, 03:35) Поум...   Jul 3 2009, 00:35
- - Владимир   Цитата(MihailS @ Jul 3 2009, 03:35) Не, я...   Jul 3 2009, 06:11
- - MihailS   Цитата(Владимир @ Jul 3 2009, 14:11) Ну т...   Jul 4 2009, 00:43


Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:51
Рейтинг@Mail.ru


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