FlightGear, предварительно сконфигурированный 6DoF анимация

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

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

Описание

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

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

Этот блок не производит развертываемый код. Однако можно использовать его с режимом external mode Simulink Coder как sim устройство просмотра.

Порты

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

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

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

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

Параметры

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

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

Примечание

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

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

Параметры блоков: xFlightGearVersion
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: 'v2018.2'

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

Для просмотра документации необходимо авторизоваться на сайте