Разработанное программное обеспечение обладает следующими функциональными характеристиками:
- Взаимодействие с аппаратным обеспечением (управление вращателем осуществляется через плату контроллера, подключённую к расширительному шилду, который, в свою очередь, взаимосвязан с драйвером шагового двигателя, дисплеем, и приборной панелью управления);
- Предоставление пользовательского интерфейса для мониторинга и контроля системы;
- Настройка параметров системы через визуальный интерфейс;
ПО позволяет управлять следующими параметрами вращения с последующей визуализацией оных:
- Скорость вращения;
- Направление вращения;
- Запуск/отключение вращения;
При этом ПО также отслеживает и выводит информацию о следующих событиях:
- Включение системы;
- Превышение лимита скорости вращения;
- Ошибка при задании и расчёте скорости вращения;
- Ошибка включения системы при активном вращателе.