Написать программу управления и отображения информации для работы с устройством, подключенным через COM-порт
Протокол обмена формата Dx=y;
где x - номер данных из таблицы (длина 2 байта)
y - данные (длина 6 байт)
; - конец пакета
максимальная длина пакета 11 байт
x:
0 - резерв
1 - (Устройство -> ПК) данные (напряжение в мВ) (V)
2 - (ПК -> Устройство) управляющее воздействие (0-100%) (H)
3 - (ПК -> Устройство) частота входных данных (1-10000 Гц) (F_in)
4 - (ПК -> Устройство) частота управляющего воздействия (15-15000 Гц) (F_out)
-
При получении данных (V) от Устройства вычислять величину управляющего воздействия (H) с помощью алгоритма управления и отправлять устройству
-
Строить график получаемых данных в реальном времени (V)
-
Через интерфейс получать значение частоты входных данных и управляющего воздействия и отправлять на Устройство по нажатию кнопки (F_in, F_out)
-
Через интерфейс получать параметры для алгоритма управления
4.1 Управление в релейном режиме (Получить целевое значение и допустимое отклонение) (V_target, V_delta)
4.2 Управление ПИД регулятором (Получить целевое значение и параметры регулятора) (V_target, P, I, D)
4.3 Управление нейронной сетью (В перспективе) (V_target, k-коэффициент обучения)
-
Сохранять данные и управляющее воздействие с привязкой ко времени в файл (time, H, V)