Корпоративная библиотека компонентов для Altium Designer своими руками

Пролог

В одной из предыдущих статей я описывал как создать библиотеку компонентов для Altium Designer на основе базы данных. В качестве бэкэнда был использован Access из пакета MS Office, который хранит все данные в одном файле. Это удобно, потому что MS Access доступен, не требует какой-либо настройки, а также потому, что Altium умеет с ним работать из коробки.

Однако, в этом удобстве и заключается главный недостаток. Всё хорошо пока вы работаете сами, и являетесь единоличным пользователем базы данных. Проблемы начинаются, когда нужно организовать корпоративную библиотеку, пользоваться которой будут несколько человек, и часто одновременно. В чем же проявляются недостатки хранения библиотеки в БД MS Access?

Во-первых, всем пользователям библиотеки необходимо предоставить доступ к .mdb файлу. В принципе, это решаемо сетевыми папками, если вы находитесь в одной локальной сети. Или можно использовать облачные файлохранилища вроде Dropbox или Google Drive для синхронизации файла между компьютерами. Но эти сервисы не умеют обрабатывать ситуацию, когда файл изменился на двух компьютерах одновременно: сохранится тот, который правили последним. Таким образом вы можете потерять изменения в базе данных. А файл в расшаренной папке может быть открыт на запись только одним пользователем, что доставляет неудобства при одновременной работе нескольких человек.

Во-вторых, в командной работе иногда возникают ситуации, когда нужно понять кто и в какой момент времени что-то добавил или изменил. Мне неизвестны программы, которые позволяют увидеть изменения в двух версиях .mdb файла. А искать разность вручную как-то накладно.

Чтобы решить проблему одновременной доступности БД мы откажемся от MS Access и посмотрим что мы можем сделать.


Читать дальше

Рамки по ГОСТ для Altium Designer

Сейчас в России у разработчиков электроники популярен пакет Altium Designer, и все бы хорошо, но он не предназначен для выпуска документации по российским стандартам. Ежегодно выходят новые версии программы, добавляются новые возможности…, но до сих пор так и не появились в шаблонах оформления схем рамки, соответствующие ГОСТ. Хотелось бы исправить данное недоразумение и поделиться собственными шаблонами, тем более в сети найти необходимые рамки не так просто. Надеюсь, это поможет начинающим разработчикам не заморачиваться на этот счет и с легкостью пройти нормоконтроль хотя бы по этой части.


Читать дальше

Обратный инжиниринг печатной платы с помощью Sprint Layout и Altium Designer

Ниже описывается методика, как по имеющейся плате получить полноценный проект в Altium Designer, включающий схему и разводку печатной платы. К сожалению, элементы с исходной платы придется демонтировать.


Читать дальше

Altium Designer, проект по шагам


Страшно не люблю громоздкие, избыточные продукты.
Особенно когда есть неплохие альтернативы из мира Open Source.
Но ничего не поделать, PCAD крепко закрепился в умах разработчиков и стал своего рода стандартом.
После смерти PCAD (2006 год) собирать $$$ облегчать жизнь конструкторов пришел Altium Designer.
Мне тяжело полюбить продукт, чей дистрибутив весит без малого 2,5 Гбайта, а прожорливость близка к топовым 3д играм.
К сожалению, разработчиков коммерческого ПО, меньше всего беспокоит размер.

Сравнение не совсем корректное, но разница в несколько тысяч мегабайт говорит за всех.
И все же — стандарт есть стандарт, значит надо учить )
В этой статье я попробую создать проект с нуля, и постараюсь описать действия по шагам.

Читать дальше
  • +9
  • 17 сентября 2013, 15:26
  • khomin

Altium. Правила.

Всякие полезные правила в PCB редакторе альтиума.

Читать дальше

Генератор перечней элементов по ГОСТ из отчетов BOM Altium Designer

Добрый вечер!
Некоторое время назад имел удовольствие заниматься разработкой документации на печатную плату по ГОСТ. В процессе у меня возникла мысль, что неплохо бы было автоматизировать генерацию перечней, а не перелопачивать при любом изменении существенную часть документа.
Так как в большинстве случаев работа (в моей конторе) сейчас идет с применением Altium Designer, то необходимо лишь было сделать конвертер BOM Альтиума в ГОСТовский перечень.


Читать дальше

Altium: Трассировка плат “Автоматическая” или “Вручную”

В общем делал на прошлой неделе интересный на мой взгляд эксперимент, а именно — сравнивал результаты автоматической трассировки плат, с ручной, в Altium Designer, ну и результаты написал в статье, как всегда у себя на сайте — Altium: Трассировка плат “Автоматическая” или “Вручную”
Кстати, картинка автоматической разводки, с ручной допилкой.
Ну и сама статья.

Кстати забыл сказать, там еще пару слов про мой любимый PCAD :)


Читать дальше

О менеджере компонентов для БД-библиотеки Altium Designer

В статье БД-библиотеки для Altium Designer была упомянута программа, которая помогает создавать компоненты в БД. Эта программа была частью моего другого проекта – открытой библиотеки компонентов для Altium Designer и других CAD. Попробую рассказать о том, что получилось.


Читать дальше

БД-библиотеки для Altium Designer

Говорят, «обещанного три года ждут». Что ж, я постарался выполнить обещание чуть быстрее =)
И представляю на ваш суд статью о своем опыте работы с БД-библиотеками в Altium Designer.

Всем интересующимся добро пожаловать под кат.


Читать дальше