Altium Designer. Создание библиотеки в виде базы данных.

  Рет қаралды 21,278

Aleksey Sabunin

Aleksey Sabunin

Күн бұрын

Организация библиотек электрорадиоизделий в виде базы данных - наиболее правильный способ! При таком подходе символы и посадочные места хранятся индивидуально, а их применяемость в каждом конкретном компоненте определяется в базе данных.

Пікірлер: 40
@ldi874
@ldi874 3 жыл бұрын
Це не працює в молодших версіях. Там все більш складніше ніж описано.
@ElEnBlog
@ElEnBlog 11 жыл бұрын
Добрый день. Организовываю свои библиотеки в виде базы данных, за одно прикрепляю каждому компоненту его даташит. Мне предстоит пользоваться на 2-х компьютерах данной библиотекой, и я не могу использовать прямые пути до даташитов, так как они, в зависимости от ПС будут находится на разных логических дисках и также их пути будут различаться. Как вариант я могу использовать относительный путь, но на сколько я знаю данный путь относителен к папке HELP, что очень не удобно, так как Альтиум как и все программы установлен на диск С, а библиотеки на другом лог диске. Возможно ли какими то способами изменить папку относительно которой задаются пути (сейчас это папка help)? На сколько я понимаю, самый простой вариант - установить Альтиум на логический диск с библиотеками, но возможно есть более правильное решение. Спасибо.
@SabuninAlexey
@SabuninAlexey 11 жыл бұрын
Обычно используют единый сетевой ресурс если на предприятии, или делают одинаковые пути на разных ПК. Других вариантов тут нет...
@ElEnBlog
@ElEnBlog 11 жыл бұрын
Alexey Sabunin Спасибо.
@Scaarjpewpew
@Scaarjpewpew 6 жыл бұрын
Здравствуйте! Вы не знаете, существуют ли какие нибудь штатные способы добавлять *.SchLib и *.PcbLib в уже существующую SVNDBLib? Так как очень неудобно редактировать и ввести контроль версий для вновь добавленных элементов - приходится пользоваться сторонними программами (tortoise), а чтобы отредактировать нужно открыть отдельно библиотеку.
@ЯрославГромов-я9х
@ЯрославГромов-я9х 2 жыл бұрын
Все хорошо, но как в такой базе делать сопоставление обозначения вывода символа и футпринта?
@ВадимШилов-е3ю
@ВадимШилов-е3ю 8 жыл бұрын
Алексей, подскажите пожалуйста. Если элемент складывается с нескольких gates(Parts), то что нужно ввести и куда, чтобы эти части отображались в списке во вкладке libraries. Этот вопрос был задан внизу Андреем Васильевым но ответа там нету((
@ВладимирШебуков
@ВладимирШебуков 4 жыл бұрын
Скажите а здесь привязывать символ к фотпринту нужно?
@leoteverovsky27
@leoteverovsky27 10 жыл бұрын
Алексей, спасибо, только сейчас просмотрел, многое стало ясным
@АртемДовгаль-п6ж
@АртемДовгаль-п6ж 9 жыл бұрын
Здравствуйте Алексей! Я создал БД по вашему уроку. Собрал схему, затем решил немного изменить УГО. Почему после того как редактируется символ и команды Update Schematic Sheets (SCH library) обновленные УГО теряют все атрибуты заданные из БД ? Т.е вместо компонентов из БД у меня на схеме обычные символы УГО. И как правильно создать библиотеку транзисторов, если УГО общий а посадочные места разные?
@SabuninAlexey
@SabuninAlexey 9 жыл бұрын
+Артем Довгаль По описанию сложно сказать, но похоже что-то не так. Предложил бы выложить небольшой пример вашей базы и проекта, где все это можно посмотреть - для дальнейшей дискуссии предлагаю использовать наш форум forum.live.altium-ru.com/
@cranb121
@cranb121 8 жыл бұрын
Алексей, расскажите пожалуйста, как компонент, состоящий из нескольких Gate, описать в БД Excel? При стандартном описании при установке на схему доступна только первая часть. Спасибо.
@cranb121
@cranb121 8 жыл бұрын
+Андрей Васильев Алексей, простите, что может быть отвлек Вас, но я сам разобрался с этим вопросом)
@АндрейИ-ф3л
@АндрейИ-ф3л 10 жыл бұрын
Алексей, а как быть, если у одного и того же компонента есть несколько футпринтов? Как добавить второй и третий футпринт в БД для компонента?
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Для каждого футпринта нужно использовать пару полей в БД Footprint Ref + Footprint Path, Footprint Ref2 + Footprint Path2, Footprint Ref3 + Footprint Path3
@АлексейН-х4ж4к
@АлексейН-х4ж4к 10 жыл бұрын
Алексей, скажите пожалуйста, как Altium Designer понимает, какие поля таблицы относятся к УГО (Символу), какие - к футпринту? По стандартному для этих атрибутов имени? Можно назвать поля по-другому и настроить Designer для работы с такими именами полей? И второй вопрос: если я правильно понял, можно использовать ODBC для подключения к серверам баз данных, например, MS SQL Server, т.е. можно создать сетевую базу данных компонентов, и в качестве таблиц использовать какие-нибудь вычурные запросы? Предъявляются ли какие-нибудь требования к именам стандартных полей таблиц? З.Ы. Спасибо, Ваши уроки просто гениальны!
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Для альтиума нужны только несколько системных полей Library Ref, Library Path, Fooltprin Ref и Footprint Path, которые определяют символы и посадочные места. Остальные поля можно именовать по своему. По поводу подключения к другим БД, по сути требования к именам таблиц такие же как и у СУБД. Конечно возможности работы с такими базами гораздо шире!
@viktormitrofanofff_358
@viktormitrofanofff_358 10 жыл бұрын
Alexey Sabunin подскажите, а есть ли какие ограничения типа данных в полях? подключаюсь через ODBC к базе (ранее использовалась для Mentor'а), в некоторых полях вместо имеющихся значений пишет WIDEMEMO - в поле Symbol, а также в полях, имеющих тип данных nvarchar(max)
@Blambik
@Blambik 10 жыл бұрын
Алексей, а как быть в случае если несколько символов у одного компонента, т.е. несколько GATE?
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Несколько символов и несколько Gate - это два разных случая. Если разные символы, то надо делать альтернативный символ - Tools>Mode>Add. При этом, в случае альтернативных символов они должны быть с одинаковым числом секций (Gate). Если нужно именно несколько Gate, то надо использовать Tools>New Part
@АлексейН-х4ж4к
@АлексейН-х4ж4к 10 жыл бұрын
Извините за навязчивость, но кроме Вас обратиться, судя по всему, не к кому.... Сделал базу данных по Вашему видеоуроку - всё получилось. Но есть один нюанс - при разводке печатной платы при переходе в режим 3d не отображаются 3d-модели компонентов. Ссылки на 3d-модели хранятся в столбцах PCB3D Path и PCB3D Ref. При выборе элемента из вкладки Library модель видна, а при разводке платы - нет. Не могу понять, в чём может быть проблема? Настройки облазил - ничего похожего не нашёл... У Вас, если я правильно понял, 3d-модель привязана непосредственно к футпринту, то есть вытащить модели из столбцов PCB3D Path и PCB3D Ref нельзя?
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Александр Вологин PCB3Dlib - это старая концепция работы с 3D. Сегодня она не используется. Лучше 3D встраивать в footprint! Вообще, если вы все же сделали такую библиотеку, то просмотреть плату в 3D можно - Tools>Legacy Tools>Legacy 3D View, но т.к. этот режим более не поддерживается, то ни кто не гарантирует правильную его работу в новых версиях программы.
@АлексейН-х4ж4к
@АлексейН-х4ж4к 10 жыл бұрын
Alexey Sabunin Спасибо за ответ :) Ну, мне не столько посмотреть плату хочется, сколько экспортировать её в формате Step для последующей работы в конструкторском софте, для проектирования аппаратуры, в которую входит эта плата.
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Александр Вологин Tools>Export в режиме просмотра Legacy 3D View. Но еще раз повторю, что лучше так не делать. Трудоемкость добавления 3D в footprint меньше, чем работа с PCB3Dlib
@МаксимВолкович-р4л
@МаксимВолкович-р4л 8 жыл бұрын
Разобрался. Спасибо за помощь.
@МаксимВолкович-р4л
@МаксимВолкович-р4л 8 жыл бұрын
Как внести изменения в базу данных созданную по такому принципу?
@SabuninAlexey
@SabuninAlexey 8 жыл бұрын
+Максим Волкович Принцип такой - изменения в символах и в посадочных местах делаются в библиотеках SCHLIB и PCBLIB, на которые ссылается база данных. Для редактирования компонентов необходимо редактировать записи в базе данных (excel, access и т.д.)
@МаксимВолкович-р4л
@МаксимВолкович-р4л 8 жыл бұрын
Файл библиотеки exel из которого делалась библиотека не доступен для редактирования только для чтения.
@edhunter149
@edhunter149 7 жыл бұрын
Такая же ситуация. Как вам удалось с этим справиться?
@edhunter149
@edhunter149 7 жыл бұрын
Excel файл доступен для редактирования, если он был открыт раньше, чем Altium. Интересно, есть ли какой-нибудь другой способ работы с файлом, чтобы Altium не блокировал к нему доступ?
@DmitriyLyuosev
@DmitriyLyuosev 10 жыл бұрын
Добрый день. Давно смотрю в сторону баз данных. Сейчас делаю библиотеки в IntLib. Хотелось бы подробней узнать о плюсах базы данных и какие-то советы, чтобы не проделывать те ошибки, которые уже были сделаны другими.
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Об этом можно почитать в статье "Эволюция методологии хранения компонентов в Altium Designer. Интегрированная библиотека и база данных Vault", в журнале "Компоненты и технологии" №142. 2013.
@DmitriyLyuosev
@DmitriyLyuosev 10 жыл бұрын
Alexey Sabunin как я понимаю, база данных из этого урока и база данных Vault разные вещи? Или я неправильно понимаю?
@SabuninAlexey
@SabuninAlexey 10 жыл бұрын
Да, верно - это немного разные вещи. По сути Vault - это интерфейс по наполнению и работе с базой!
@lubagorelikov4997
@lubagorelikov4997 10 жыл бұрын
Alexey Sabunin Здравствуйте, Алексей. Вы пишете, что библиотека базы данных и библиотека Vault - это разные вещи. То есть, я не могу видеть БД библиотеку через интерфейс Vault?
@Pasha_Ye
@Pasha_Ye 4 жыл бұрын
После доп. установок, УГО появилось, а вот Footprint не виден. В чем может быть причина?
@НиколайУльман
@НиколайУльман 4 жыл бұрын
Вы какой версией Altium пользуетесь?
@Pasha_Ye
@Pasha_Ye 4 жыл бұрын
@@НиколайУльман 16-я
@НиколайУльман
@НиколайУльман 4 жыл бұрын
@@Pasha_Ye Сейчас тоже занимался созданием подобной библиотеки. Столкнулся с проблемой - не отображалось ни УГО, ни посадочное место у части компонентов. Грешил на двадцатку, но раз у вас что то похожее, то дело скорее всего не в этом. В-общем, вылечил я это просто сделав как посадочное место, так и УГО с нуля.
@Pasha_Ye
@Pasha_Ye 4 жыл бұрын
@@НиколайУльман Доброго! Я то же решил проблему. Я грешил, что что-то не так указал в exl.файле, описывая основные элементы базы. По итогу в интернете нашел пример, изменил название Footprint Path на Footprint Patch. Далее все как в ролике. Все появилос.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 54 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 5 МЛН
Altium Designer. Как промоделировать схему.
22:48
Altium Designer. Как сделать 3D модель платы.
16:22
Altium Designer. Компиляция проекта
23:09
Aleksey Sabunin
Рет қаралды 12 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 54 МЛН