04-11-2004, 20:45 | #1 |
Aircraftsman
Регистрация: Aug 2004
Сообщений: 11
|
Автопилот бомбардира
Когда в Ил-2 появились бомбардировщики, мне сразу не понравилось методы
управления бомбоприцелом, которые предлагали разработчики. Согласитесь, добавлять к работе бомбардира еще и обязанности пилота, причем не видя никаких приборов, особенно авиагоризонта - это довольно странное решение. После полетов в ВарБердз и Б-17 хотелось что-нибудь пореалистичнее. DeviceLink дал возможность написания того, что хочется самому. Результат - этот автопилот, который выдерживает курс и высоту полета и имеет возможность коррекции курса. Для работы автопилота необходимо включить DeviceLink. Для этого в conf.ini надо добавить несколько строк типа [DeviceLink] port=21100 host=127.0.0.1 Далее надо настроить сам автопилот. Его настройки находятся в файле ab.ini, который должен находиться рядом с исполняемым файлом. Для подключения к DeviceLink'у надо указать адрес хоста и порт. В самом простом варианте подойдут те же строки, что и для conf.ini, указанные выше. После запуска программы на экране появится панель автопилота с лампочкой включения (желтая - выключено) и набором индикаторов. Количество выводимой информации можно настроить в ab.ini в секции Display. После запуска миссии в Ил-2 и выхода на боевой курс, автопилот включается нажатием Ctrl-A. Лампочка становится зеленой, запоминается текущий курс и высота, автопилот начинает выдерживать запомненные значения, бомбардир может спокойно заниматься прицеливанием. Пока механизм включения работает не очень четко, включения иногда не происходит, лампочка становится красной. В этом случае надо просто нажимать Ctrl-A еще раз, до тех пор, пока не призойдет включение. Заданный курс можно корректировать, не выключая автопилот. Нажатиями Alt-Влево/Вправо заданный курс смещается на один градус влево/вправо. Выключается автопилот нажатием Ctrl-A. Для разных самолетов необхоимы разные коэффициенты для алгоритма управления. Примеры можно посмотреть в ab.ini в секции PID. Можно менять эти значения, подбирая наиболее приемлемые для данного самолета. Коэффициенты перечитываются из ab.ini при каждом включении автопилота. ПЛАНЫ 1. Добавить распознавание типа пилотируемого самолета и автоматическую подстановку коэффициентов, запомненных ранее для этого самолета. 2. Добавить выдерживание не только курса и высоты, но и скорости. 3. Отладить включение автопилота. 4. Сделать настраиваемые клавиши управления. Качать отсюда: http://www.airwar.ru/transfer/Crimso/ab.zip |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|