АННОТАЦИЯ 2
ВВЕДЕНИЕ 6
1 ХАРАКТЕРИСТИКИ ИСПЫТАТЕЛЬНЫХ СТЕНДОВ 8
1.1 Предназначение испытательных стендов 8
1.2 Система управления ACUTROL 3000 10
1.2.1 Описание ГИП с контроллером ACUTROL 3000 10
1.2.2 Внешний вид ГИП с контроллером ACUTROL 3000 13
1.2.3 Панель «Макросы» 14
1.2.4 Основные характеристики Acutronic 15
1.2.5 Язык ACL контроллера ACUTROL 3000 18
1.2.6 Описание команд 19
1.2.7 Основные команды и их функции 19
1.3 Система управления ProAxe 20
1.3.1 Описание ГИП с контроллером ProAxe 20
1.3.2 Внешний вид ГИП с контроллером ProAxe 21
1.3.3 Управление температурной камерой 22
1.4 Сравнительный анализ существующего ПО 23
1.5 Сравнение стендов 25
1.5.1 Сравнение одноосевых стендов 25
1.5.2 Сравнение двухосевых стендов 26
1.5.3 Сравнение трехосевых стендов 28
Вывод к разделу 1 30
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 31
2.1 Описание языка 31
2.2 Описание программы 34
2.3 Используемые библиотеки 35
2.4 Функции 39
2.4.1 Функции, работающие в главном файле 39
2.4.2 Функции, работающие с текстовыми файлами 40
2.4.3 Функции, работающие с расчетами 40
2.4.4 Функции, работающие с выводом осей и другими элементами... 41
2.4.5 Функции, работающие с файлами с расширением xls (Excel) 42
2.4.6 Функции, предназначенные для работы с соединением 42
2.4.7 Функции для автоматизации выполнения программы 44
2.4.8 Функции по работе с графиками 45
2.4.9 Функции для работы с панелью инструментов 45
2.5 Руководство пользователя 47
Вывод к разделу 2 65
3 ОЦЕНКА КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 66
3.1 Описание использованных методов и инструментов 66
3.2 Оценка работоспособности 66
3.3 Условия применения 66
3.3.1 Требования к квалификации обслуживающего персонала 66
3.3.2 Требования к аппаратному и программному обеспечению 67
Вывод к разделу 3 67
ЗАКЛЮЧЕНИЕ 68
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 70
ПРИЛОЖЕНИЯ 72
ПРИЛОЖЕНИЕ А 72
ПРИЛОЖЕНИЕ Б 73
ПРИЛОЖЕНИЕ В 114
ПРИЛОЖЕНИЕ Г 115
ПРИЛОЖЕНИЕ Д 116
ПРИЛОЖЕНИЕ Е 117
ПРИЛОЖЕНИЕ Ж 118
Актуальность темы.
В настоящее время предприятия авиационной, космической, оборонной, автомобильной промышленности нуждаются в испытательных поворотных стендах. Данное оборудование используется для испытаний и калибровки инерциальных датчиков (гироскопы, акселерометры),
инерциальных навигационных систем, стабилизированных оптических систем, систем управления с электронной стабилизацией и для моделирования полёта различных объектов. Применение испытательных поворотных стендов уменьшает расходы на разработку и изготовление новых навигационных приборов, сокращает время появления новых приборов.
Проблема штатного ПО.
В большинстве случаев со стороны фирм производителей поворотных стендов к изделию прилагается лишь штатная программа для его управления, имеющая крайне слабые возможности для исследовательских целей и реализации программы испытаний.
Цель работы - разработка программного обеспечения для автоматизированного удаленного управления трех-осевого точностным стендом “Acutronic” при проведении точностных испытаний навигационного прибора.
Задачи работы:
• Изучить состояние вопроса;
о Изучить технические возможности трех-осевого стенда “Acutronic” (модель AC-3337);
о Ознакомиться с аналогичными стендами других компаний производителей;
• Разработать приложение для автоматизированного удаленного управления стендом “Acutroinc” по сети Ethernet;
• Протестировать работу приложения;
• Разработать руководство пользователя для приложения.
Объект работы - трех-осевой стенд “Acutronic” (модель AC-3337).
Результаты работы в виде отчетов можно использовать для дальнейшего анализа.
Разработанное в результате выполнения данной работы приложение, предусматривает возможность модернизации под новые задачи.
В результате проведенной работы получены следующие результаты:
• Рассмотрены и проанализированы технические характеристики трех-осевого стенда “Acutronic” (модель AC- 3337):
о Язык управления ACL;
о Контроллер AC-3337;
о ПО контроллера “Acutronic”.
• Разработано приложение в среде QT Creator на языке С++ для управления стендом “Acutronic”. Приложение позволяет удаленно с ПК управлять стендом и создавать отчеты;
• Разработано руководство пользователя;
• Протестирована работа ПО.
Разработан интерфейс приложения согласно требованиям предприятия АО НИИ «Медикон». Разработано руководство пользователя для данного приложения. В приложении реализована возможность вывода всех результатов и записи команд для автоматизации управления. Таким образом, цель работы достигнута, задачи - решены.
Данное ПО универсально для всех контроллеров “Acutronic” так как они используют одни и те же протоколы TCP/IP.
Дальнейшее развитие программного обеспечение для управления стендом “Acutronic” следует производить по следующим направлениям:
• Расширение средств отладки программы испытаний: возможность интерактивного контроля состояния переменных, пошаговое исполнение;
• Расширение возможностей управления;
• Возможность работать в среде Unix;
• Расширенная обработка ошибок и восстановление
после сбоев программы испытаний;
• Создание трехмерной визуализации;
• Разработка своего управляющего языка высокого уровня для автоматизации испытаний.