Продукт Aerospace Blockset™ поддерживает интерфейс для стороннего симулятора рейсов FlightGear, открытого программного обеспечения, доступного через GNU General Public License (GPL). Интерфейс рейс simulator, входящий в библиотеку, является однонаправленной ссылкой передачи от Simulink® интерфейс с FlightGear с помощью FlightGear опубликовал net_fdm
протокол обмена двоичными данными. Данные передаются через сетевые пакеты UDP в текущий образец FlightGear. Библиотека поддерживает несколько стандартных двоичных распределения FlightGear. Для получения дополнительной информации об интерфейсе смотрите Run FlightGear with Simulink Models.
FlightGear - эта отдельная программная сущность, не созданный, не принадлежащий и не поддерживаемый MathWorks.
Чтобы сообщить об ошибках в интерфейсе Aerospace Blockset FlightGear или запросить улучшения, используйте
form
.
Чтобы сообщить об ошибках или запросить улучшения в самом FlightGear, посетите FlightGear website
.
Продукт Aerospace Toolbox поддерживает версии FlightGear начиная с версии 2.6.
Если вы используете версию FlightGear старше 2.6, обновите установку FlightGear до поддерживаемой версии. Когда вы открываете модель, программное обеспечение возвращает предупреждение или ошибку. Получите обновленное программное обеспечение FlightGear от https://www.flightgear.org
в области загрузки.
Вы можете получить FlightGear с сайта FlightGear в области загрузки или заказав компакт-диски от FlightGear. Область загрузки содержит обширную документацию по установке и строению. Поскольку FlightGear является проектом с открытым исходным кодом, исходные файлы загрузки также доступны для настройки и переноса в пользовательские окружения.
Для использования FlightGear необходимо иметь высокопроизводительную видеокарту со стабильными драйверами Для получения дополнительной информации см. распределение FlightGear CD или аппаратные требования и разделы документации веб-сайта FlightGear.
Эффективность и стабильность FlightGear могут быть чувствительны к компьютерным видеокартам, версиям драйверов и настройкам драйвера. Вам нужен OpenGL® поддержка с активированным аппаратным ускорением. Без правильной настройки производительность может снизиться с примерно 30 кадров в секунду (fps) до менее 1 fps. Если ваша система позволяет вам обновлять настройки OpenGL, измените их, чтобы улучшить эффективность.
Для Windows® системы, используйте следующие графические рекомендации:
Видеокарта с приемлемой эффективностью OpenGL (как указано на сайте FlightGear).
Последний протестированный и стабильный драйвер релиза для вашей видеокарты. Тщательно протестируйте драйвер на нескольких компьютерах перед развертыванием на других.
Для получения дополнительной информации смотрите FlightGear Hardware Recommendations
.
Распределения FlightGear доступны для Linux®, Macintosh и другие платформы с сайта FlightGear, https://www.flightgear.org
. Установка на этих платформах, как и Windows, требует тщательного строения видеокарт и драйверов. Ознакомьтесь с разделами документации и требований к оборудованию на сайте FlightGear.
Встроенная видеокарта компьютера, например NVIDIA® карты, могут конфликтовать с шейдерами FlightGear. Рассмотрим это решение:
Отключите шейдеры FlightGear, установив флажок Generate Run Script Disable FlightGear shader options блока.
Подробное руководство по установке подробной документации FlightGear. Обратитесь к следующему:
Раздел документации сайта FlightGear на инструкцию по монтажу: https://www.flightgear.org
.
MATLAB® системные требования.
Следует иметь в виду следующие точки:
Сконфигурируйте видеокарту компьютера перед установкой FlightGear. См. предыдущий раздел «Настройка компьютера для FlightGear».
Завершите работу всех работающих приложений (включая интерфейс MATLAB) перед установкой FlightGear.
Установите FlightGear в имя папки, состоящий из символов ASCII.
Тесты MathWorks показывают, что стабильность работы FlightGear особенно чувствительна во время запуска. Лучше всего не перемещать, изменять размер, перемещать мышью, перекрывать или покрывать окно FlightGear до тех пор, пока начальная сцена симуляции не появится после того, как экран заставки запуска не исчезнет.
Aerospace Blockset поддерживает FlightGear на нескольких платформах. В этой таблице перечислены свойства, которые необходимо учитывать перед началом использования FlightGear.
Свойство FlightGear | Описание папки | Платформы | Типичное расположение |
---|---|---|---|
FlightGearBaseDirectory | Папка установки FlightGear. | 64-разрядная версия Windows | C:\Program Files\FlightGear (по умолчанию) |
Linux | Папка, в которую вы установили FlightGear | ||
Mac | /Applications
(папка, в которую вы перетащили значок FlightGear) | ||
GeometryModelName | Папка геометрии модели | 64-разрядная версия Windows | C:\Program Files\FlightGear\data\Aircraft\HL20 (по умолчанию) |
Linux | $FlightGearBaseDirectory/data/Aircraft/HL20 | ||
Mac | $FlightGearBaseDirectory/FlightGear.app/Contents/Resources/data/Aircraft/HL20 |
При установке программного обеспечения FlightGear установка обеспечивает базовый уровень файлов декораций. Документация FlightGear направляет вас через установку декораций как часть общей установки FlightGear.
Если вам нужно установить больше файлов декораций FlightGear, смотрите инструкции в https://www.flightgear.org
. Инструкции описывают, как установить дополнительные декорации в расположении по умолчанию. MathWorks® рекомендует следовать этим инструкциям.
Если вы устанавливаете дополнительные декорации в нестандартном месте, вам, возможно, потребуется обновить FG_SCENERY
окружение в скрипте, выводимом из блока Generate Run Script, для включения нового пути. Описание FG_SCENERY
переменная, см. документацию по адресу https://www.flightgear.org.
Если вы не загружаете декорации заранее, можно направить FlightGear, чтобы загрузить его автоматически во время симуляции, установив флажок Generate Run Script Install FlightGear scenery during simulation (requires Internet connection) блока.
Для систем Windows можно столкнуться с сообщением об ошибке при запуске FlightGear с InstallScenery
опция включена:
Error creating directory: No such file or directory
Эта ошибка, вероятно, указывает, что папка загрузки FlightGear по умолчанию не может быть записана, путь не может быть разрешен, или путь содержит имена пути UNC. Чтобы обойти проблему, отредактируйте runfg.bat
файл для задания нового пути к папке для хранения данных о декорациях:
Редактирование runfg.bat
.
К списку опций команды добавьте --download-dir=
и укажите папку, в которую можно загрузить данные о декорациях. Для примера:
--download-dir=C:\Users\user1\Documents\FlightGear
Все данные, загруженные во время этого сеанса FlightGear, сохраняются в указанной директории. Чтобы избежать загрузки повторяющихся данных о декорациях, используйте ту же директорию в последующих сеансах FlightGear
Чтобы открыть FlightGear, запустите runfg.bat
.
Примечание
Каждый раз, когда вы запускаете блок Generate Run Script, он создает новый скрипт. Он перезаписывает все добавленные изменения.