FlightGear Preconfigured 6DoF Animation

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

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

Описание

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

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

Порты

Входной параметр

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

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

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

Параметры

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

Выберите свою версию программного обеспечения FlightGear из списка.

Примечание

Если вы используете версию FlightGear, более старую, чем 2,0, модель отображает уведомление от Советника по вопросам Обновления Simulink. Рассмотрите обновление вашей версии FlightGear с помощью Советника по вопросам Обновления. Для получения дополнительной информации смотрите Поддерживаемые Версии FlightGear.

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

Параметры блоков: xFlightGearVersion
Ввод: символьный вектор
Значения: v2019.1 | v2018.3 | v2018.2 | v2018.1 | v2017.3 | v2017.1 | v2016.3 | v2016.1 | v3.4 | v3.2 | v3.0 | v2.12 | v2.10 | v2.8 | v2.6 | v2.4 | v2.0
Значение по умолчанию: 'v2019.1'

Целевой 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