ТЗ на доработку ПО для управления устройством формирования изображения (экран)
Имеется действующее блинкерное табло, состоящее из 8-х секций (смотреть видео), планируется увеличить табло до 12 секций и провести доработку ПО и интерфейса управления.
Исходные данные: Имеется ПО написано на C#, WPF приложение; Взаимодействует с устройством по модифицированному протоколу Modbus RTU, rs-485, COM-порт 115200-8-N-1 Простой UI; Получения изображения (серию изображений) от bmp файлов и отображение на экране; Получения потока изображений от Kinect, конвертация и передача в устройство;
Задача: Отладка и оптимизация скорости взаимодействия программы с устройством. Пауза между пакетами (изображениями) не менее 2bit. Период следования пакетов не более 125мс. Модификация конвертера исходного изображения (текущий 48х24точек; новый 48х36точек); Модификация пакета с учетом новой адресации при увеличении расширения; Модификация UI согласно требованиям заказчика (добавление новых элементов управления, возможность выбора изображения с рабочего стола и т.д.) Добавление новых источников изображения: Выводить изображения в режиме заставки, формат изображения JPEG, png. Выводить изображения в режиме просмотра с задержкой 3 сек. Вывод изображения с видеокамеры. Реализация на табло игр: Змейка, Тетрис, Ну погоди, Lode Runner, Galaxian с возможностью управления игрой одним из вариантов: мышью/джойстиком/телефоном. Обеспечить вывод изображения на блинкерное табло через интерфейс ПК или телефона, позволяющий пользователю управлять табло на интуитивном уровне и не иметь специальных навыков программирования.