Рейтинг
8.23
голосов: 7

О блоге

Все, что помогает нам создавать электронику. CAD системы, IDE, схемные эмуляторы и мелкие утилиты для расчетов.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (157)

Melted_Metal vvzvlad ploop _YS_ Krieger XANDER marvin_yorke WildCat hexanaft Vga Alatar mzw Reverb grand1987 dievgen labor neiver Leopoldius lejay S_Alex

Все читатели блога

Очередная терминалка

Когда я читал ветку, мне захотелось написать аналогичный терминал. Just for lulz. Пару дней это таки заняло, но в результате получилось нечто такое:

Из плюсов по сравнению с прообразом — чуть большая функциональность и возможность распахнуть окошко.
Установки не требует. Описания тоже. Чтобы сохраняло настройки — нужно в меню Store settings выбрать, куда их сохранять. Чтобы удалить сохраненные настройки (деинсталляция, ага) нужно выбрать Store settings -> Nowhere.
Сам терминал (версия 1.1.0.22). Зеркало.
Исходники. Delphi 7, стандартные компоненты.
Терминал 2.0 alpha. Библиотеки для сборки из сырков.


P.S. Прообраз тоже нашелся. Лежит в аттачах.
  • +5
  • 07 февраля 2013, 08:59
  • Vga
  • 1

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

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


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

Создаем компонент (footprint) в Proteus/ARES на примере транзистора КТ-315

Допустим мы хотим развести плату с компонентом, которого нет в библиотеках ARES. Создать его можно за пару минут.


Читать дальше
  • +1
  • 04 декабря 2012, 15:15
  • ks_

Вывод инвертированного фотошаблона из P-CAD 2006

Доброго времени суток всем читающим.

Сегодня ковырял P-CAD с целью без лишнего гемора и прочих утилит и прог получить инверсный фотошаблон.


Читать дальше
  • +1
  • 07 ноября 2012, 03:11
  • S_Alex

Восстановление библиотеки P-CAD из файлов *.SCH, *.PCB проекта.

Доброго времени суток всем читающим.

Бывают в жизни огорченья, в былое время выполнил проект, а библиотеки к нему или не ведомо где лежат, или уж далече (мой вариант). Ну и бывает другая ситуация. С Google по интернету шел, шел файл *.SCH и *.PCB нашел. А в файлах тех нужные, кровь из носу, УГО и Pattern-ы (такая фишка тоже иногда случается).
Один хороший плюс у этого метода тот, что не нужно сторонних утилит или прочих программ кроме самого P-CAD 2006.


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

EagleCad: *.dru правила, custom pads и thermals для vias

*.dru правила и custom pads
Делал тут намедни разводку очередной поделки и влепил разъем питания на него. Стандартный 3х пиновый с широкими плоскими ножками. Но обрисованы ножки у него в либе у меня через три пада. Естественно, при распечатке фигня вылазила. Озадачился, покурил мануалы и пришел к выводу что custom пады в EagleCad придется через пятую точку рисовать, так как эта возможность только в ToDo List у разработчиков.

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

DipTrace и ГОСТ. Статья первая (Вводная).

Здравствуйте уважаемые!

Кто не в курсе о DipTrace, вот что говорит нам Wiki:

DipTrace — САПР для проектирования печатных плат. В пакет включено четыре программы: Schematic — разработка принципиальных схем; PCB Layout — разводка плат, ручная и автоматическая трассировка; ComEdit — редактор корпусов; SchemEdit — редактор компонентов.



Чтобы хоть как то оправдать свое присутствие на этом замечательном ресурсе, возникла идея рассказать и показать на деле мой опыт использования DipTrace по стандартам ГОСТ и ЕСКД. Это будет первая статья из целого ряда статей которые мне хотелось бы здесь представить.

Вообще говоря о DipTrace от себя лично, хотелось бы отметить, что это простой и в тоже время функциональный САПР, относящийся к EDA – системам.

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

Удобный скрипт для EAGLE

Предлагаю удобный скрипт для смены слоёв top/bottom.
Скрипт меняет только те слои, которые сейчас используются.


Читать дальше
  • +3
  • 29 августа 2012, 14:18
  • dekar
  • 1

Простая утилита для расчета цифровых фильтров.

Нашел неплохую утилиту (увы, только под Win32) для расчета цифровых фильтров. Утилита древняя, не обновлялась с 2004 года, но со своими функциями справляется.

Собственно говоря, функции сводятся к следующему:

1. Пользователь выбирает тип фильтра и задает его параметры (частота дискретизации, частота среза и т. д).
2. Программа рассчитывает фильтр и визуализирует его характеристики.
3. Утилита может сгенерировать код на С с реализаций рассчитанного фильтра. Заявлена поддержка генерации кода на VHDL, но так и не реализована в текущей версии.

Основной плюс утилиты – простота. С ее помощью можно получить реализацию нужного фильтра без погружения в теорию ЦОС (хотя, безусловно, любому эмбеддеру изучить теорию ЦОС однозначно стоит).

Сгенерированный код, честно говоря, не фонтан, но в качестве основы сгодится.

Последняя версия Google Crome почему-то блокирует скачивание данной утилиты, хотя антивирус (avast) ничего страшного в исполняемом файле не находит.
  • +1
  • 17 августа 2012, 16:44
  • e_mc2
  • 1

CodeBlocks :: не просто ещё одна IDE

Видя регулярные холивары «студия vs эклипс» или «programmers notepad против vim», каждый раз собираюсь поведать миру об универсальном инструменте, которым сам пользуюсь в течение уже нескольких лет.
Это многофункциональная IDE для С/С++ разработки Code::Blocks.


CodeBlocks — это свободная кроссплатформенная среда, заполняющая нишу между монструальными и неповоротливыми «взрослыми» системами для больших проектов, типа Eclipse, Visual Studio, Net Beans, и убогими по функционалу, но шустрыми блокнотами типа Scintilla, причем преимущества и тех, и других складываются и позволяют использовать данную систему как для написания небольших проектов для встраиваемых приложений, так и для программирования приложений для РС под Windows, Linux и MacOs.

Основные характерные особенности среды:


  • Кроссплатформенная IDE с открытым кодом, основанная на библиотеке wxWidgets
  • Компактное ядро и расширение функционала посредством множества плагинов
  • Встроенный интерфейс под множество компиляторов и тулчейнов, как свободных, так и проприетарных
  • Множество визардов для быстрого создания шаблона проекта как для разнообразных микропроцессорных архитектур (AVR, ARM, PowerPC), так и для библиотек и тулкитов под РС: GTK, Qt, WxWidgets, OpenGL итд.
  • Компактная и интуитивно понятная структура меню, обеспечивающая быструю настройку среды
  • Огромное количество забавных и полезных рюшечек, которые я до сих пор с удивлением иногда нахожу :)

Данный пост — просто беглый обзор возможностей и особенностей IDE CodeBlocks, который(ая?) незаслуженно обделен вниманием, на мой субъективный взгляд.


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