<< 点击显示目录 >> 主页 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 事件。对于数组变量,滞后过滤器用于所有数组元素。事件滞后只在读取方向上起作用,并且总是指过程值。
变量对象中的滞后滤波器是为了抑制系统特定的数值波动(例如温度传感器上的测量值波动)。链接对象中的滞后滤波器可用于用户特定的需求。