ЖУРНАЛ СТА 3/2012
окончания испытания автоматически формируется запакованный текстовый файл записи. Кроме функции записи, Recorder позволяет воспроизвести лю- бое записанное испытание в режиме реального времени либо в режиме бы- строго просмотра. При воспроизведе- нии драйверы работы с интерфейсны- ми платами останавливаются, и про- грамма Recorder начинает высылать записанные коды в receiver . Это позво- ляет просматривать реакции наших программ во время испытания и про- следить за действиями механика-ис- пытателя. Программа SuperVision После окончания предъявительских испытаний двигателя все данные по испытанию предоставляются заказчи- ку. Для удобного просмотра этих дан- ных в ОС Windows была создана про- грамма SuperVision . Она позволяет просматривать значения параметров в графическом виде с параллельным вы- водом на текущий момент сообщений из журнала регистрации Аlarm (рис. 7). Вывод сообщений подсвечивается раз- ным цветом: белым – информацион- ные, жёлтым – предупредительные, красным – аварийные. Программой поддерживается просмотр записей, сделанных АРМДК (автоматизирован- ное рабочее место диагностического комплекса), программами Recorder , Fast , Alarm , Wpoint , а также протокола испытания. Н ОВЫЕ ПРОЕКТЫ В новых проектах мы планируем ис- пользовать операционную систему QNX 6, которая является современной и широко используемой ОС реального времени для широкого круга ответ- ственных применений. Достоинства QNX 6, которые нас привлекают: ● более широкая поддержка аппарат- ных средств, в том числе и процес- соров различной архитектуры; ● поддержка нитей в рамках одного процесса; ● более современная и удобная сре- да разработки и отладки приклад- ного ПО QNX Momentics IDE на базе платформы Eclipse (правда, среда разработки функционирует в ОС Windows, и требуется допол- нительный компьютер, соединён- ный с целевой системой Ethernet- сетью); ● новые встроенные механизмы повы- шения надёжности функционирова- ния прикладных систем, такие как HAM – мониторинг для восстанов- ления работы приложения при сбое и Adaptive Partitioning – гарантиро- ванное распределение ресурсов между группами процессов. Наверняка в QNX 6 есть ещё много новых достоинств, о которых мы пока можем только догадываться. Также не является догмой описан- ная в данной статье структура ПО. Для обеспечения независимой работы осо- бо ответственного контроллера реали- зован вариант работы на нём дополни- тельных сервера параметров и сервера данных испытаний. Если у нас получится что-нибудь стоящее, мы об этом снова напишем. ● E-mail: lhait1@yandex.ru 38 СТА 3/2012 СИС Т ЕМНА Я ИН Т Е Г РАЦИЯ / А ВИАЦИЯ www.cta.ru Рис. 6. Пример сообщений программы Аlarm Рис. 7. Экран программы SuperVision Рис. 5. Экран программы Harna © СТА-ПРЕСС
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy