Weighted Sample Time Math
Вычисления, включающие шаг расчета.
Weighted Sample Time Math |
|
Weighted Sample Time |
Описание
Блок Weighted Sample Time Math добавляет, вычитает, умножает или делит свой входной сигнал ( ) на взвешенный шаг расчета ( ). Если входной сигнал непрерывный, — это шаг расчета модели. В ином случае — это шаг дискретизации входного сигнала. Если входной сигнал постоянен, блоку назначается конечный шаг расчета на основе его подключения и контекста.
Значок блока меняется в зависимости от выбранной в параметре Operation операции и значения параметра Weight value.
Математическая операция задается параметром Operation. Блок может также выводить или взвешенный шаг расчета (Ts Only
), или взвешенную частоту дискретизации (1/Ts Only
).
Весовой коэффициент задается параметром Weight value. Если вес равен 1.0, это значение не отображается в уравнении на значке блока.
Вы можете использовать блок Weighted Sample Time Math для извлечения шага расчета из сигнала. Для этого установите для параметра Operation значение Ts Only , а для параметра Weight — значение 1.0 . В этой конфигурации блок выводит шаг расчета входного сигнала.
|
Блок вычисляет значение выходного сигнала, используя правила приоритета для операторов. Например, если параметр Operation равен +
, блок вычисляет выходной сигнал следующим образом:
Однако, если параметр Operation равен /
, блок вычисляет выходной сигнал следующим образом:
Порты
Вход
Port_1 — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал ; скаляр, вектор или матрица. В зависимости от значения параметра Operation блок может добавлять, вычитать, умножать или делить входной сигнал на взвешенный шаг расчета или просто выводить взвешенный шаг расчета или взвешенную частоту дискретизации.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
Port_1 — выходной сигнал
скаляр
| вектор
| матрица
Взвешенный шаг расчета, частоту дискретизации входного сигнала или результат вычислений с участием взвешенного шаг расчета ( ). Если входной сигнал непрерывный, — это шаг расчета модели. В ином случае —— это шаг дискретизации входного сигнала. Если входной сигнал постоянен, блоку назначается конечный шаг расчета на основе его подключения и контекста.
Типы данных: Float64
Параметры
Main
Operation — математическая операция
+ (по умолчанию)
| −
| *
| /
| Ts Only
| 1/Ts Only
Математическая операция, применяемая ко входному сигналу.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Weight value — весовой коэффициент шага расчета
1.0 (по умолчанию)
| real-valued scalar
Весовой коэффициент шага расчета; скаляр с действительным значением.
Параметр блока |
|
Значения |
|
По умолчанию |
|