ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:417.87KB ,
资源ID:15059216      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15059216.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(组态王软件自学系列之02实时报警界面制作Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

组态王软件自学系列之02实时报警界面制作Word文件下载.docx

1、3. 新建变量 64. 新建动画连接 75. 报警自定义函数 86. 事件命令语言 107. 说明 11一、 项目背景描述或现场情况说明本文是组态王的自学系列的第二篇,上一篇给大家讲一下系统的登录和退出的实现方法。在这里跟大家分享一下组态王中实时报警界面制作过程。二、 问题的解决方法和思路1. 新建工程1)如图1所示,启动组态王软件,新建一个工程文件夹,命名为test。图1 新建工程2)命名工程名称,见图2所示。图2 工程名称2. 新建界面1)在工程浏览器左侧的树型视图中选择界面,在右侧视图中双击新建,新建产生一幅名为实时报警的界面,见图3所示。图3 工程开发环境2)在工具箱中选择“报警窗口”

2、,在右边空白区域拉出一个报警窗口,如图4所示。图4 报警窗口3)双击报警窗口第一行菜单,在通用属性中对报警窗口命名,在列属性中对列明细进行编辑,如图5所示。图5 报警窗口属性配置4)在报警窗口上方加上“实时报警”的文本,加粗显示,同时在报警窗口下方添加三个按钮,分别为“报警确认”、“声音开启”和“声音关闭”,如图5所示。图6 功能按钮制作3. 新建变量数据词典,弹出定义变量的对话框,见图7所示。图7 建立新变量2)建立两个变量类型为内存整数的变量,变量名分别为ALARM和Beep_close,见图8所示。图8 两个新变量4. 新建动画连接1)为报警确认按钮建立动画连接,选择“弹起时”动画连接,

3、命令脚本为ALARM=0;2)为声音开启按钮建立动画连接,选择“弹起时”动画连接,命令脚本为Beep_close=1;为声音关闭按钮建立动画连接,选择“弹起时”动画连接,命令脚本为Beep_close=0;5. 报警自定义函数在组态王自定义函数中,有三个系统预置的报警自定义函数。分别为实型变量报警事件($System_RealAlarm)、整型变量报警事件($System_LongAlarm)和离散型变量报警事件($System_DiscAlarm)预置自定义函数。自定义函数的调用执行有两种方式:1)系统产生报警事件后会自动调用相应数据类型的函数,如整型变量产生报警时,系统自动调用整型预置自定

4、义函数;2)如果在配置报警窗的“操作属性”时,选择了“允许双击报警条”,则系统运行时双击报警事件报警条,也会自动调用相应数据类型的函数。三种预置自定义函数如下:1.)实型:void $System_RealAlarm(RealTag rTag, long time, long nEvent, long nAction) 2.)整型:void $System_LongAlarm(LongTag lTag, long time, long nEvent, long nAction) 3.)离散型:void $System_DiscAlarm(DiscTag dTag, long time, lon

5、g nEvent, long nAction) 各个预置自定义函数中的参数的含义为(以实型为例,其它都相同):Void $System_RealAlarm(RealTag rTag, long nTime, long nEvent, long nAction)rTag:表示变量,即普通变量,和组态王系统变量一样具有值和变量所有的域,这些值都是只读的。nTime:表示自从格林威治时间1970年1月1日0起到报警事件产生时的秒数,表征报警事件产生的时间;nEvent:表示当前产生或双击报警窗时的报警类型。报警类型的返回值如下: 0 报警 1 恢复 2 确认 nAction:表示当nAction=1时表示是双击报警条,当nAction=0时表示产生报警事件。预置自定义函数函数体初始内容为空,需要用户在里面添加命令语言。利用报警预置自定义函数,可以实现用户自己想在报警产生后做的一些处理。我们在各个预置自定义函数中均写入如下脚本:if(nEvent=0) ALARM=1;6. 事件命令语言在事件命令语言中新建一个事件命令,事件描述为ALARM=1,在事件存在时每隔3秒执行一次,事件脚本如下图所示。该脚本的意思为执行本项目工程文件夹内beep.exe的程序,beep.exe程序是用VB写的一个播放报警音的程序。运行程序测试前要把beep.exe程序拷到项目工程文件夹内。7. 说明

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1