# DeadZone
输入位于死区内时输出零。超出死区时,按起始值或结束值对输入信号进行偏移
- 库: Sysblock / Discontinuities
# 描述
Dead Zone 模块在指定的区域内生成零值输出,此区域称为死区。您可以通过死区起点和死区终点参数指定死区的下限 (LL) 和上限 (UL)。模块输出取决于输入 (U) 以及上限和下限的值。
| 输入 | 输出 |
|---|---|
U >= LL 和 U <= UL | 零 |
U > UL | U – UL |
U < LL | U – LL |
# 示例
DeadZone 模块设置死区下限 -0.5,上限 0.5。
参考示例模型
。
# 端口
# 输入
u — 输入信号标量 | 向量
死区算法的输入信号。
数据类型: float | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
# 输出
y — 输出信号标量 | 向量
死区算法应用于输入信号后的输出信号。
数据类型: float | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
# 参数
死区起点 — 指定死区的下界-0.5 (默认) | 标量 | 向量
指定死区下限。为死区起点设置小于或等于死区终点的值。当输入值小于死区起点时,模块会将输出值向下移动死区起点值。
死区终点 — 指定死区的上限0.5 (默认) | 标量 | 向量
指定死区上限。为死区终点设置大于或等于死区起点的值。当输入值大于死区终点时,模块会将输出值向下移动死区终点值。
采样时间 — -1 以外的采样时间值-1 (默认) | 标量 | 向量
# 版本历史记录
- 在 2024b 之前推出
# 限制信息
不支持部分
- 参数-对整数溢出进行饱和处理
- 参数-线性化时视为增益
- 参数-启用过零检测
- 参数-采样时间 — -1 以外的采样时间值