FlightGear Preconfigured 6DoF Animation

Подключите модель к симулятору рейса FlightGear

  • Библиотека:
  • Aerospace Blockset/Анимация/Интерфейсы Симулятора Полета

  • FlightGear Preconfigured 6DoF Animation block

Описание

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

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

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

Порты

Вход

расширить все

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

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

Параметры

расширить все

IP-адрес назначения машины с программным обеспечением FlightGear, заданный как скаляр.

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

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

Порт назначения машины, работающей под программным обеспечением FlightGear, задается как скаляр.

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

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

Шаг расчета, заданный как скаляр (-1 для унаследованного).

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

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

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

HL-20 Project with Optional FlightGear Interface

HL-20 проект с опциональным интерфейсом FlightGear

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

Алгоритмы

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

Ссылки

[1] Bowditch, N., American Practical Navigator, An Epitome of Navigation. Гидрографическое управление ВМС США, 1802 год.

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