Системный объект: фазированный. Платформа
Пакет: поэтапный
Выходное положение тока, скорость и оси ориентации платформы
[Pos,Vel] = step(sPlat,T)
[Pos,Vel] = step(sPlat,T,V)
[Pos,Vel] = step(sPlat,T,A)
[Pos,Vel,Laxes] = step(___)
Примечание
Начиная с R2016b, вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
[Pos,Vel] = step(sPlat,T) возвращает текущее положение, Pos, и скорость, Vel, платформы. Затем метод обновляет положение и скорость. Когда MotionModel для свойства задано значение 'Velocity' и VelocitySource для свойства задано значение 'Property'положение обновляется с помощью уравнения Pos = Pos + Vel*T где T задает истекшее время (в секундах) для текущего шага. Когда MotionModel для свойства задано значение 'Acceleration' и AccelerationSource для свойства задано значение 'Property'положение и скорость обновляются с помощью уравнений Pos = Pos + Vel*T + 1/2Acl*T^2 и Vel = Vel + Acl*T, где T задает истекшее время (в секундах) для текущего шага.
[Pos,Vel] = step(sPlat,T,V) возвращает текущее положение, Pos, и скорость тока, Vel, платформы. Затем метод обновляет положение и скорость с помощью уравнения Pos = Pos + Vel*T где T задает истекшее время (в секундах) для текущего шага. Этот синтаксис применяется при установке MotionModel свойство к 'Velocity' и VelocitySource свойство к 'Input port'.
[Pos,Vel] = step(sPlat,T,A) возвращает текущее положение, Pos, и скорость тока, Vel, платформы. Затем метод обновляет положение и скорость с помощью уравнений Pos = Pos + Vel*T + 1/2Acl*T^2 и Vel = Vel + Acl*T, где T задает истекшее время (в секундах) для текущего шага. Этот синтаксис применяется при установке MotionModel свойство к 'Acceleration' и AccelerationSource свойство к 'Input port'.
[Pos,Vel,Laxes] = step(___) возвращает дополнительный выход Laxes как оси ориентации платформы, когда вы задаете OrientationAxesOutputPort свойство к true.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release метод для разблокировки объекта.
|
Платформа Платформа, заданная как |
|
Время шага Время шага, заданное как реальный скаляр. Модули - секунды |
|
Скорость платформы Скорость платформы, заданная как действительная 3-бай- N матрица, где N - количество платформ, для моделирования. Этот аргумент применяется, когда вы устанавливаете |
|
Ускорение платформы Ускорение платформы, заданное как действительная 3-бай- N матрица, где N - количество платформ, для моделирования. Этот аргумент применяется, когда вы устанавливаете |
|
Текущее положение платформы Текущее положение платформы, заданное как реальный вектор-столбец 3 на 1 в виде |
|
Скорость текущей платформы Скорость тока платформы, задайте как реальный вектор-столбец 3 на 1 в виде |
|
Текущие оси ориентации платформы Текущие оси ориентации платформы, возвращенные как реальная матрица 3 на 3 N, где N - количество платформ, для моделирования. Каждая подматрица 3 на 3 является ортонормальной матрицей. Этот выход включен, когда вы устанавливаете |