发表于:2005-06-17 12:02:00
楼主
组态王支持双击报警记录,执行指定功能
功能说明:用户在报警窗口中双击一条报警记录,组态便执行指定的功能
(比如显示指定画面)。
实现:通过报警预置自定义函数$System_xxxxAlarm,与变量的报警扩展域配合实现。
详细描述:
在组态王自定义函数中,有三个系统预置的报警自定义函数。
分别为实型变量报警事件($System_RealAlarm)
整型变量报警事件($System_LongAlarm)
离散型变量报警事件($System_DiscAlarm)预置自定义函数。
如果在配置报警窗的“操作属性”时,选择了“允许双击报警条”,
则系统运行时双击报警事件报警条,会自动调用相应数据类型的函数。
在以上函数中,通过判断便可执行一段命令语言:
if(nAction==1) //双击报警条
{
//执行命令语言
}
在变量的报警属性中,有扩展域1和扩展域2两个属性,
在报警自定义函数中分别以dTag.ExtendFieldString1
和dTag.ExtendFieldString2引用,可以代替字符串,
比如使用在ShowPicture中。与报警自定义函数配合,
可以实现定制的功能。
更详细的资料和实例,请访问:www.kingview.com