# О программе GoodLanding

## Что это?

GoodLanding это дополнение к Microsoft® Flight Simulator X, программа, которая выводит информацию о параметрах посадки любого самолета как дефолтного, так и сторонних разработчиков. Параметры представляют собой дефолтные переменные симулятора. Качественная характеристика посадки не дается. По указанным параметрам Вы сами можете оценить качество посадки.

### GoodLanding - это обычно приложение Windows

## Для чего это нужно?

Точно сказать, что такое «хорошая посадка» в симуляторе весьма затруднительно по объективным и субъективным причинам. Вывод многочисленных дискуссий на форумах в Интернете сводится к тому, что при оценке качества посадки необходимо учитывать несколько параметров непосредственно перед касанием и непосредственно после него. Подробнее смотри: «Технические детали». Программа GoodLanding предлагает Вам такие параметры, по которым Вы сами можете, решить «хорошая посадка» или нет.

## Как это работает?

Из симулятора, через библиотеку SimConnect, программа, 6 раз в секунду «симовского» времени, получает переменные справедливые для любого самолета. Записываются значения за три секунды перед касанием ВПП и в течение одной секунды после. Эти данные подробно выводятся в окно самой программы. Кроме того, в момент касания на экране симулятора, в течение 10 секунд, в строке, подобной сообщениям АТИС, отображаются параметры собственно касания и максимальная перегрузка посадки.

### Слева Вы видите вывод результатов в окно симулятора, справа – в окно самой программы GoodLanding

## Как это использовать?

Программа запускается отдельно от симулятора, по желанию пользователя в удобный для него момент. Для работы программы требуется установленный пакет обновлений симулятора Service Pack 1. Как правило, у пользователей исходные диски с релизом Microsoft® Flight Simulator X уже включают пакет. Если вы получили ошибку с сообщением: «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна» -- необходимо установить Service Pack 1 или отдельно библиотеку SimConnect Service Pack 1. Если Вы используете Ту-154Б-2 для FSX от «Проект Туполев», Вы сможете найти установщик SimConnect Service Pack 1 в «Корневая папка Сима\Project Tupolev\SimConnect-SP1\». Подробнее смотри: «Технические детали».

## Вывод и сохранение результатов

Результаты работы программа GoodLanging сохраняет в файлах LandingReport.htm и LandingData.txt. Файл LandingReport.htm предназначен для наглядного отображения таблицы результатов. Файл LandingData.txt предназначен для численного анализа результатов.

Файл LandingReport.htm имеет форма веб-документа (html-формат) и может быть открыт в любом веб-браузере. Кроме того Вы можете оформить (отформатировать) файл в любом удобном для Вас виде с помощью походящего редактора веб-документов (Microsoft ® Word).

### Слева - файл LandingReport.htm открытый в веб-браузере, справа - анализ файла LandingData.txt в Microsoft ® Excel

Файл LandingData.txt имеет форма «Текстовый файл с разделителем табуляции». Если открыть файл LandingData.txt с помощью БлокнотаWindows, то может создаться впечатление, что файл неправильно форматирован, т.е. столбцы данных расположены на разных расстояниях друг тот друга. Это не так. Столбцы данных разделены символом табуляции, который может быть отображен только в режиме отображения всех символов, что не возможно для Блокнота. Например, для Microsoft Word 2010 это кнопка «Отобразить все знаки» (или Ctrl+*). Файл LandingData.txt может быть открыт Microsoft ® Excel для числового анализа. Для этого надо в диалоге Microsoft ® Excel «Открытие Документа» щелкнуть раскрывающийся список типа файла и выбрать «Все файлы» или «Текстовые файлы». Тогда диалог покажет файл LandingData.txt, который можно открыть нажимая все время Далее на появляющиеся вопросы Microsoft ® Excel.

Поскольку программа GoodLanging (как и любая другая программа использующая библиотеку SimConnect) управляется событиями, происходящими в симуляторе, то возможен обрыв записи в файлы LandingReport.htm и LandingData.txt если в этот момент будет нажата пауза или выход в меню симулятора.

## Что еще важно знать?

Программа GoodLanding распространяется по лицензии GNU GPL, т.е. бесплатно, свободно, вместе с исходным кодом. Вы можете распространять и изменять программу по своему усмотрению. Для компиляции программы необходимо наличие Microsoft® Flight Simulator X SDK SP1a.

Автор не является ни профессиональным авиационным инженером, ни профессиональным программистом. Используя программу, Вы получаете ее «как есть» со всеми достоинствами и недостатками. Ваши отзывы, пожелания и замечания крайне важны для автора. Все они будут внимательно изучены и обдуманы. На все Ваши вопросы, по-возможности, будут даны исчерпывающие ответы. В то же время автор не вступает в дискуссию по переписке. Имея исходный код программы, вы можете сами вносить него необходимые изменения и распространять результаты.

### Исходный код программы в Microsoft ® Visual Studio