Маршрут полета БЛА. Характеристики и визуализация

Дипломная работа - Транспорт, логистика

Другие дипломы по предмету Транспорт, логистика

одные данные: информация из диалоговых окон, экземпляр класса, реализующего маршрут. Выходные данные: экземпляр класса, реализующего маршрут, графическое представление маршрута на ЦКМ.

Все изменения, вносимые в маршрут полета БЛА при его создании и редактировании, фиксируются в объекте - экземпляре класса, реализующего маршрут, и отображаются на ЦКМ.

2.4 Программа и методика испытаний

 

.4.1 Объект испытаний

Наименование программы - Подсистема визуализации маршрута полета БЛА на ЦКМ.

Подсистема функционирует в составе СПО Проходчик, обеспечивая создание, редактирование и визуализацию некоторой совокупности маршрутов полетов БЛА одновременно в нескольких окнах отображения ЦКМ формата ГИС Интеграция.

Под созданием маршрута понимается визуальное формирование маршрута, посредством ввода необходимой информации в соответствующие диалоговые окна с последующей визуализацией результатов работы на ЦКМ. При создании маршрута происходит формирование маневров, как логически обособленных частей маршрута, и определение образующих маршрут точек (ХТТ - характерных точек траектории), входящих в состав маневров.

Редактирование маршрута подразумевает изменение ранее созданного маршрута, путем редактирования порядка прохождения и количества повторений маневров, параметров маневров и ХТТ.

Под визуализацией понимается отображение маршрута полета БЛА на ЦКМ формата ГИС Интеграция. Подсистема должна производить визуализацию нескольких маршрутов в некоторой совокупности окон одновременно.

Объектом тестирования являются программные модули подсистемы.

 

.4.2 Цель испытаний

Целью проведения испытаний является:

. обнаружение и устранение ошибок и неточностей в работе подсистемы под управлением ОС: Microsoft Windows XP, МСВС 3.0;

. обнаружение и устранение утечек памяти при работе подсистемы;

. выявление соответствия подсистемы требованиям, изложенным в ТЗ;

. получение совокупности отлаженных модулей, компиляция которых проходит без предупреждений компилятора интегрированной среды разработки Microsoft Visual C++ 6.0 на третьем уровне проверки и компилятора ОС МСВС 3.0.

 

.4.3 Требования к программе

Подсистема должна предоставлять:

а) базовый набор графических примитивов (элементов) для визуализации маршрута полета БЛА на ЦКМ;

б) отрисовщик маршрута или совокупности маршрутов на ЦКМ;

в) диалоговые окна для создания и редактирования маршрута полета БЛА на ЦКМ (окна управления маршрутами, маневрами и образующими точками маршрута). Подсистема также должна предоставлять диалоговые окна управления следующими специальными маневрами: Отрезок, Замкнутая траектория, Круг, Бабочка, Восьмерка, Змейка, Область.

Диалоговые окна должны быть разработаны с учетом изменения размеров элементов управления и экранных шрифтов.

Организация, структура, требования к разработке маршрута полета БЛА, перечень специальных маневров и их характеристики описаны в документе.

Все диалоговые окна, разработанные для управления маршрутами, должны позволять создавать маршруты, подчиняющиеся правилам, описанным в выше упомянутом документе.

Под базовым набором графических примитивов понимается набор, в состав которого входят следующие примитивы:

а) характеристическая точка траектории (ХТТ - образующая точка маршрута, заданная координатами и содержащая некоторую дополнительную информацию);

б) линия, связывающая ХТТ (условная линия, соединяющая две ХТТ, вдоль которой происходит движение БЛА при прохождении маршрута);

в) БЛА (примитив, визуализирующий летательный аппарат);

г) прямоугольник (базовый примитив для размещения дополнительной информации о маршруте).

Классы графических примитивов должны быть спроектированы таким образом, чтобы обеспечить простоту расширения базового набора.

Подсистема должна быть оптимизирована для работы с большим количеством графических примитивов, производить визуализацию нескольких маршрутов в некоторой совокупности окон одновременно.

Подсистема должна обеспечивать скорость достаточную для обеспечения визуализации маршрутов на ЦКМ в реальном масштабе времени при использовании мониторов с разрешением 1280х1024 точек.

 

.4.4 Средства и порядок испытаний

Тестирование работы подсистемы производится под управлением ОС: Microsoft Windows XP, МСВС 3.0.

Для тестирования работы подсистемы под управлением ОС МСВС 3.0 была использована ЭВМ платформы Эльбрус-90 микро, разработанная в рамках программы Интеграция-СВТ.

Для тестирования работы подсистемы под управлением ОС Microsoft Windows XP была использована ЭВМ со следующими техническими характеристиками:

-процессор: Intеl Pеntium III 1200 МГц,

-ОЗУ: 256 Мбайт,

-жесткий диск: 40 Гб.

В качестве устройства отображения информации используются мониторы с разрешением 1280х1024 точек.

Разработка подсистемы создания, редактирования и визуализации маршрута полета БЛА на ЦКМ производится по частям. Кодирование и экспресс-тестирование каждой части осуществляется под управлением ОС Microsoft Windows XP.

После того, как реализовано несколько частей, обеспечивающие определенную функциональность, протестирована их работа под управлением ОС Microsoft Windows XP, осуществляется перенос исходных текстов программы на ЭВМ под управлением ОС МСВС 3.0, их компиляция и тестирование.

Подсистема в ходе реализации должна пройти определенный на?/p>