加权采样时间
执行包含计算步骤的计算。
类型: WeightedSampleTimeMath
加权采样时间 图书馆中的路径:
|
|
加权采样时间数学 图书馆中的路径:
|
说明
程序块 加权采样时间 将输入信号 ( ) 与加权计算步长 ( ) 相加、相减、相乘或相除。如果输入信号是连续的, 就是模型的计算步骤。否则, 是输入信号的采样步长。如果输入信号是恒定的,则根据模块的连接和上下文为其分配一个最终计算步骤。
程序块图标的变化取决于 操作 中所选的操作和 重量值 的值。
数学运算由参数 操作 指定。程序块还可以输出加权计算步长 (仅 Ts
) 或加权采样率 (仅 1/Ts
).
加权系数由参数 重量值 指定。如果权重为 "1.0",则该值不会显示在程序块图标的公式中。
提示:您可以使用 加权采样时间 块从信号中提取计算步骤。为此,请将 操作 设置为 仅 Ts`并将参数 重量值 设置为 `1.0
。在此配置下,程序块将输出输入信号的计算步长。
程序块根据运算符的优先级规则计算输出信号的值。例如,如果参数 操作 设置为 +
,程序块将按以下方式计算输出信号:
.
但是,如果 操作 设置为 `/`则单元计算输出信号的过程如下:
.
端口
输入
#
IN_1
—
输入信号
标量 | 向量 | 矩阵
Details
输入信号 为标量、矢量或矩阵。根据 操作 的值,程序块可以将输入信号与加权计算步长相加、相减、相乘或相除,或者直接输出加权计算步长或加权采样率。
数据类型 |
Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。 |
复数支持 |
无 |
输出
#
OUT_1
—
输出信号
标量 | 向量 | 矩阵
Details
加权计算步长,输入信号的采样率或涉及加权计算步长的计算结果 ( )。如果输入信号是连续的,那么 就是模型的计算步长。否则, 就是输入信号的采样率。如果输入信号是恒定的,则根据其连接和上下文为区块分配一个最终计算步骤。
数据类型 |
Float64`。 |
复数支持 |
无 |