Сегодня, 30 октября, состоялся релиз версии 1.0.0 симулятора электронных схем Qucs-S. Программа предоставляет удобный графический интерфейс для консольного симулятора Ngspice или других SPICE-совместимых движков. Начиная с этого выпуска, проект перешёл на нумерацию версий 1.0.x вместо 0.0.x. Здесь событие скорее формальное, так как проект уже давно вышел из стадии беты.
Ниже краткий список новшеств релиза 1.0.0.
-
Добавлена возможность моделирования логических элементов при помощи Ngspice (требуется версия 38 или выше). Пока реализованы не все цифровые компоненты.
-
На графиках теперь можно установить инженерную нотацию с префиксами (например 1k, 100u) для чисел (см. скриншот).
-
По оси Y можно установить масштаб в децибелах в свойствах диаграммы, не прибегая к использованию уравнений.
-
Бэкпортированы из Qucs-0.0.20 (это релиз, который так и не вышел) утилиты для синтеза аттенюаторов, делителей мощности, расчёта длинных линий.
-
Добавлен поиск по библиотекам с предпросмотром компонента в левой части главного окна программы (см. скриншот).
-
Удалена утилита Qucs-lib. Теперь вся её функциональность доступна в главном окне, и отдельная утилита менеджера библиотек больше не нужна.
-
Бэкпортировано улучшенное дерево проектов с навигацией по подкаталогам, как в Qucs-0.0.20.
-
Примеры (из подкаталога examples) подвергнуты ревизии, схемы исправлены и закачаны заново. Несовместимые с Ngspice примеры перемещены в подкаталог qucsator. Бинарные файлы удалены из дерева примеров.
-
Добавлены новые символы для 3- и 4-выводных МОП-транзисторов и 4-выводного биполярного транзистора.
-
Закрыто множество отчётов об ошибках.
Ссылки на репозитории для Debian, Ubuntu, openSUSE и Fedora, а также инструкции по установке можно найти на странице релиза на Гитхабе.
Программа написана на C++ с применением Qt5 и распространяется на условиях GPL 2.0 или более поздней.