机房360首页
当前位置:首页 » 其他 » 学习组态王软件的实时报警界面制作

学习组态王软件的实时报警界面制作

来源:机房360 作者:scarlett编辑 更新时间:2013-1-11 14:37:47

摘要:组态王(Kingview)由北京亚控自动化软件有限公司开发,该软件由中国科技大学学士、清华大学硕士林伟总设计,经数十位工程师历时5年开发成功,是最优秀的国产组态软件,居全国同类软件产销量第一。

  在工程浏览器左侧的树型视图中选择"界面",在右侧视图中双击"新建",新建产生一幅名为"实时报警"的界面,如图13-20所示。

  文本"系统报警!",红色,系统报警时文字显示闪动,在"动画连接"对话框中单击"闪烁"按钮,弹出对话框。输入闪烁的条件表达式"$新报警= = 1",当此条件表达式的值为真时,图形对象开始闪烁。表达式的值为假时闪烁自动停止。单击"?"按钮可以查看己定义的变量名和变量域,如图13-21所示。

  

  "$新报警"变量是组态王的一个系统变量,主要表示当前系统中是否有新的报警产生。

  当系统中无论有何种类型的新报警产生时,该变量被自动置为1。但需要注意的是,该变量不

  能被自动清0,需要用户人为地将其清0。

  "确认"按钮按下时的命令语言程序为:

  Ack (RootNode);

  PlaySound (" c:\Sirenl. wav", 0); ClosePicture("实时报警");

  PlaySound函数

  此函数通过Windows的声音设备(若已安装)播放声音,声音为w町文件。调用格式:PlaySound(SoundName, Flags)。

  参数及其描述:

  SoundName代表要播放的声音文件的字符串或字符串变量。

  Flags可为下述之一:←停止播放声音; 1同步播放声音; 2一异步播放声音; 3一重复 播放声音直到下次调用PlaySound 0函数为止。

  实时报警界面为报警时自动弹出窗口,在工程浏览器中选择命令语言一一数据改变命令语言,在浏览器右侧双击"新建飞弹出数据改变命令语言编辑器,如图13-22所示。数据改变命令语言触发的条件"\\本站点\$新报警"变量或变量的域的值发生了变化。

 

本文地址:http://www.jifang360.com/news/2013111/n509244229.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片