FlightGear Preconfigured 6DoF Animation

Модель Connect к средству моделирования рейса FlightGear

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

  • FlightGear Preconfigured 6DoF Animation block

Описание

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

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

Поддержка продукта Aerospace Blockset™ версии FlightGear, начинающие с v2.6. Если вы используете версию FlightGear, более старую, чем 2,6, модель отображает уведомление от Советника по вопросам Обновления Simulink. Рассмотрите использование Советника по вопросам Обновления, чтобы обновить вашу версию 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). Это также включает эффекты среды, такие как профили ветра для приземляющейся фазы. Целая модель симулирует подход и приземляющиеся фазы рейса с помощью автоприземляющегося контроллера. Чтобы анализировать эффекты отказов привода и изменения порыва ветра на устойчивости транспортного средства, используйте "Запущенный Анализ отказов в параллельном" ярлыке проекта. Если Parallel Computing Toolbox™ установлен, анализ запущен параллельно. Если Parallel Computing Toolbox™ не установлен, анализ запущен в сериале. Визуализация для этой модели сделана через интерфейс к FlightGear, пакету средства моделирования рейса с открытым исходным кодом. Если интерфейс FlightGear недоступен, можно симулировать модель путем замыкания круга с помощью альтернативных источников данных, обеспеченных в блоке Variant. В этом блоке можно выбрать ранее сохраненный файл данных, блок Signal Editor или набор постоянных значений. Этот пример требует Control System Toolbox™.

Алгоритмы

Блок является подсистемой маскированной, содержащей преимущественно Пакет net_fdm Пакет для набора блока FlightGear для 6DoF входные параметры, Отправление net_fdm Пакет с блоком FlightGear и блоком Simulation Pace. Чтобы получить доступ к полным возможностям этих блоков, используйте отдельные соответствующие блоки из библиотеки Aerospace Blockset.

Ссылки

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

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