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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Как праильно создать библиотеку компонентов?, вопрос не куда нажать, а более глубокий)
InsolentS
сообщение Aug 15 2010, 06:53
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Владимир @ Aug 15 2010, 08:02) *
На схеме и на на PCB Все должно соответствовать PDF на компонент. Иначе это ввод в заблуждение тех, кто будет разбирать Ваши схемы, обслуживать и ремонтировать изделии
Значит на схеме должны быть имена (номера) PIN, соответствующие обозначению PAD.
то есть даже в Вашем случае нужно делать альтернативное изображение. это по трудоемкости тоже что создание нового УГО


Это отдельная тема для разговора


Глянул библиотеки от альтиума, там отдельные компоненты даже для разных спидгрейдов 07.gif
Все-таки, было бы здорово, если бы номер пина на УГО автоматически брался из Pin Map 05.gif


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Krys
сообщение Aug 16 2010, 02:25
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(InsolentS @ Aug 15 2010, 13:53) *
Все-таки, было бы здорово, если бы номер пина на УГО автоматически брался из Pin Map
Поддерживаю. Единственное, что имена выводов на схеме и имена выводов посадочного места могут иметь, во-первых, текстовое обозначение, во-вторых, они могут не совпадать одно с другим. Как в такой ситуации правильно поступать?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Aug 16 2010, 04:32
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
что имена выводов на схеме и имена выводов посадочного места могут иметь текстовое обозначение

это не проблема. именуйте как хочется. Единственно не работает инкремент при создании компонента smile.gif
Цитата
могут не совпадать одно с другим
плиз, приведите PDF хоть одного компонента, где они не совпадают

Ситуация только одна: когда в посадочном месте есть PAD, которые крепежные или не используются (обычно соединители), а в УГО не хочется или наоборот нужно их отобразить.

Но и в этом случае никто не мешает их назвать одинаково.

Я один раз столкнулся в составном соединителе, где разные части имели нумерацию с 1.
Но и там просто добавляется номер секции соединителя
Go to the top of the page
 
+Quote Post
Krys
сообщение Aug 16 2010, 07:46
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(Владимир @ Aug 16 2010, 11:32) *
плиз, приведите PDF хоть одного компонента, где они не совпадают
Виноват, не учёл, что речь идёт именно о PDF. Я в том сообщении подразумевал, что во многих (ну или некоторых) библиотечных компонентах (выполненных не в чётком соответствии с PDF) наблюдается несоответствие имени вывода УГО и посадочного места.
Именно на этот случай и требуется Pin Map. Иначе, получается, она не нужна?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Aug 16 2010, 13:07
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Krys @ Aug 16 2010, 05:25) *
Поддерживаю. Единственное, что имена выводов на схеме и имена выводов посадочного места могут иметь, во-первых, текстовое обозначение, во-вторых, они могут не совпадать одно с другим. Как в такой ситуации правильно поступать?

Так текстовое название вывода (Pin Name) Может быть любым. А вот Designator должен четко соответствовать посадочному месту .


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Krys
сообщение Aug 17 2010, 02:18
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Вот тогда получается, что Designator в УГО не нужен. А в Pin Map будет сопоставление Pin Name (точнее оно называется Display Name) на УГО и Designator в футпринте.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Aug 17 2010, 06:39
Сообщение #22


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Krys @ Aug 17 2010, 06:18) *
Вот тогда получается, что Designator в УГО не нужен. А в Pin Map будет сопоставление Pin Name (точнее оно называется Display Name) на УГО и Designator в футпринте.

Designator в УГО нужен, чтобы при чтении схемы быстро поставить в соответствие вывод у микросхемы на схеме с выводом на корпусе.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Krys
сообщение Aug 17 2010, 06:59
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Говорилось, что десигнатор с футпринта напрямую определяет номер вывода на схеме (это типа мечта такая).
А соответствие устанавливается между десигнатором у футпринта и именем вывода у УГО.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Aug 31 2010, 11:06
Сообщение #24


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

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



