Event hysteresis

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > Process data > 处理数据的功能 >

Event hysteresis

事件滞后(滞后过滤器)可以为变量对象( POBJ_PVAR类型的 过程对象 )和 对象描述中 使用参数 HY链接对象定义

对于过程对象,也可以使用 POBJ_ACC_HYSTERESE 访问类型 读取或修改事件迟滞属性  。事件滞后只能应用于单个变量或数组变量以及 数据格式为 Integer(i8 ..., u8 ...)和Floating Point(f32 ...)。

只有在创建链接对象时在链接对象描述中指定了参数 "LT=prc",在过程对象中定义的事件迟滞才会有效。

语法。

HY=<HysteresisValue>

磁滞值可以指定为一个整数(不带逗号,有效值范围:2 - 2147483647)或一个64位浮点数(用十进制指定,有效值范围:大于0.0)。在有效范围之外的数值会停用对象的迟滞功能(例如 "HY=0.0 "或 "HY=1")。

如果定义了事件迟滞,那么  只有当数值变化大于或等于指定的迟滞值时才会触发POBJ_EVENT_DATA 事件。对于数组变量,滞后过滤器用于所有数组元素。事件滞后只在读取方向上起作用,并且总是指过程值。

变量对象中的滞后滤波器是为了抑制系统特定的数值波动(例如温度传感器上的测量值波动)。链接对象中的滞后滤波器可用于用户特定的需求。