Создайте шесть мультител степеней свободы пользовательский блок геометрии
Aerospace Blockset / Анимация / Анимация MATLAB-Based
Блок MATLAB Animation создает шесть мультител степеней свободы пользовательский блок геометрии на основе Aero.Animation
объект. Этот блок анимирует одни или несколько конфигураций транспортного средства с x-y-z
положение и Углы Эйлера через заданную ограничительную рамку, смещение камеры и поле зрения. Этот блок ожидает, что вращение заказывает z-y-x
(psi, theta, phi).
Чтобы обновить параметры камеры в анимации, сначала установите параметры, затем закрывают и дважды кликают блок, чтобы вновь открыть MATLAB® Окно Animation.
Чтобы получить доступ к параметрам для этого блока, сделайте один из:
Щелкните правой кнопкой по блоку, затем выберите Mask> Mask Parameters.
Дважды кликните блок, чтобы отобразить окно MATLAB Animation, затем кликнуть по значку Block Parameters.
Примечание
Базовая графическая система хранит значения в одинарной точности. В результате вы можете заметить, что движение в положениях координат, больше, чем приблизительно 1e6, кажется нестабильным. Это вызвано тем, что номер с одинарной точностью имеет приблизительно шесть цифр точности. Нестабильность происходит из-за квантования в локальном значении eps
Функция MATLAB. Чтобы визуализировать более устойчивое движение для координат вне 1e6, или возместите входные данные к локальному нулю или уменьшите масштаб координатных значений, питающих визуализацию.