Продукт 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.
Продукт Aerospace Toolbox поддерживает версии FlireGear, начиная с версии 2.6.
Если используется версия FlireGear старше 2.6, обновите установку FlireGear до поддерживаемой версии. При открытии модели программа возвращает предупреждение или ошибку. Получение обновленного программного обеспечения FleyGear от https://www.flightgear.org в области загрузки.
Вы можете получить FlireGear с веб-сайта FlireGear в области загрузки или заказав компакт-диски у FlireGear. Область загрузки содержит обширную документацию по установке и настройке. Поскольку FlireGear является проектом с открытым исходным кодом, загрузка исходных файлов также доступна для настройки и переноса в пользовательские среды.
Для использования FlireGear необходимо иметь высокопроизводительную графическую карту со стабильными драйверами Для получения дополнительной информации см. дистрибутив компакт-диска FlireGear или требования к оборудованию и области документации на веб-сайте FlireGear.
Производительность и стабильность FleyGear могут быть чувствительны к компьютерным видеокартам, версиям драйверов и настройкам драйверов. Необходима поддержка OpenGL ® с активированным аппаратным ускорением. Без правильной настройки производительность может снизиться примерно с 30 кадров в секунду (fps) до менее чем 1 fps. Если система позволяет обновлять настройки OpenGL, измените их для повышения производительности.
Для систем с ОС Windows ® используйте следующие графические рекомендации:
Графическая карта с приемлемой производительностью OpenGL (как описано на веб-сайте FleyGear).
Последняя проверенная и стабильная версия драйвера для видеокарты. Перед развертыванием на других компьютерах тщательно протестируйте драйвер.
Дополнительные сведения см. в разделе FlightGear Hardware Recommendations.
Дистрибутивы FleyGear доступны для Linux ®, Macintosh и других платформ на веб-сайте FleyGear ,https://www.flightgear.org. Установка на этих платформах, как и Windows, требует тщательной настройки видеокарт и драйверов. Обратитесь к разделам документации и требований к оборудованию на веб-сайте FlireGear.
Встроенная видеокарта компьютера, например карты NVIDIA ®, может конфликтовать с шейдерами FlireGear. Рассмотрим этот обходной путь:
Отключите шейдеры FlireGear, установив флажок «Создать блок сценария выполнения» «Отключить шейдер FlireGear».
Подробная информация об установке представлена в обширной документации по FlireGear. Проконсультируйтесь со следующим:
Раздел документации веб-сайта FlireGear для инструкций по установке: https://www.flightgear.org.
Раздел рекомендаций по аппаратным средствам веб-сайта FleyGear.
MATLAB ® требования к системе.
Помните о следующих моментах:
Настройте графическую карту компьютера перед установкой FlireGear. См. предыдущий раздел «Настройка компьютера для FlireGear».
Завершите работу всех запущенных приложений (включая интерфейс MATLAB) перед установкой FlireGear.
Установите FlireGear в папку с именем, состоящим из символов ASCII.
Тесты MathWorks показывают, что эксплуатационная стабильность FlireGear особенно чувствительна при запуске. Лучше не перемещать, не изменять размер, не перемещать курсор, не перекрывать и не закрывать окно FlireGear до тех пор, пока начальная сцена моделирования не появится после того, как заставка запуска исчезнет.
Aerospace Blockset поддерживает FleyGear на нескольких платформах. В этой таблице перечислены свойства, которые следует учитывать перед началом использования FlireGear.
| Свойство FleyGear | Описание папки | Платформы | Типовое расположение |
|---|---|---|---|
FlightGearBaseDirectory | Папка установки FleyGear. | 64-разрядная версия Windows | C:\Program Files\FlightGear (по умолчанию) |
| Linux | Папка, в которую был установлен FleyGear | ||
| Mac | /Applications
(папка, в которую вы перетащили значок FleyGear) | ||
GeometryModelName | Папка геометрии модели | 64-разрядная версия Windows | C:\Program Files\FlightGear\data\Aircraft\HL20(по умолчанию) |
| Linux | $FlightGearBaseDirectory/data/Aircraft/HL20 | ||
| Mac | $FlightGearBaseDirectory/FlightGear.app/Contents/Resources/data/Aircraft/HL20 |
При установке программного обеспечения 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 чтобы указать новый путь к папке для хранения данных декораций:
Править runfg.bat.
В список параметров команды добавить --download-dir= и укажите папку, в которую будут загружаться данные декораций. Например:
--download-dir=C:\Users\user1\Documents\FlightGear
Все данные, загруженные во время этого сеанса FleyGear, сохраняются в указанном каталоге. Чтобы избежать загрузки повторяющихся данных декораций, используйте один и тот же каталог в последующих сеансах FlireGear
Чтобы открыть FleyGear, выполните команду runfg.bat.
Примечание
Каждый раз при запуске блока «Создать сценарий выполнения» создается новый сценарий. Он перезаписывает все добавленные изменения.