exponenta event banner

Предварительно настроенная анимация 6DoF FleyGear

Подключить модель к имитатору полета FleyGear

  • Библиотека:
  • Аэрокосмический блок/Анимация/Интерфейсы имитатора полета

  • FlightGear Preconfigured 6DoF Animation block

Описание

Блок предварительно сконфигурированной 6DoF анимации FlireGear позволяет управлять значениями положения и положения на транспортном средстве-имитаторе полета FlireGear с двойной точностью для долготы (l), широта (мкм), высота (h), список (ϕ), подача (θ), и отклонение от курса (ψ), соответственно.

Блок сконфигурирован как sim-устройство просмотра. Если вы создаете код для вашей модели с помощью Simulink ® Coder™ и подключаетесь к работающему целевому коду с помощью моделирования внешнего режима, программное обеспечение Simulink может получать данные от цели на лету и передавать данные о положении и положении в FlireGear. Дополнительные сведения см. в разделе Использование C/C + + S-функций в качестве Sim-устройств просмотра во внешнем режиме.

Продукт Aerospace Blockset™ поддерживает версии FlireGear начиная с версии 2.6. Если используется версия FlireGear старше 2.6, в модели отображается уведомление от Simulink Upgrade Advisor. Рассмотрите возможность использования помощника по обновлению для обновления версии FliveGear. Дополнительные сведения см. в разделе Поддерживаемые версии FlireGear.

Порты

Вход

развернуть все

Долгота, широта, высота, крен, тангаж и рыскание с двойной точностью, заданные как вектор. Единицы измерения - это градусы запада/севера для долготы и широты, метры над средним уровнем моря для высоты и радианы для значений положения.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Параметры

развернуть все

IP-адрес назначения компьютера, на котором работает программное обеспечение FleyGear, указанный как скаляр.

Программное использование

Параметр блока: DestinationIpAddress
Текст: символьный вектор
Значения: скаляр
По умолчанию: '127.0.0.1'

Порт назначения компьютера с программным обеспечением FlireGear, указанный как скаляр.

Программное использование

Параметр блока: DestinationPort
Текст: символьный вектор
Значения: скаляр
По умолчанию: '5502'

Время выборки, указанное как скаляр (-1 для унаследованного).

Программное использование

Параметр блока: SampleTime
Текст: символьный вектор
Значения: скаляр
По умолчанию: '1/30'

Примеры модели

HL-20 Project with Optional FlightGear Interface

HL-20 Проект с дополнительным интерфейсом FleyGear

В этом проекте показано, как моделировать HL-20 подъемное тело НАСА с помощью программного обеспечения Simulink ®, Stateflow ® и Aerospace Blockset™. Модель транспортного средства включает в себя аэродинамику, логику управления, системы управления отказами (FDIR) и органы управления двигателем (FADEC). Он также включает воздействие окружающей среды, например, профилей ветра для фазы посадки. Вся модель имитирует фазы захода на посадку и посадочного полета с помощью контроллера автоматической посадки. Для анализа влияния отказов исполнительного механизма и изменения порывов ветра на устойчивость транспортного средства используйте ярлык проекта «Анализ отказов в параллельном режиме». Если установлен модуль Parallel Computing Toolbox™, анализ выполняется параллельно. Если Toolbox™ Parallel Computing не установлен, анализ выполняется последовательно. Визуализация для этой модели осуществляется через интерфейс с FlireGear, пакетом имитатора полета с открытым исходным кодом. Если интерфейс FlireGear недоступен, можно смоделировать модель, замкнув цикл с помощью альтернативных источников данных, предоставленных в блоке Вариант. В этом блоке можно выбрать ранее сохраненный файл данных, блок редактора сигналов или набор постоянных значений. В этом примере требуется Toolbox™ системы управления.

Алгоритмы

Блок представляет собой маскированную подсистему, содержащую, главным образом, блок Pack net_fdm Packet for FlireGear, установленный для 6DoF входов, блок Send net_fdm Packet to FlireGear и блок Simulation Pace. Для получения доступа ко всем возможностям этих блоков используйте отдельные соответствующие блоки из библиотеки Aerospace Blockset.

Ссылки

[1] Боудич, Н., Американский практический навигатор, Воплощение навигации. Гидрографическое управление ВМС США, 1802 год.

Представлен до R2006a