后冲

执行后冲或死区函数。

1378

输入/输出

datatype_icon

重置

确定是否使用初始输出进行死区计算的布尔值或布尔值数组。

TRUE 使用初始输出进行死区计算。
FALSE 使用上一次输出进行死区计算。

该节点自动使用初始输出进行初次调用的死区计算。

Default value: FALSE

datatype_icon

输入

输入信号。

该输入接收双精度浮点数或双精度浮点数数组。

datatype_icon

死区

死区的宽度。

该输入接收双精度浮点数或双精度浮点数数组。

Default value: 0

datatype_icon

初始输出

后冲函数初次执行或当重置为TRUE时,节点与输入比较的值。

该输入接收双精度浮点数或双精度浮点数数组。

Default value: 0

datatype_icon

输出

输出信号。

该输出返回双精度浮点数或双精度浮点数数组。

后冲函数的算法定义

后冲函数的定义公式如下。

y ( t ) = { y ( t 1 ) | u ( t ) y ( t 1 ) | 死区 2 u ( t ) 死区 2 | u ( t ) y ( t 1 ) | 死区 2 u ( t ) > y ( t 1 ) u ( t ) + 死区 2 | u ( t ) y ( t 1 ) | > 死区 2 u ( t ) y ( t 1 ) y ( t ) = { y ( t 1 ) | u ( t ) y ( t 1 ) | 死区 2 u ( t ) 死区 2 | u ( t ) y ( t 1 ) | 死区 2 u ( t ) > y ( t 1 ) u ( t ) + 死区 2 | u ( t ) y ( t 1 ) | > 死区 2 u ( t ) y ( t 1 )

其中,

  • u为输入信号
  • y为输出信号
  • t为当前仿真时间