exponenta event banner

Интерфейс имитатора полета

Сведения об интерфейсе FleyGear

Продукт Aerospace Blockset™ поддерживает интерфейс с имитатором полета FlireGear стороннего производителя, программное обеспечение с открытым исходным кодом, доступное через GNU General Public License (GPL). Интерфейс имитатора полета FlireGear, входящий в состав блока, представляет собой однонаправленную линию передачи от интерфейса Simulink ® к FlireGear с помощью опубликованного FlireGearnet_fdm протокол обмена двоичными данными. Данные передаются через сетевые пакеты UDP в работающий экземпляр FlireGear. Блоксеть поддерживает несколько стандартных двоичных дистрибутивов FlireGear. Дополнительные сведения об интерфейсе см. в разделе Запуск FlireGear с моделями Simulink.

FlireGear - это отдельный объект программного обеспечения, который не создан, не принадлежит и не поддерживается MathWorks.

  • Чтобы сообщить об ошибках или запросить улучшения в интерфейсе Aerospace Blockset FlireGear, используйте form.

  • Чтобы сообщить об ошибках или запросить улучшения в самом FleyGear, посетите веб-сайт FlightGear website.

Поддерживаемые версии FleyGear

Продукт Aerospace Toolbox поддерживает версии FlireGear, начиная с версии 2.6.

Если используется версия FlireGear старше 2.6, обновите установку FlireGear до поддерживаемой версии. При открытии модели программа возвращает предупреждение или ошибку. Получение обновленного программного обеспечения FleyGear от https://www.flightgear.org в области загрузки.

Получить FleyGear

Вы можете получить FlireGear с веб-сайта FlireGear в области загрузки или заказав компакт-диски у FlireGear. Область загрузки содержит обширную документацию по установке и настройке. Поскольку FlireGear является проектом с открытым исходным кодом, загрузка исходных файлов также доступна для настройки и переноса в пользовательские среды.

Настройка компьютера для FleyGear

Для использования FlireGear необходимо иметь высокопроизводительную графическую карту со стабильными драйверами Для получения дополнительной информации см. дистрибутив компакт-диска FlireGear или требования к оборудованию и области документации на веб-сайте FlireGear.

Производительность и стабильность FleyGear могут быть чувствительны к компьютерным видеокартам, версиям драйверов и настройкам драйверов. Необходима поддержка OpenGL ® с активированным аппаратным ускорением. Без правильной настройки производительность может снизиться примерно с 30 кадров в секунду (fps) до менее чем 1 fps. Если система позволяет обновлять настройки OpenGL, измените их для повышения производительности.

Графические рекомендации для Windows

Для систем с ОС Windows ® используйте следующие графические рекомендации:

  • Графическая карта с приемлемой производительностью OpenGL (как описано на веб-сайте FleyGear).

  • Последняя проверенная и стабильная версия драйвера для видеокарты. Перед развертыванием на других компьютерах тщательно протестируйте драйвер.

Дополнительные сведения см. в разделе FlightGear Hardware Recommendations.

Установка на Linux, Macintosh и других платформах

Дистрибутивы FleyGear доступны для Linux ®, Macintosh и других платформ на веб-сайте FleyGear ,https://www.flightgear.org. Установка на этих платформах, как и Windows, требует тщательной настройки видеокарт и драйверов. Обратитесь к разделам документации и требований к оборудованию на веб-сайте FlireGear.

FleyGear и видеокарты в системах Windows

Встроенная видеокарта компьютера, например карты NVIDIA ®, может конфликтовать с шейдерами FlireGear. Рассмотрим этот обходной путь:

  • Отключите шейдеры FlireGear, установив флажок «Создать блок сценария выполнения» «Отключить шейдер FlireGear».

Установка и запуск FleyGear

Подробная информация об установке представлена в обширной документации по FlireGear. Проконсультируйтесь со следующим:

Помните о следующих моментах:

  • Настройте графическую карту компьютера перед установкой FlireGear. См. предыдущий раздел «Настройка компьютера для FlireGear».

  • Завершите работу всех запущенных приложений (включая интерфейс MATLAB) перед установкой FlireGear.

  • Установите FlireGear в папку с именем, состоящим из символов ASCII.

  • Тесты MathWorks показывают, что эксплуатационная стабильность FlireGear особенно чувствительна при запуске. Лучше не перемещать, не изменять размер, не перемещать курсор, не перекрывать и не закрывать окно FlireGear до тех пор, пока начальная сцена моделирования не появится после того, как заставка запуска исчезнет.

Aerospace Blockset поддерживает FleyGear на нескольких платформах. В этой таблице перечислены свойства, которые следует учитывать перед началом использования FlireGear.

Свойство FleyGearОписание папкиПлатформыТиповое расположение
FlightGearBaseDirectoryПапка установки FleyGear. 64-разрядная версия WindowsC:\Program Files\FlightGear
(по умолчанию)
LinuxПапка, в которую был установлен FleyGear
Mac/Applications
(папка, в которую вы перетащили значок FleyGear)
GeometryModelNameПапка геометрии модели64-разрядная версия WindowsC:\Program Files\FlightGear\data\Aircraft\HL20
(по умолчанию)
Linux$FlightGearBaseDirectory/data/Aircraft/HL20
Mac$FlightGearBaseDirectory/FlightGear.app/Contents/Resources/data/Aircraft/HL20

Установка дополнительных декораций FleyGear

При установке программного обеспечения FlireGear обеспечивается базовый уровень файлов декораций. Документация FlireGear содержит инструкции по установке декораций в рамках общей установки FlireGear.

Если вам нужно установить больше файлов декораций FleyGear, см. инструкции в https://www.flightgear.org. В инструкциях описывается, как установить дополнительные декорации в расположение по умолчанию. MathWorks ® рекомендует следовать этим инструкциям .

При установке дополнительных декораций в нестандартном расположении может потребоваться обновление FG_SCENERY переменная среды в выходных данных сценария из блока «Создать сценарий выполнения» для включения нового пути. Для описания FG_SCENERY переменная, см. документацию по адресу https://www.flightgear.org.

Если вы не загружаете декорации заранее, вы можете направить FlireGear на автоматическую загрузку во время моделирования, установив флажок Создать блок сценария запуска Установить декорации FlireGear во время моделирования (требуется подключение к Интернету).

Для систем Windows может возникнуть сообщение об ошибке при запуске FlireGear с помощью InstallScenery параметр включен:

Error creating directory: No such file or directory

Эта ошибка, скорее всего, указывает на то, что папка загрузки FliveGear по умолчанию недоступна для записи, путь не может быть разрешен или путь содержит UNC-имена путей. Чтобы обойти проблему, измените runfg.bat чтобы указать новый путь к папке для хранения данных декораций:

  1. Править runfg.bat.

  2. В список параметров команды добавить --download-dir= и укажите папку, в которую будут загружаться данные декораций. Например:

    --download-dir=C:\Users\user1\Documents\FlightGear

    Все данные, загруженные во время этого сеанса FleyGear, сохраняются в указанном каталоге. Чтобы избежать загрузки повторяющихся данных декораций, используйте один и тот же каталог в последующих сеансах FlireGear

  3. Чтобы открыть FleyGear, выполните команду runfg.bat.

Примечание

Каждый раз при запуске блока «Создать сценарий выполнения» создается новый сценарий. Он перезаписывает все добавленные изменения.