MinMax Running Resettable
Определяет минимум или максимум сигнала во времени.
Тип: MinMaxRunningResettable
Путь в библиотеке:
|
Описание
Блок MinMax Running Resettable выводит минимальный или максимальный из всех прошлых значений входа u. Будет ли блок выводить минимальные или максимальные значения, определяется значением параметра Function.
Блок может сбросить свое состояние на основе внешнего сигнала сброса R. Когда сигнал сброса R отличен от нуля true (1), блок сбрасывает вывод значения параметра Initial condition.
Входным сигналом может быть скалярный, векторный или матричный сигнал. Блок выводит сигнал, имеющий те же размеры, что и входной. Каждый выходной элемент равен текущему минимуму или максимуму соответствующих входных элементов.
Значок блока меняется в зависимости от выбранной в параметре Function функции.
Порты
Вход
#
u
—
входной сигнал
скаляр | вектор | матрица
Details
Входной сигнал в виде скаляра, вектора или матрицы. Блок выводит минимальное или максимальное значение всех прошлых входных данных u согласно значению параметра Function.
Если для параметра Initial condition указано скалярное значение, то блок расширит его так, чтобы он имел те же размеры, что и нескалярный ввод u.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
R
—
сигнал сброса
скаляр | вектор | матрица
Details
Входной порт, принимающий сигнал сброса в виде скаляра, вектора или матрицы. Если сигнал сброса нескалярный, он должен иметь те же размеры, что и входной сигнал u. Пока сигнал сброса имеет нулевое значение, блок выводит текущее минимальное или максимальное значение ввода u. Всякий раз, когда сигнал сброса имеет ненулевое значение true (1), блок сбрасывает выход на значение параметра Initial condition.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
y
—
текущее минимальное или максимальное значение
скаляр | вектор | матрица
Details
Выходной сигнал в виде скаляра, вектора или матрицы, где каждый элемент равен текущему минимальному или максимальному значению соответствующих входных элементов. Выходной сигнал y имеет тот же тип данных и размеры, что и входной сигнал u.
Когда блок получает ненулевой сигнал сброса true (1), блок сбрасывает выход на значения параметра Initial condition.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Function —
математическая функция
min | max
Details
Задает, какая из функций (min или max) будет применяться к входу.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Initial condition —
начальное значение
Scalar / array of real numbers
Details
Начальное значение выходного сигнала. Когда входной сигнал сброса R имеет значение true (1), блок сбрасывает выходной сигнал на это значение.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |