Weighted Sample Time
Выполняет вычисления, включающие шаг расчета.
Тип: WeightedSampleTimeMath
Weighted Sample Time Путь в библиотеке:
|
|
Weighted Sample Time Math Путь в библиотеке:
|
Описание
Блок Weighted Sample Time добавляет, вычитает, умножает или делит входной сигнал ( ) на взвешенный шаг расчета ( ). Если входной сигнал непрерывный, то — это шаг расчета модели. В ином случае — это шаг дискретизации входного сигнала. Если входной сигнал постоянен, то блоку назначается конечный шаг расчета на основе его подключения и контекста.
Значок блока меняется в зависимости от выбранной в параметре Operation операции и значения параметра Weight value.
Математическая операция задается параметром Operation. Блок может также выводить взвешенный шаг расчета (Ts Only
) или взвешенную частоту дискретизации (1/Ts Only
).
Весовой коэффициент задается параметром Weight value. Если вес равен 1.0
, то это значение не отображается в уравнении на значке блока.
Вы можете использовать блок Weighted Sample Time для извлечения шага расчета из сигнала. Для этого установите для параметра Operation значение Ts Only , а для параметра Weight value — значение 1.0 . В этой конфигурации блок выводит шаг расчета входного сигнала.
|
Блок вычисляет значение выходного сигнала, используя правила приоритета для операторов. Например, если для параметра Operation выбрано значение +
, то блок вычисляет выходной сигнал следующим образом:
.
Однако, если для параметра Operation выбрано значение /
, то блок вычисляет выходной сигнал следующим образом:
.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал в виде скаляра, вектора или матрицы. В зависимости от значения параметра Operation блок может добавлять, вычитать, умножать или делить входной сигнал на взвешенный шаг расчета или просто выводить взвешенный шаг расчета или взвешенную частоту дискретизации.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Взвешенный шаг расчета, частота дискретизации входного сигнала или результат вычислений с участием взвешенного шаг расчета ( ). Если входной сигнал непрерывный, то — это шаг расчета модели. В ином случае — это шаг дискретизации входного сигнала. Если входной сигнал постоянен, то блоку назначается конечный шаг расчета на основе его подключения и контекста.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Weight value —
весовой коэффициент шага расчета
Scalar / array of real and/or complex numbers
Details
Весовой коэффициент шага расчета.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Operation —
математическая операция
+
| -
| *
| /
| Ts Only
| 1/Ts Only
Details
Математическая операция, применяемая ко входному сигналу.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |