SBL-LOAD-HOST Программа для управления нагрузкой
SBL-LOAD-HOST
Начато написание программы для управления электронной нагрузкой через USART со стороны Desktop компьютера.
Программа написана с использованием библиотеки Qt, собрана на Qt5.9.9 MSVC 2015 32bit, к сожалению в версии Qt5.6.3 нет библиотеки для рисования графиков и соответственно программа наверное никогда не будет работать на WindowsXP. Я буду поддерживать сборку только для Windows, для Linux сборку придется выполнить самостоятельно.
Исходники:
Исходники опубликованы под лицензией GPL v2. На данный момент выкладка сделана со своего репозитария и на GitFlic Сейчас реализовано все коммуникационное ядро программы и базовые классы.
Локальный репозитарий
http://local.asobol.ru:8080/websvn/listing.php?repname=43_SBL-LOAD-HOST
Login: guest
Password: (пустой вводить ни чего не надо).
GitFlic https://gitflic.ru/project/asobol/sbl-load-host
Для сборки проекта необходимо подключить библиотеки из соседнего каталога LIBRARY (см. репозитарий).
Реализованный функционал:
- Отображение базовых измеренных данных на виртуальном дисплее (Ток, Напряжение, Мощность, Температура, Время нагрузки).
- Включение и выключение нагрузки.
- Переключение режимов работы.
- Графическое отображение данных мониторинга измеренных значений (Ток, напряжение). Максимально данные оцифровываются как измеренные значения 2 раза в секунду. Можно настроить интервал наблюдения и частоту семплирования данных, а также политику масштабирования данных по вертикальной оси.
- Отображение лога общения нагрузки и компьютера.
- Интерфейс настройки USART а так же уровня детализации лог файла.
- Отображение версии прошивки.