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
Математическая операция, применяемая ко входному сигналу.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |