TinyCAD – утилита для разработки и графической визуализации двухмерных схем электрических цепей. Позволяет быстро создавать электрические схемы, наносить на них «в один клик» рабочие элементы, такие как «источник питания», «проводники» и «нагрузка», а также «выстраивать иерархию» начерченных электроцепей.
Базовый функционал позволяет наносить разнообразные геометрические фигуры и надписи, благодаря чему утилиту можно использовать как полноценную систему проектирования двухмерных чертежей с графическим интерфейсом. Отличается открытым исходным кодом.
Функционал TinyCAD
- Обрабатывает передаваемую датчиком положения мышки информацию и ассоциирует её с «виртуальным карандашом» на экране;
- «Чертит» выбранные пользователем линии, геометрические фигуры, и «готовые элементы электрических цепей» указанным способом;
- Проверяет заданные пользователем «правила иерархии» электрических цепей, и, в случае их соответствия законам физики - интерпретирует их к начерченной схеме;
- Оповещает пользователя, если заданные «правила иерархии» созданы с нарушением законов физики;
- Импортирует готовые чертежи в «понятном» пакету Microsoft Office виде;
- Подгружает пользовательские «цифровые библиотеки», инициирует (по запросу) записанные в них плагины и интерпретирует вносимые плагинами изменения в интерфейсе.
Особенности редактора
- Открытый исходный код;
- Мощные вычислительные алгоритмы;
- Возможность подключения сторонних библиотек;
- Готовые «элементы схем электрических цепей»;
- «Щадящая» нагрузка на систему и «железо»;
- Встроенная проверка «правильности» начерченной цепи;
- «Понятный» Microsoft Office формат данных.
Минусы
- Возможности базового функционала не позволяют строить электрические схемы, соответствующие отечественным номенклатурам – нужно ставить плагины.