# DeadZone


输入位于死区内时输出零。超出死区时,按起始值或结束值对输入信号进行偏移

  • 库: Sysblock / Discontinuities

# 描述

Dead Zone 模块在指定的区域内生成零值输出,此区域称为死区。您可以通过死区起点死区终点参数指定死区的下限 (LL) 和上限 (UL)。模块输出取决于输入 (U) 以及上限和下限的值。

输入 输出
U >= LLU <= UL
U > UL UUL
U < LL ULL

# 示例

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 (默认) | 标量 | 向量

将采样时间指定为 -1 以外的值。

# 依存关系

此参数不可见,除非将其显式设置为 -1 以外的值。

# 版本历史记录

  • 在 2024b 之前推出

# 限制信息

不支持部分

  1. 参数-对整数溢出进行饱和处理
  2. 参数-线性化时视为增益
  3. 参数-启用过零检测
  4. 参数-采样时间 — -1 以外的采样时间值

# 另请参阅

DeadZoneDynamic | Backlash