- •Обозначения и сокращения
- •Глава I. Аналитическая часть
- •1.1. Постановка задачи
- •1.2. Обзор предметной области
- •1.2.1. Назначение и принципы действия кэнс
- •1.2.2. Программно-аппаратная реализация кэнс
- •1.2.3. Режим разовой коррекции
- •1.2.4. Выбор зк для кэнс
- •1.2.5. Вычисление высоты рельефа
- •1.3. Обоснование целесообразности статистического моделирования
- •1.4. Обоснование новизны научного исследования
- •1.5. Выводы
- •Глава II. Экспериментальная часть
- •2.1. Разработка методики моделирования работы кэнс
- •2.1.1. Выбор типа распределения вероятностей и определение необходимого числа опытов
- •2.1.2. Подбор исходных данных
- •2.1.3. Программно-математическая модель ошибок
- •2.1.4. Настройка параметров кэнс
- •2.1.5. Накопление массивов ошибок кэнс
- •2.1.6. Статистическая обработка накопленных массивов ошибок кэнс
- •2.2. Результаты статистического моделирования.
- •2.3. Анализ полученных результатов
- •2.4. Выводы
- •Глава III. Технологический процесс разработки и отладки программы статистического моделирования работы кэнс.
- •3.1. Обоснование разработки технологического процесса разработки и отладки программы
- •3.2. Описание технологического процесса разработки и отладки программы
- •3.2.1. Постановка задачи
- •3.2.2. Изучение предметной области
- •3.2.3. Определение трудоёмкости разработки
- •3.2.4. Проектирование алгоритмов программы
- •3.2.5. Выбор операционной системы и инструментария
- •3.2.6. Выбор вспомогательного программного обеспечения
- •3.2.7. Написание программы
- •3.2.8. Тестирование и отладка программы
- •3.2.9. Оптимизация программы
- •3.2.10. Написание программной документации
- •3.2.11. Сдача в эксплуатацию и сопровождение
- •3.3. Схемы технологического процесса разработки и отладки программы
- •3.4. Выводы
- •Глава IV. Обоснование и расчет финансовых затрат
- •4.1. Анализ рынка программного обеспечения
- •4.2. Оценка целесообразности разработки программного продукта
- •4.3. Определение себестоимости программного обеспечения
- •4.4. Определение годовых эксплуатационных затрат программного обеспечения
- •4.5. Построение ленточного графика
- •4.6. Выводы
- •Глава V. Безопасность жизнедеятельности
- •5.1. Анализ условий труда
- •5.2. Пожарная безопасность
- •5.3. Электробезопасность
- •В соответствии с гост 12.1.003-83 уровень звукового давления в рабочем помещении не должен быть выше в октавных полосах со среднегеометрическими частотами, указанными в таблице 5.4.
3.2.6. Выбор вспомогательного программного обеспечения
Описание моделирующего комплекса
Моделирующий комплекс представляет собой набор программного обеспечения, установленного на рабочий компьютер. Комплекс предназначен для автоматической и ручной подготовки полётных заданий БПЛА. В его класс решаемых задач входит создание и редактирование трасс карт, формуляров к картам, маршрутов полёта БПЛА, настройка параметров полёта и параметров КЭНС, проверка правильности составления полётных заданий, номенклатурных листов карт, самоконтроль, протоколирование работы, резервное копирование и восстановление информации, вывод отчётов на принтер и другие функции.
Наиболее важная информация комплекса храниться в базах данных MS ACCESS. Для корректной работы на комплексе требуется электронный ключ Panorama 9 (USB, либо LPT).
К работе на комплексе допускается только персонал, прошедший специальный инструктаж.
Описание программы Карта 2005
Система электронных карт Карта 2005 - это специализированная система управления базами данных электронных карт, предназначенная для решения широкого круга пользовательских задач в операционных системах Windows Me, 2000, XP и Linux. Карта 2005 была разработана КБ «Панорама».
Система обеспечивает создание векторных, матричных и растровых электронных карт, их накопление, обработку и отображение.
База данных электронных карт имеет иерархическую структуру. На нижнем уровне хранится информация об отдельных объектах карты. Объекты могут объединяться в группы, слои и листы карт. Совокупность листов карт одного масштаба и вида составляет район работ - отдельную базу данных электронных карт. Описание отдельного объекта состоит из метрических данных (координат на местности), семантических данных (свойств объекта), текстовых справочных данных, иллюстративных графических данных и других данных, включая уникальный номер объекта, через который осуществляется логическая связь с внешними реляционными СУБД.
Объем отдельной базы данных электронных карт может составлять несколько террабайт (Тб). Обновление базы выполняется в режиме выполнения транзакций, что обеспечивает восстановление при сбоях и откат на любое число шагов назад. Система управления поддерживает высокопроизводительный алгоритм индексации данных, что обеспечивает максимальную скорость поиска и отображения объектов карты на стандартных технических средствах.
Интерфейс управления электронными картами позволяет запрашивать и изменять описание отдельных объектов или их совокупности, выбранной по заданному критерию, отображать электронные карты с изменением масштаба, состава отображаемых данных и формы представления.
Система является открытой для пользователей - поддерживаются различные форматы обмена, обеспечивается настройка классификаторов электронных карт, библиотек условных знаков, поддерживаются различные системы координат и проекции карт, многие программы представлены в исходных текстах. Библиотеки ядра системы перенесены на Windows CE, Linux, QNX, ОС РВ 2, поддерживаются процессоры Intel, Sparc, Mips, трансляторы Borland C++, Microsoft Visual C++, Watcom C++, GNU C++, API - интерфейс библиотек является открытым. Программное обеспечение системы электронных карт может выполняться в 32-х разрядных операционных системах семейства Windows. Реализация cистемы электронных карт в ОС Windows позволяет организовать взаимодействие между прикладными системами (СУБД, электронные таблицы, текстовые и графические редакторы) и электронными картами по протоколу OLE 2.0 в режимах клиент или сервер или через буфер обмена Сlipboard, что позволяет строить из отдельных прикладных систем новый программный комплекс, решающий разнообразные пользовательские задачи.
Управляющая оболочка системы поддерживает многодокументный интерфейс (MDI) и режим Drag and Drop, что обеспечивает простоту управления и удобство работы пользователя одновременно с несколькими видами данных.
Изображение карты может быть выведено на различные внешние устройства, поддерживаемые Windows, в режиме WYSIWYG, что позволяет получать высококачественные твердые копии электронных карт с нанесенной пользователем обстановкой.
Для разработки мобильных приложений поддерживается специальная версия библиотек и компактный формат данных. Подготовка исходных данных и разработка пилот - проектов может выполняться на платформе Windows/Intel, а выполнение приложений на мобильных устройствах.
Отдельные фрагменты электронной карты могут быть сохранены, как метафайлы системы Windows, для дальнейшего использования в любых прикладных задачах в качестве иллюстративного материала.
Представление электронной карты на дисплее является многослойным и может создаваться путем комбинирования растрового представления карт и фотоматериала, векторного представления объектов местности, матричного представления различных свойств местности (матрица высот, матрица экологически опасных участков местности, матрица проходимости местности) и пользовательских данных, выводимых на карту средствами интерфейса Windows.
Растровый формат электронной карты позволяет обрабатывать изображения произвольного размера и применять до 16 млн. цветов без ограничения объема файла данных.
Объекты векторной электронной карты могут быть логически связаны с внешними базами данных (FoxPro, dBase, Paradox, Access) путем применения протоколов ODBC и IDAPI и используя уникальный номер объекта на карте. Данные из внешних баз могут быть также получены с помощью SQL-запросов.
Ядро системы электронных карт реализовано в виде набора динамических библиотек, что позволяет встраивать в прикладные задачи функции вызова, отображения и управления электронной картой. При этом прикладные задачи могут создаваться с помощью различных средств: компиляторов С++ и С, Borland Delphi, Microsoft Visual Basic, а также различных СУБД.
Рисунок 3.1. Пример полётного задания с использованием Карта 2005
Модуль формирования параметров для работы КЭНС
Модуль предназначен для определения пригодности ЗК с точки зрения получения достоверных значений сигналов коррекции по координатам X и Z в ортодромической системе координат и расчета параметров массивов ПЗК и РЗК. Массив ПЗК содержит параметры необходимые для функционирования бортовых алгоритмов КЭНС. Массив РЗК содержит эталонную информацию о рельефе местности в зонах коррекции.
Модуль оформлен в виде загрузочного файла (типа .exe) и вызывается из основной программы комплекса КВ-601. Обмен данными с вызывающей программой осуществляется через файловую систему. По завершении работы модуль возвращает основной программе код завершения, который может принимать различные значения в зависимости от причины, вызвавшей прекращение работы модуля.
Входными данными для работы модуля является информация о сухопутной части маршрута и о «геометрии» ЗК, а также матрицы высот рельефа местности в районах расположения этих ЗК.
В качестве выходной информации модуль выдает сформированные массивы ПЗК, РЗК, код завершения работы, а также дополнительную информацию для протоколирования и архивации результатов работы. Указанная дополнительная информация вполне достаточна для проведения в случае необходимости анализа результатов работы модуля.
Функционально модуль состоит из четырех основных процедур:
- диспетчер модуля и графическое отображения результатов расчетов;
- процедура расчета «информативности» ЗК;
- процедура расчета параметров массива ПЗК;
- процедура статистического моделирования;
Модуль построен на интерактивном принципе работы. На каждом этапе оператор принимает решение о продолжении либо прекращении работы, о принятии либо отклонении результатов расчета и выбранного маршрута. Режим работы модуля и предоставляемая оператору информация и рекомендации будут описаны в разделе 1.В заключение работы модуля, при положительном решении оператора о принятии маршрута с выбранными зонами коррекции, осуществляется подготовка и выдача массивов ПЗК и РЗК в бинарном виде.