Discrete Derivative
计算离散时间导数。
类型: Discrete Derivative
图书馆中的路径:
|
说明
程序块 Discrete Derivative 使用公式计算带有任意系数的离散时间导数:
,
其中
-
和 分别为当前时间步长下区块的输入值和输出值;
-
- 区块在上一时间步的输入值;
-
- 由参数 Gain value ;
-
- 离散建模步长,应固定不变。
请勿在非周期性启动的子系统(如 Function-Call 子系统)中使用该模块。这种配置会产生不准确的结果。 |
端口
输入
#
IN_1
—
输入信号
标量 | 向量 | 矩阵
Details
以标量、向量或矩阵形式指定的输入信号。
数据类型 |
|
复数支持 |
有 |
输出
#
OUT_1
—
按比例离散时间导数
标量
| 向量
| `矩阵
Details
以标量、向量或矩阵形式表示的离散时间的缩放导数。
输出信号的数据类型由参数 Output data type .
数据类型 |
|
复数支持 |
有 |
参数
主页
#
Gain value —
缩放因子
Scalar / array of real numbers
Details
应用于计算导数的缩放因子。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Initial condition for previous weighted input K*u/Ts —
初始条件
Scalar / array of real and/or complex numbers
Details
上一个缩放输入值的初始条件。
默认值 |
|
程序使用名称 |
|
可调谐 |
是 |
可计算 |
是 |
信号属性
#
Output data type —
输出数据类型
Inherit: auto
| Float64
| Float32
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Fixed-point
Details
指定输出数据类型。您可以指定
-
数据类型继承
Inherit: auto
. -
嵌入式数据类型,例如、
Float32
. -
虚构的点数据类型
Fixed-point
.
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Output fixed-point type —
定点输出数据类型
Data type
Details
指定定点输出数据类型。
依赖关系
当 Output data type 设置为 Fixed-point
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Integer rounding mode —
定点操作的四舍五入模式
Ceiling
| Convergent
| Floor
| Nearest
| Round
| Zero
Details
选择定点运算的舍入模式。您可以选择
-
Floor
- 将正数和负数向下舍入(向负无穷)。 -
Ceiling
- 将正数和负数向上舍入(向正无穷舍入)。 -
Convergent
- 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,则该数字四舍五入为最接近的偶数整数。 -
Nearest
- 将数字舍入到最接近的可表示值。如果数字的小数部分以 5 结尾,则数字向上舍入(向正无穷)。 -
Round
- 将数字四舍五入到最接近的可表示值。如果数字的小数部分以 5 结尾,正数向上舍入(向正无穷),负数向下舍入(向负无穷)。
-
Zero
- 将数字向 0 舍入。
程序块参数总是四舍五入到最接近的可表示值。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Saturate to max or min when overflows occur —
溢出动作方法
Logical
Details
选中此复选框后,超出类型边界的值将重置为所选数据类型可表示的最大值或最小值。否则,溢出将被带过。
选择该复选框后,饱和将应用于程序块中的所有内部操作,而不仅仅是输出数据或结果。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |