本文为您介绍死区处理组件。
功能说明
死区处理组件支持归零和不归零两种处理模式。不归零模式下,若信号落在死区内,则输出预设值;否则输出信号本身。归零模式下,若信号落在死区内,则输出预设值;若信号大于上限,则输出“信号-上限+预设值”;若信号小于下限,则输出“信号-下限+预设值”。
计算逻辑原理
若输入信号的质量码为坏值,则输出预设值。
若输入信号的质量码为好值,则按以下两种方式处理:
不归零:
当输入信号落在死区内时,输出预设值;否则,输出输入信号。
归零:
当输入信号落在死区内时,输出预设值。
当输入信号大于死区上限时,输出“信号-上限+预设值”。
当输入信号小于死区下限时,输出“信号-下限+预设值”。
参数说明
IN端口-输入参数
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
in | 信号 | 是 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
target | 预设值 | 是 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
ub | 死区上限 | 是 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
lb | 死区下限 | 是 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
OUT端口-输出参数
参数名 | 参数描述 | 输出数据类型 |
out | 处理后的信号 | 浮点数 |
其他参数
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
处理模式 | 死区处理的模式,支持两种处理模式。
| 是 | 不归零 |
|
输出质量码说明
信号的输出质量码处理方式如下:
若输入质量码缺失或质量码类型非数值,则输出质量码为-1。
若输入质量码为坏值,则输出质量码为0。
若输入质量码为好值,则输出质量码与输入质量码一致。
①质量码好值:质量码等于-1或>=192。
②质量码坏值:质量码在[0,192)内。