3DoF Animation

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

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

  • 3DoF Animation block

Описание

Блок 3DoF Animation отображает 3-D анимированное представление судна с тремя степенями свободы (3DoF), его траектории и цели с помощью MATLAB® Графика.

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

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

Порты

Вход

расширить все

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

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

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

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

Отношение судна, заданное как 1 на 1 скаляр, в радианах.

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

Параметры

расширить все

3-мерное пространство, которое нужно просмотреть, заданное как вектор с шестью элементами.

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

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

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

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

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

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

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

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

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

  • Fixed position

  • Cockpit

  • Fly alongside

Эти предустановленные представления заданы параметрами MATLAB Graphics CameraTarget и CameraUpVector для осей рисунка.

Совет

Чтобы настроить положение и поле зрения для выбранного представления, используйте параметры Position of camera и View angle.

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

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

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

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

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

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

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

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

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

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

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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