Навигационный калькулятор “Икар” для КПК версия 1.0.
1. Общие сведения.
Калькулятор предназначен для КПК с процессорами ARM на операционной
системе PocketPC и следующих версий. Данная версия калькулятора 1.0
бесплатная, распространение неограниченное.
Калькулятор позволяет выполнить расчеты навигационного треугольника,
а также расчет ЛУР и времени пути.
2. Установка.
Калькулятор представляет собой файл NavCalcPDA.exe, который и явля-
ется исполняемым модулем. Установите этот файл в любое место Вашего
КПК и запустите.
3. Интерфейс и управление программой.
Программа состоит из двух частей. Каждая часть содержится в соответ-
ствующей закладке. Для переключения между закладками достаточно од-
нократно нажать стилусом в области ее основания.
В рабочей области закладки слева находится список параметров, справа
отображается результат в графическом виде.
Каждый параметр может принимать три состояния: значение не введено,
значение введено и значение рассчитано. Рассчитанные параметры нель-
зя изменять – они помечаются серым цветом.
Для ввода значения достаточно однократно нажать стилусом в область
названия параметра. В появившейся панели ввести значение и нажать на “OK”.
Для удаления значения из параметра в панели необходимо удалить значе-
ние и также нажать “OK” (для удаления используется кнопка со стрелкой
влево или “C”). Для отмены используйте кнопку с крестом.
Имеются ограничения: нельзя ввести значение в параметры “ЛУР”, “Время
до ЛУР” и “Время поворота” во второй закладке.
Расчет выполняется сразу, как только значение введено в любой параметр.
В закладках могут встречатся связанные параметры, например, ПУТЕВОЙ УГОЛ.
Достаточно ввести значение в любой закладке, в другой закладке этот
параметр будет заполнен автоматически.
4. Дополнительные команды.
По любому параметру можно получить информацию о его значении в различ-
ных единицах измерения. Для этого необходимо нажать стилом на параметр
и удерживать его в нажатом положении некоторое время, пока не появится
панель с параметрами. Для выхода из панели информации используйте кноп-
ку с крестом. Невозможно просмотреть не введенный иги не расчитанный па-
раметр (при этом появляется панель для ввода значения).
Все остальные дополнительные команды находятся в нижнем меню и в панели
инструментов.
В меню ФАЙЛ две команды: ВЫХОД и НОВЫЙ РАСЧЕТ.
ВЫХОД выгружает программу из исполняемой памяти КПК.
НОВЫЙ РАСЧЕТ очищает все параметры и подготавливает для нового расчета.
Вторе меню КОМАНДЫ содержит следующее: О ПРОГРАММЕ, НАСТРОЙКИ, СЛЕДУЮЩИЙ
УЧАСТОК и ОТМЕНИТЬ.
О ПРОГРАММЕ отображает окно с названием программы, информацией об авторе
и номере версии.
НАСТРОЙКИ отображает окно, в котором можно указать единицы измерения ско-
ростей, расстояний и времени. Для выхода из окна необходимо нажать на пик-
тограмму “OK” в верхнем правом углу. Все настройки сохраняются в таблице
регистраций Windows.
СЛЕДУЮЩИЙ УЧАСТОК устанавливает параметры калькулятора для расчета следу-
ющего участка пути. Данная команда активна, если установлены параметры
(введены или расчитаны) ПУТЕВОЙ УГОЛ, ПУТЕВАЯ СКОРОСТЬ, СЛЕДУЮЩИЙ ПУ (сле-
дующий путевой угол), ЛУРштиль или ЛУР (ЛУР с учетом ветра). При выполнении
команды очищаются поля РАССТОЯНИЕ и СЛЕДУЮЩИЙ ПУ, а также параметры ПУТЕВОЙ
УГОЛ и ЛИНИЯ ПРОЛЕТА устанавливается в значениеследующего участка.
ОТМЕНИТЬ позволяет отменить любую команду, кроме переключения закладок и
изменения настроечных параметров. В отмену входят команды НОВЫЙ РАСЧЕТ и
СЛЕДУЮЩИЙ УЧАСТОК. Для отмены сохраняется история последних ста команд.
ОТМЕНИТЬ не активна, если выполнения вся история отмены.
В панели инструментов (правее от меню) содержится аналоги двух команд: пер-
вая иконка ОТМЕНИТЬ, вторая СЛЕДУЮЩИЙ УЧАСТОК.
Все команды, кроме ВЫХОД не активны пока открыта панель ввода значения или
панель с информацией.
5. Пример расчета.
Нам необходимо пролететь два участка. Первый участок путевым углом 80 гра-
дусов 50 миль, второй участок 30 градусов 70 миль. Лететь будем с истинной
скоростью 300 км/ч, ветер неизменный навигационный 330 градусов со скоростью 10 м/с.
Выполняем расчет:
а) запускаем калькулятор и заходим в настройки для контроля единиц измере-
ния (скорость самолета в км/ч, скорость ветра в м/с, расстояние, расстояния
в милях, время на усмотрение, я ставлю в секундах);
б) в первой закладке вводим значение истинной скорости и параметры ветра,
путевой угол можно ввести как в первой, так и во второй закладке (введем в
первой).
В первой закладке все данные расчитаны. На графике мы видим все направления.
Наш угол сноса на первом участке 6.5 градусов, соответственно курс 86.5,
путевая 285 км/ч.
Далее весь расчет будем выполнять на второй закладке:
в) вводим длину участка 50 и следующий путевой угол 30;
г) для определения ЛУР можно ввести значение крена или предполагаемое значение
ЛУРштиль, я ввел крен 10 градусов.
На этом весь расчет первого участка закончен. Лететь мы будем по прямой 48.8 ми-
ли со скоростью 285.8 км/час в течении 19 минут 27 секунд. За 1.2 мили начнем
поворот влево креном 10 градусов, время поворота 41 секунда. На графике все дан-
ные хорошо видно.
Для расчета следующего участка остаемся во второй закладке:
д) выполняем СЛЕДУЮЩИЙ УЧАСТОК из меню КОМАНДЫ или нажимаем на вторую пиктограмму
в панели инструментов, на вопрос отвечаем “YES”, калькулятор подготовлен для расче-
та следующего участка;
е) вводим расстояние 70 миль, если известно значение следующего ПУ, то вводим его.
На этом расчет закончен. Смотрим результат на графике.
Навигационный калькулятор реализован на Visual C++ в оболочке программирования
Microsoft eMbedded Visual++.
Все вопросы, комментарии и предложения можно публиковать на форуме www.avsim.ru
в соответствующем топике http://www.avsim.ru/forum/index.php?showtopic=13548
или по email: [email protected]
С уважением, Геннадий Выриков