最小最大 运行可重置
确定信号随时间变化的最小值或最大值。
类型: MinMaxRunningResettable
图书馆中的路径:
|
说明
块 最小最大 运行可重置 输出输入值 u
过去所有值的最小值或最大值。程序块输出最小值还是最大值由参数 功能 .
程序块可以根据外部复位信号 R
复位其状态。当复位信号 R
与零值 true (1)
不同时,程序块将复位参数值输出。 初始条件 .
输入信号可以是标量、矢量或矩阵信号。程序块输出一个与输入信号尺寸相同的信号。每个输出元素都等于相应输入元素的当前最小值或最大值。
程序块图标的变化取决于参数 功能 功能。
端口
输入
#
u
—
输入信号
标量 | 向量 | 矩阵
Details
输入信号为标量、矢量或矩阵。该代码块根据参数值输出过去所有输入数据 u
的最小值或最大值。 功能 .
如果参数 初始条件 标量值,程序块将对其进行扩展,使其具有与非标量输入数据 u
相同的维度。
数据类型 |
Float64`。 |
复数支持 |
无 |
#
R
—
复位信号
标量 | 向量 | 矩阵
Details
输入端口,接受标量、矢量或矩阵重置信号。如果重置信号是非标量信号,它的尺寸必须与输入信号 u
相同。只要复位信号的值为零,程序块就会输出输入信号 u
的当前最小值或最大值。只要复位信号的非零值为 true (1)
,程序块就会将输出重置为参数 u
的值。 初始条件 .
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool、Int128、UInt128、Fixed。 |
复数支持 |
无 |
输出
#
y
—
当前最小值或最大值
标量 | 向量 | 矩阵
Details
标量、矢量或矩阵形式的输出信号,其中每个元素都等于相应输入元素的当前最小值或最大值。输出信号 y
的数据类型和维数与输入信号 u
相同。
当程序块接收到非零重置信号`true (1)`时,程序块会将输出重置为参数`u`的值。 初始条件 .
数据类型 |
Float64"。 |
复数支持 |
无 |