MATLAB Animation

Создайте шесть мультител степеней свободы пользовательский блок геометрии

Библиотека

Анимация Animation/MATLAB-Based

Описание

Блок MATLAB Animation создает шесть мультител степеней свободы пользовательский блок геометрии на основе Aero.Animation объект. Этот блок анимирует одни или несколько конфигураций транспортного средства with x-y-z положение и Углы Эйлера через заданную ограничительную рамку, смещение камеры и поле зрения. Этот блок ожидает, что вращение заказывает z-y-x (psi, тета, phi).

Чтобы обновить параметры камеры в анимации, сначала установите параметры, затем закрывают и дважды кликают блок, чтобы вновь открыть окно MATLAB® Animation.

Чтобы получить доступ к Параметрам для этого блока, щелкните правой кнопкой по блоку, затем выберите Mask Parameters. В качестве альтернативы дважды кликните блок, чтобы отобразить окно MATLAB Animation, затем кликнуть по значку Block Parameters.

Примечание

Базовая графическая система хранит значения в одинарной точности. В результате вы можете заметить, что движение в положениях координат, больше, чем приблизительно 1e6, кажется нестабильным. Это вызвано тем, что номер с одинарной точностью имеет приблизительно шесть цифр точности. Нестабильность происходит из-за квантования в локальном значении eps Функция MATLAB. Чтобы визуализировать более устойчивое движение для координат вне 1e6, или возместите входные данные к локальному нулю или уменьшите масштаб координатных значений, питающих визуализацию.

Параметры

Vehicles

Задает транспортное средство, чтобы анимировать. Из списка выберите из 1 к 10. Входные параметры маски блока изменяются, чтобы отразить количество транспортных средств, которые вы выбираете. Каждое транспортное средство имеет свой собственный набор входных параметров, обозначенных номером в начале входной метки.

Geometries

Задает конфигурации транспортного средства. Можно задать эти конфигурации с помощью одного из следующего:

  • Имя переменной, например, geomVar

  • Массив ячеек имен переменных, например, {geomVar, AltGeomVar}

  • Вектор символов с одинарными кавычками, например, 'astredwedge.mat'

  • Смешанный массив ячеек имен переменных и векторов символов, например, {'file1.mat', 'file2.mat', 'file3.ac', geomVar}

Примечание

Все заданные заданные конфигурации должны существовать в рабочем пространстве MATLAB, и имена файлов должны существовать в текущей папке или быть на пути MATLAB.

Bounding box coordinates

Задает граничные координаты для транспортного средства.

Этот параметр не является настраиваемым в процессе моделирования. Изменение в этом параметре вступает в силу после того, как симуляция останавливается.

Camera offset

Указывает, что расстояние от цели камеры указывает на саму камеру.

Этот параметр не является настраиваемым в процессе моделирования. Изменение в этом параметре вступает в силу после того, как симуляция останавливается.

Camera view angle

Задает угол поля зрения камеры. По умолчанию точка цели камеры является положением первого тела, изолированного динамически, чтобы указать на движение.

Этот параметр не является настраиваемым в процессе моделирования. Изменение в этом параметре вступает в силу после того, как симуляция останавливается.

Sample time

Задайте шаг расчета (-1 для наследованного).

Вводы и выводы

Этот блок имеет следующие входные параметры:

Входной параметрТип размерностиОписание

Сначала

Вектор

Содержит downrange положение, crossrange положение и высоту транспортного средства в Наземных координатах. Номер указывает на номер транспортного средства.

Второй

Вектор

Содержит Углы Эйлера (список, подача и отклонение от курса) транспортного средства. Номер указывает на номер транспортного средства.

Смотрите также

Aero.Animation в документации Aerospace Toolbox

Представленный в R2007a

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