BC/NW 2017 № 1 (30)
РАЗРАБОТКА ПРОГРАММЫ ОТРИСОВКИ РАДИОЛОКАТОРА
Демидова А.С., Липатов В.А., Есюткин А.А
Радиолокация — область науки и техники, объединяющая методы и средства локации [1].
Доклад посвящен разработке имитатора, важнейшая часть которого − отображение самого радиолокатора и видимых целей на
нем. Сам имитатор должен производить считывание тактической обстановки из файла и анализировать ее имитированное «сканирование» радиолучом, формирование отметок целей, их отображение на круговом индикаторе и HD-диаграмме (диаграмме «высота-дальность»).
Рассмотрим алгоритм работы программы. Первым шагом производится ввод начальных данных, инициализация переменных. Затем происходит считывание из файла и его обработка. Из строк считанного файла формируется текущая целевая обстановка.
Далее происходит преобразование координат целей из прямоугольной системы в сферическую.
На следующем этапе мы проводим анализ целевой обстановки, принимаем решение о том, какие цели находятся в области видимости имитатора.
Далее вносим погрешность в координаты видимых целей и производим отображение отметок целей на круговом индикаторе (радаре) и HD-диаграмме.
Программа разработана в среде программирования LabVIEW [2] и состоит из блок-диаграммы и лицевой панели. Блок-диаграмма Radar_plot
состоит из четырех последовательных блоков:
Блок № 1 для отрисовки черного квадрата. Используется для фона изображения индикатора.
Блок № 2 отрисовывает окружности сетки радара на фон.
Блок № 3 отрисовывает радиальные линии сетки на фон. При этом фон может отрисовываться в этих трех блоках и подаваться на отдельный выход либо фон может использоваться из внешнего источника. Это сделано для того, чтобы не перерисовывать фон заново на каждом такте, если индикатор запускается в цикле, а отрисовать его один раз на первом такте, а в последующих использовать уже готовый.
Блок № 4 отображает цели на фон с координатной сеткой. Информация по отображаемым целям поступает в виде двумерного массива.
Литература
1. Белоцерковский Г.Б. Основы радиолокации и радиолокационные устройства. М.: Советское радио, 1975.
2. Учебный курс LabVIEW. Основы I / П.М. Михеев, С.И. Крылова, В.А. Лукьянченко, Д.С. Урюпина М.: МГУ им М.В. Ломоносова, 2007.