Цитата(Владимир @ Jul 24 2010, 15:21) *
Ну так я и советую на Библиотеку в виде базы переходить.

Поскажите плз как в базе данных библиотек прописать правильно путь в Library Path и Footprint Path? Немного поясню, я создал базу данных компонентов из уже существующих и установленных библиотек с расширением *.IntLib, в итоге получил файл с DBLib.MDB. В этом файле Library Path и Footprint Path содержат строчки Libraries\Оптопары.SCHLIB и Libraries\Оптопары.PcbLib. Решил просто поэкспериментировать с созданием компонента в базе данных, создал в Оптопары.PcbLib футпринт TSOP65P640X110_HS-20N. Ну и скопировав в базе строчку рабочего компонента, решил просто поменять футпринт, вписав TSOP65P640X110_HS-20N в нужные места. К сожалению, результат меня не обрадовал. Новый компонент появился доступным для установки в проекте, но нужный футпринт у него я так и не увидел. Долго думал, ломал голову, пока не догадался в Library Path и Footprint Path указать полный путь к нужному файлу (D:\Work\...\Оптопары.PcbLib). Вот после этого у компонента появился нужный футпринт. Отсюда вопрос, как нужно вписать правильно путь, чтоб не только я мог использовать данную базу? И второй вопрос, чтоб изменения произведенные в базе вступили в силу, необходимо после сохранения самой базы, отключить DBLIB.DBLib от проекта, и проинсталлировать заново. Так и должно быть?
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Aug 31 2010, 11:28
Сообщение #25


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Sergey Makarov @ Aug 31 2010, 15:06) *
Как нужно вписать правильно путь, чтоб не только я мог использовать данную базу?
Сделайте файлы SchLib и PcbLib доступными по сети и укажите сетевой, а не локальный путь к ним.

Цитата(Sergey Makarov @ Aug 31 2010, 15:06) *
Чтоб изменения произведенные в базе вступили в силу, необходимо после сохранения самой базы, отключить DBLIB.DBLib от проекта, и проинсталлировать заново. Так и должно быть?
Для этого существует кнопочка Reconnect, которую вы можете увидеть открыв сам файл DbLib из списка файлов проекта. Учтите, что в исходном состоянии кнопка называется Connect. Если подключение к базе данных установлено, то кнопка деактивируется и подписывается при этом Connected. Она снова становится активной, если произошли какие-то изменения в БД или в настройках.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Aug 31 2010, 11:50
Сообщение #26


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

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



Цитата(Master of Nature @ Aug 31 2010, 15:28) *
Сделайте файлы SchLib и PcbLib доступными по сети и укажите сетевой, а не локальный путь к ним.

Тут у нас немного другая система. Работаем через контроль версий. У каждого рабочего места есть своя локальная копия файла, при чем путь к нему у каждого свой. Поэтому хотелось бы конечно сохранить идеологию, и как то предусмотреть возможность указания относительного пути к файлу (как например в IARе пишется путь к файлам проекта $PROJ_DIR$\..\..\Source\Projects\BDIO\Modules\CAN\)

Цитата(Master of Nature @ Aug 31 2010, 15:28) *
Для этого существует кнопочка Reconnect, которую вы можете увидеть открыв сам файл DbLib из списка файлов проекта. Учтите, что в исходном состоянии кнопка называется Connect. Если подключение к базе данных установлено, то кнопка деактивируется и подписывается при этом Connected. Она снова становится активной, если произошли какие-то изменения в БД или в настройках.

