6DoF Animation

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

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

  • 6DoF Animation block

Описание

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

Блок 6DoF Animation использует входные значения и параметры блоков, чтобы создать и отобразить анимацию. Параметры Axes limits, Static object position и Position of camera имеют те же модули измерения длины, что и входные параметры.

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

Порты

Вход

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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 для осей рисунка в качестве трехэлементного вектора. Используется во всех случаях, кроме случаев, когда Enter view установлено на Cockpit.

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

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

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

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

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

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

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

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

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

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

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