exponenta event banner

3DoF Анимация

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

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

  • 3DoF Animation block

Описание

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

Блок «Анимация 3DoF» использует входные значения и диалоговые параметры для создания и отображения анимации.

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

Порты

Вход

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

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

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

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

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

Положение судна, определяемое как скаляр 1 на 1, в радианах.

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

  • Fixed position

  • Cockpit

  • Fly alongside

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

Совет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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