Смекни!
smekni.com

Разработка системы для моделирования радиолокационной обстановки, которая бы позволила получать файлы на персональной ЭВМ, содержащие цифровое представление радиолокационной обстановки (стр. 7 из 12)

Рисунок 3.8 – Использование мастера при работе с программным комплексом

11 – вызов встроенной справки по программе. Справка также может быть вызвана в любой момент и для любой формы, путем нажатия клавиши «F1» на клавиатуре;

12 – краткие сведения о программе, отображаются сведения о параметрах компьютера и краткая информация о программе;

13 – информационная панель, содержит сведения о том, какие параметры введены, а какие нет. После задания соответствующих параметров красная надпись «Не заданы» изменяется на синию надпись «Готово»;

14 – список всех заданных радиолокационных объектов, указывается номер объекта или его имя и его тип. Введенные объекты отображаются на модели экрана радара 16;

15 – элементы управления списком радиолокационных объектов, облегчающие навигацию по списку и управление самим списком радиолокационных объектов. После нажатия на кнопку добавления нового объекта будет активизирована форма, аналогичная представленной на рисунке 3.9. На данной форме собраны все параметры, необходимые для моделирования радиолокационного объекта, имеется возможность задания «рельефа» для группы местников и программы движения в графической форме. Все элементы управления снабжены подсказками, которые отображаются на форме задания параметров;

16 – модель экрана радара, после ввода нового радиолокационного объекта он отображается на модели в соответствии с введенными координатами. Цветовая гамма отображения (цвет фона, линий и т.д.) может быть настроена пользователем при помощи соответствующей команды в главном меню. Все настройки автоматически сохраняются в ini-файле после закрытия приложения.

Рекомендуемый порядок работы с программным комплексом совпадает с алгоритмом, приведенным на рисунке 3.2. В случае возникновения каких-либо затруднений рекомендуется вызывать встроенную справочную систему или мастера, которые содержат комментарии и пояснения ко всем действиям и этапам получения выходного файла.


Рисунок 3.9 – Задание параметров радиолокационного объекта


4 Технологический раздел

4.1 Постановка задачи

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

4.2 Текст документа

4.2.1 Основание для разработки

4.2.1.1 Основанием для разработки является задание руководителя НТЦ ФГУП ЧРЗ «Полет» Родионова В. В. на разработку программного комплекса для цифрового моделирования радиолокационной обстановки.

4.2.2 Назначение разработки

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

4.2.3 Область применения

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

4.2.3.2 Данная система также может применяться как макет для обучения студентов радиотехнических специальностей вузов основам радиолокации и последующей обработки информации.

4.2.4 Требования к программному изделию

4.2.4.1 Программный комплекс должен реализовывать следующие функции:

1. Функция организации интерфейса с пользователем. Программный комплекс в рамках организации интерфейса с пользователем должен реализовывать следующие функции:

функция модификации данных – необходимо организовать ввод пользователем параметров, характеризующих конкретную РЛС и радиолокационную обстановку. Необходимо проверять вводимые данные на непротиворечивость и корректность. При разработке следует учесть, что с программным комплексом, возможно, будут работать пользователи, уровень подготовки которых для работы на персональной ЭВМ является невысоким;

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

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

2. Функция организации обмена данными с цифровыми устройствами обработки сигналов – необходимо организовать загрузку данных из файлов с радиолокационной обстановкой в реальные устройства обработки сигналов. Программный комплекс в рамках организации обмена данными с цифровыми устройствами обработки сигналов должен реализовывать следующие функции:

функция определения доступных аппаратных ресурсов – при инициализации программного комплекса необходимо произвести определение доступных аппаратных ресурсов, поиск драйверов для данных устройств и их инициализацию;

функция обмена данными с доступными аппаратными ресурсами – непосредственно организация обмена данными со специализированным устройством под управлением ранее выбранного драйвера.

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

4. Моделирование радиолокационной обстановки – по введенным пользователем данным, необходимо произвести расчет сигналов, образующих радиолокационную обстановку.

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

4.2.4.3 Выходной файл, получаемый при моделировании, должен соответствовать формату, приведенному в приложении А.

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

4.2.4.5 Необходимо проверять все вводимые пользователем данные на непротиворечивость и корректность. При вводе следует ограничивать набор вводимых пользователем символов для недопущения ввода некорректных значений и сокращения числа выдаваемых сообщений об ошибке в случае неправильного ввода.

4.2.4.6 Программный комплекс должен корректно функционировать под управлением операционной системы Windows 9x и выше.

4.2.4.7 Программный комплекс должен иметь возможность обмена графической и иной информацией с приложениями, входящими в состав пакета Microsoft Office, а также приложениями, разработанными сотрудниками НТЦ для анализа полученной радиолокационной информации (Viewer 1.16, WRadar 2.0).

4.2.4.8 Программный комплекс должен моделировать следующие классы радиолокационных объектов: точечная цель, протяженная помеха, помеха, получаемая при отражении от земной поверхности (местные объекты), для чего должны быть разработаны соответствующие математические модели.

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

4.2.4.10 Необходимо обеспечить сохранение и последующее восстановление индивидуальных параметров интерфейса пользователя.

4.2.5 Требования к программной документации

4.2.5.1 После окончания разработки необходимо разработать следующую программную документацию, согласно требованиям установленным в ЕСПД:

– текст программы;

– описание программы;

– руководство оператора.

4.2.6 Технико-экономические показатели

4.2.6.1 Общая стоимость разработки не должна превышать 50 тыс. руб., при сроках разработки 3 календарных месяца.

4.2.7 Стадии и этапы разработки

4.2.7.1 При разработке программного комплекса необходимо соблюдать последовательность, указанную в ГОСТ 34.601-90. Сроки выполнения работ необходимо соблюдать в соответствии с разработанным сетевым графиком (раздел 6.1).

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

4.2.7.3 Разработка производится за счет заказчика.

4.2.7.4 В настоящее техническое задание могут вноситься изменения, уточнения и дополнения до предъявления изделия на приемочные испытания в соответствии с требованиями ГОСТ В 15.201-83.


5 Вопросы безопасности жизнедеятельности

В процессе работы по данной теме приходилось иметь дело с опасными и вредными производственными факторами физической группы /12/.

5.1 Анализ опасных и вредных производственных факторов