Назначение и область применения
Программное обеспечение «CybLab» применяется в сфере образования. Программа предназначена для регистрации и записи данных, полученных при помощи датчиков из комплектов цифровых лабораторий CyberRaven CybLab
Функциональные возможности
Функционал программного обеспечения заключаются в следующем:
- Подключение и инициализация датчиков
- Управление экспериментом (старт-стоп, установка таймера эксперимента и интервала опроса значений)
- Построение и вывод на экран графиков зависимостей измеряемых величин от времени
- Обработка данных от дополнительного оборудования (микроскоп, осциллограф)
- Расчет параметров эксперимента (минимальное, максимальное и среднее значение величины, длительность эксперимента)
- Сохранение результатов эксперимента в формате электронных таблиц
- Одновременное подключение 4-х датчиков и дополнительного устройства
Архитектура ПО
Программное обеспечение «CybLab» состоит из следующих модулей /частей:
- “Модуль обработки данных” — система опроса датчиков, обработки данных и взаимодействия с интерфейсом. Модуль реализован на языке RUST с использованием стандартных библиотек. Сохранение данных о результатах лабораторных работ производится в форматы
.png и формат электронных таблиц .odt, что обеспечивает возможность открытия файлов любыми офисными пакетами. Связь с датчиками обеспечивается по протоколу UART при помощи встроенного в датчик USB-UART преобразователя. - “Интерфейс” — Модуль, обеспечивающий вывод информации на экран пользователю. Данный модуль реализован на языке JavaScript с использованием
пакетов Electron и React. Связь с модулем обработки данных осуществляется по протоколу HTTP.
Эксплуатационные характеристики
Для установки и эксплуатации программного обеспечения «CybLab» необходимо, чтобы рабочее место соответствовало следующим требованиям:
| Минимальные | |
| Операционная система | Debian 12.0 или Windows 8 |
| Процессор | Rockchip RK3399 |
| Оперативная память | 6 ГБ |
| Сеть | Подключение к интернету для обновлений |
| Объем памяти | 1 ГБ |
| Рекомендуемые | |
| Операционная система | Debian 12.0 или Windows 10 |
| Процессор | Rockchip RK3588 |
| Оперативная память | 8 ГБ |
| Сеть | Подключение к интернету для обновлений |
| Объем памяти | 1 ГБ |
Описание функциональной части программного обеспечения
Язык программирования — Rust, JavaScript (Electron, Node.js, React)
Информация, необходимая для установки и эксплуатации
Для установки и правильной эксплуатации программного обеспечения «CybLab» необходимо ознакомиться с информацией, размещенной в Руководстве пользователя.
Для активации программного обеспечения обратитесь к ООО «Лаборатория разработок»