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