ПО для управления алгоритмом стабилизации состава электролита

image
Программа управления алгоритмом стабилизации состава электролита на ЯП C++\Qt. Разработан универсальный интерфейс для организации подключения к любым базам данных (Oracle, MySQL, SQLite, XLS-таблицы) через систему плагинов. Конфигурируемый расчетный модуль. Программа получает исходные данные из выбранной базы данных, производит расчёты состава электролита для нескольких электролизёров (~100) в многопоточном режиме. По окончании расчетов по требованию пользователя производится установка параметров на управляющие устройства. Программа имеет систему логирования, возможность запуска с предустановками (консольный режим). ПО ТЗ требовалось предоставить возможность внесения конструктивных изменений, влияющих на расчет, без перекомпиляции приложения. Требование было реализовано с использованием технологии QtQuick. Продвинутый пользователь может открыть конфигурационный файл QML, в котором описываются характеристики объектов, и внести необходимые изменения.