死区处理

本文为您介绍死区处理组件。

功能说明

死区处理组件支持归零和不归零两种处理模式。不归零模式下,若信号落在死区内,则输出预设值;否则输出信号本身。归零模式下,若信号落在死区内,则输出预设值;若信号大于上限,则输出“信号-上限+预设值”;若信号小于下限,则输出“信号-下限+预设值”。

计算逻辑原理

  • 若输入信号的质量码为坏值,则输出预设值。

  • 若输入信号的质量码为好值,则按以下两种方式处理:

    • 不归零:

      • 当输入信号落在死区内时,输出预设值;否则,输出输入信号。

    • 归零:

      • 当输入信号落在死区内时,输出预设值。

      • 当输入信号大于死区上限时,输出“信号-上限+预设值”。

      • 当输入信号小于死区下限时,输出“信号-下限+预设值”。

参数说明

IN端口-输入参数

参数名

参数描述

是否必填

输入数据类型

数据源类型

in

信号

整数或浮点数

说明

若存在非数值类型数据,则会抛出异常。

不限

target

预设值

整数或浮点数

说明

若存在非数值类型数据,则会抛出异常。

不限

ub

死区上限

整数或浮点数

说明

若存在非数值类型数据,则会抛出异常。

不限

lb

死区下限

整数或浮点数

说明

若存在非数值类型数据,则会抛出异常。

不限

OUT端口-输出参数

参数名

参数描述

输出数据类型

out

处理后的信号

浮点数

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

处理模式

死区处理的模式,支持两种处理模式。

  • 不归零:当输入信号的值在死区上下限范围内时,输出预设值;当输入信号的值在死区上下限范围外时,输出输入信号。

  • 归零:当输入信号的值在死区上下限范围内时,输出预设值;当输入信号的值大于死区上限时,输出“信号-上限+预设值”;当输入信号的值小于下限时,输出“信号-下限+预设值”。

不归零

  • 不归零

  • 归零

输出质量码说明

信号的输出质量码处理方式如下:

  • 若输入质量码缺失或质量码类型非数值,则输出质量码为-1。

  • 若输入质量码为坏值,则输出质量码为0。

  • 若输入质量码为好值,则输出质量码与输入质量码一致。

说明

①质量码好值:质量码等于-1或>=192。

②质量码坏值:质量码在[0,192)内。