ADLib ГОСТ

Предисловие

Здесь предоставлен для свободного скачивания и использования в любых целях (без каких-либо гарантий, даётся как есть, применяете на Ваш страх и риск) пример на основе моей рабочей библиотеки компонентов, из которой удалены многие группы компонентов и файлы УГО\посадочных мест\некоторые шаблоны Э3\настройки самого Altium Designer, и оставлены только минимально необходимые вещи, которых в качестве наглядного примера организации библиотеки компонентов, считаю, что будет более чем достаточно.

(картинки кликабельны)

Перед использованием советую ознакомиться с серией статей по разработке по ГОСТу в Altium Designer по следующим ссылкам (последние статьи в процессе написания):

Краткое описание

Пример ADLib ГОСТ включает в себя:

  • Lib_GOST (.mdb/.DbLib) — библиотека отечественных компонентов по ГОСТ;
  • Lib_IMP_GOST (.mdb/.DbLib) — библиотека импортных компонентов по ГОСТ;
  • PCB — посадочные места компонентов по категориям;
  • SCH — УГО компонентов по категориям;
  • SIM — файлы симуляции (давно не обновлялось\не добавлялось, т.к. симуляция в Altium Designer, честно говоря, так себе…);
  • Templates — папка с шаблонами, настройками, шрифтами и прочим.

Последняя папка включает в себя следующие категории (папки):

  • BOM — шаблоны ПЭ3 в формате *.xlt (первичные образцы);
  • Fonts — шрифты, используемые при разработке Э3, ПЭ3, ПП;
  • Project — шаблоны пустых проектов для ускоренного старта разработки проекта (отсутствуют);
  • SCH_1 — форматки листов Э3 без подписи ПЗ (частично);
  • SCH_5 — форматки листов Э3 с подписью ПЗ (отсутствуют);
  • Settings — настройки Altium Designer для быстрого разворачивания или восстановления рабочего места (отсутствуют);
  • View — настройки видов ПП для печатного редактора в 2D и 3D видах (первичные образцы).

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

Краткая инструкция подключения библиотеки

Для быстрого старта следует распаковать скачанный архив библиотеки желательно по краткому и без кириллицы пути (к примеру: D:\ADLib\.).

Далее запускаем Altium Designer и открываем панель Libraries (1):

B1-6

Если она скрыта, то её можно открыть в меню System (3). В этой панели нажимаем кнопку Libraries… (2), откроется окно доступных библиотек:

B1-7

Выбираем вкладку Installed — здесь отображаются все локально\сетевые подключенные библиотеки. Жмем кнопку Install… и выбираем первый пункт Install from file…, появится диалоговое окно выбора файла:

B1-8

Выбираем расширение *.DbLib и выбираем файлы-ссылки БД в корне папки библиотеки (Lib_GOST.DbLib, Lib_IMP_GOST.DbLib). Всё, после применения настроек библиотеки готовы к работе и появятся в панели Libraries (1) как на первом скриншоте.

ADLib_GOST_Demo

И, конечно же, ради чего вся эта страничка — ADLib GOST GitHub.

Пользуемся на здоровье! :) Буду рад комментариям.

UPD 2018.05.18:

При использовании Altium Design 18, для работы с библиотекой компонентов в виде базы данных требуется установить Microsoft Access Database Engine 2010 x64-версию, если на ПК установлен Office x86, т. к. Altium Design 18 — x64 и требует соответствующий Access Database Engine. Более подробно об этом описано в официальном описании данного вопроса.

Реклама

5 Comments »

  1. Попытался установить библиотеку, но выдало ошибку «You cannot install the 64-bit version of…»
    Скачал какую-то хрень для полного удаления Оффиса:
    https://support.office.com/en-us/article/uninstall-office-from-a-pc-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8
    А потом установил Microsoft Access Database Engine:
    https://www.microsoft.com/en-us/download/details.aspx?id=54920
    Всё заработало.

    Нравится 1 человек

    • Есть такое на Altium Designer 18 (beta). Офис можно было не удалять, у меня прекрасно на одной машине работают офис 2016 x86 и Microsoft Access Database Engine 2010 x64. Добавил ссылки для исправления этого нюанса.

      Нравится 1 человек

    • Есть такое… я когда начинал рисовать футпринты, для выводных как раз потребовались DIP микросхемы, а потом все по шаблону именовал. Потом уже понял, что как то не правильно для примера, да поленился исправить. (В рабочей библиотеке то исправил уже..)

      Все удивлялся, уже сколько времени прошло, а только сейчас — Вы первый, кто написал об этом недочёте. :)

      Спасибо за комментарий!
      З.Ы. Перенесу пример на git да потихоньку там поправлю все. Может и дополню новеньким чем нибудь из рабочей версии..

      Нравится

Добавить комментарий

Please log in using one of these methods to post your comment:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s