资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
在工程浏览器左侧的树型视图中选择界面,在右侧视图中双击新建,新建产生一幅名为实时报警的界面,如图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所示。数据改变命令语言触发的条件本站点$新报警变量或变量的域的值发生了变化。输入命令语言:ShowPicture(实时报警II) ;PlaySound ( c:Siren1. wav, 3 ) ; alarm flag = 1;PlaySound函数此函数通过Windows的声音设备(若已安装)播放声音,声音为WAY文件。调用格式:PlaySound (SoundName, Flags);参数及其描述:SoundName代表要播放的声音文件的字符串或字符串变量。Fla庐可为下述之一:0-停止播放声音; 1-同步播放声音; 2-异步播放声音; 3-重复 播放声音直到下次调用PlaySound 0函数为止。报警灯动画的制作:报警时报警灯旋转并播放声音,报警灯旋转动画采用6个报警灯在不同时间显示或隐含来实现的,如图13-23所示。在动画连接对话框中单击隐含按钮,弹出对话框,表达式为真时,被连接对象是显示。表达式依次为:alarm_timer = = 4&alarm_flag = = 1alarm_timer = = 3&alarm_flag = = 1alarm_timer = = 2&alarm_flag = = 1alarm_timer = = 1&alarm_flag = = 1alarm_timer = = 1&alarm_flag = = 1本站点$新报警alarm timer为内存整型变量,在OlO之间自动变化,实现方法:在工程浏览器的目录显 示区,选择文件 I命令语言 I应用程序命令语言,则在右边的内容显示区出现请双击这儿进入应用程序命令语言对话框图标,如图13-24所示。输入运行时,每1InS命令语言:本站点alarm timer=本站点alarm timer+ 1;if(本站点alarm timer= = 11)本站点alarm timer= 0;)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号