exponenta event banner

6DoF Анимация

Создайте 3D Графическую анимацию MATLAB шести объектов степеней свободы

  • Библиотека:
  • Аэрокосмический блок/Анимация/Анимация на основе MATLAB

  • 6DoF Animation block

Описание

6DoF блок Анимации показывает 3D оживленное представление о шести степени свободы (6DoF) транспортное средство, его траектория и его цель, используя MATLAB® Graphics.

Блок 6DoF Animation использует входные значения и параметры блока для создания и отображения анимации. Границы осей, статическое положение объекта и положение параметров камеры имеют те же единицы длины, что и входные параметры.

Этот блок не создает развертываемый код, но его можно использовать с внешним режимом Simulink ® Coder™ в качестве SimViewingDevice.

Порты

Вход

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

Высота над уровнем моря, положение перехода и положение вниз аппарата в координатах Земли, указанные как трехэлементный вектор.

Типы данных: double

Эйлеровы углы транспортного средства, определяемые как трехэлементный вектор.

Типы данных: double

Параметры

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

Трехмерное пространство для просмотра, указанное как шестиэлементный вектор.

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

Параметр блока: u1
Текст: символьный вектор
Значения: шестиэлементный вектор
По умолчанию: '[0 4000 -2000 2000 -5000 -3000]'

Интервал времени, в течение которого анимация перерисовывается, определяемый как двойной скаляр.

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

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

Масштабный коэффициент для регулировки размера транспортного средства и цели, определяемый как двойной скаляр.

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

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

Высота, положение перекрестия и положение опускания цели, определяемое как трехэлементный вектор.

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

Параметр блока: u4
Текст: символьный вектор
Значения: трехэлементный вектор
По умолчанию: '[4000 0 -5000]'

Предварительно заданные входные виды, указанные как:

  • Fixed position

  • Cockpit

  • Fly alongside

Эти предустановленные виды задаются параметрами MATLAB Graphics CamureTarget и CamureUpVector для осей фигуры.

Совет

Чтобы настроить положение и поле обзора для выбранного вида, используйте параметры «Положение камеры» и «Угол обзора».

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

Параметр блока: u5
Текст: символьный вектор
Значения: Fixed position | Cockpit | Fly alongside
По умолчанию: 'Fixed position'

Положение камеры, заданное с помощью параметра MATLAB Graphics CamurePosition для осей фигуры в виде трехэлементного вектора. Используется во всех случаях, за исключением случаев, когда для параметра «Ввод вида» установлено значение Cockpit.

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

Параметр блока: u6
Текст: символьный вектор
Значения: трехэлементный вектор
По умолчанию: '[2000 500 -3150]'

Просмотр угла для параметра «MATLAB Graphics» CamureViewAngle для осей фигуры в градусах, заданного как двойной скаляр.

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

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

Отображать ли анимацию во время моделирования. Если этот флажок не установлен, анимация не отображается.

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

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

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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