видимо разработчики посчитали что так работать удобнее. Хотя я бы сам не догадался до этого, так бы и пришлось наверно постоянно переинсталлировать одну единственную бибилиотеку на дню по сто разsmile.gif
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Aug 31 2010, 12:14
Сообщение #27


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Sergey Makarov @ Aug 31 2010, 15:50) *
Тут у нас немного другая система. Работаем через контроль версий. У каждого рабочего места есть своя локальная копия файла, при чем путь к нему у каждого свой. Поэтому хотелось бы конечно сохранить идеологию, и как то предусмотреть возможность указания относительного пути к файлу (как например в IARе пишется путь к файлам проекта $PROJ_DIR$\..\..\Source\Projects\BDIO\Modules\CAN\)
Возможно вам нужна SVNLib. Посмотрите ссылку в этой ветке форума.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Aug 31 2010, 12:34
Сообщение #28


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

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



Цитата(Master of Nature @ Aug 31 2010, 15:28) *
Для этого существует кнопочка Reconnect, которую вы можете увидеть открыв сам файл DbLib из списка файлов проекта. Учтите, что в исходном состоянии кнопка называется Connect. Если подключение к базе данных установлено, то кнопка деактивируется и подписывается при этом Connected. Она снова становится активной, если произошли какие-то изменения в БД или в настройках.

Кстати проверил только что. После внесения изменений Reconnect так и не повился, пытался править и в самом Альтиуме, и напрямую через Аксесс.

Цитата(Master of Nature @ Aug 31 2010, 16:14) *
Возможно вам нужна SVNLib. Посмотрите ссылку в этой ветке форума.

думал будет немного прощеsad.gif

Решил проблемуsmile.gif Оказалось все достаточно просто, надо было всего лишь прописать в Library Path и Footprint Path Оптопары.SCHLIB и Оптопары.PcbLib, без указания Libraries\. И все сразу запахалоsmile.gif
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Aug 31 2010, 12:45
Сообщение #29


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Sergey Makarov @ Aug 31 2010, 16:34) *
Кстати проверил только что. После внесения изменений Reconnect так и не повился, пытался править и в самом Альтиуме, и напрямую через Аксесс.
Измените Source of Connection и снова вернитесь к исходным настройкам (достаточно пару раз щелкнуть по Radio-Button).

Цитата(Sergey Makarov @ Aug 31 2010, 16:34) *
Решил проблемуsmile.gif Оказалось все достаточно просто, надо было всего лишь прописать в Library Path и Footprint Path Оптопары.SCHLIB и Оптопары.PcbLib, без указания Libraries\. И все сразу запахалоsmile.gif
Так, для справки: файл базы данных и DBLib где находятся относительно папки Libraries ?


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Sergey Makarov
сообщение Aug 31 2010, 13:16
Сообщение #30


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

Группа: Свой
Сообщений: 147
Регистрация: 19-10-05
Из: Россия, г.Чебоксары
Пользователь №: 9 845



Цитата(Master of Nature @ Aug 31 2010, 16:45) *
Измените Source of Connection и снова вернитесь к исходным настройкам (достаточно пару раз щелкнуть по Radio-Button).

Так, для справки: файл базы данных и DBLib где находятся относительно папки Libraries ?

Вот именно я сам не понял на какой стадии Libraries\ вообще появляется, так как папки такого и в помине нет. Файл базы данных и DBLib находятся в d:\Work\AltiumLib\DB Library\.

Зато появилась новая проблемаsmile.gif На этапе когда начал править базу данных, и удалять приставку Libraries\ со всех путей столкнулся с проблемой, когда Аксесс говорит что "Слишком большая длина записи", аналогично и когда пытаюсь править через альтиум. А возникло это на строчке с резисторами, в котором одному УГО соответствует аж 45 различных посадочных мест. Ткаим образом получается, что база данных резисторов создалась благополучно, а редактировать ее нет возможности, уткнулись в ограничения самой базы данных? хотя я считаю данное предположение смешным. Видимо что то делаю не так. Я бы грешил конечно бы на Альтиум, если бы не проводил все изменения в Аксессе. Может кто сталкивался с этим, а то не охота как разделять библиотеку резисторов на группы из нескольких контактных площадок.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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