- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Labview的数据采集报警子系统的设计
摘要:该文在分析了各种数据采集报警子系统基本功能的基础上,给出了报警子系统一般组成,设计并实现了基于Labview的报警子系统的主要模块。
关键词:labview;数据采集;报警系统
中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)27-7674-02
Design of Data Acquisition Alert Subsystem Based Labview
QIN Yong-ping1, SUN Qing2, LI Zhe3
(1.Teaching and Section of Computer, Artiliery Academy, Hefei 230031,China; 2.luwan Section Bureau of Education, Shanghai 200020, China; 3.Graduate Department, Artiliery Academy, Hefei 230031, China)
Abstract: This paper analysed the function of somedata acquisitionalertsystems,then the constitution of alert subsystem was provided , and designed and realized the alert subsystem by labview develop environment.
Key words: labview; data acquisition; alert system
报警子系统是各种数据采集、监测监控、虚拟仪器系统的重要组成部分,功能完善的报警子系统有利于用户及时发现故障、及时分析处理。Labview是基于G语言的革命性的图形化开发语言,用来进行数据采集和控制、数据分析和数据表达。它的目标是简化程序的开发工作,让工程师和科学家能充分利用PC机的功能,快速简便地完成自己的工作。本文对多个基于Labview数据采集、监测监控系统的报警子系统进行了分析研究,从中提取出带有一定普遍性的基本功能、基本模块,并给出设计、实现方法。
1 报警子系统的主要模块
这里主要把报警子系统分成如下几个模块:报警参数设置、声光报警、报警信息存储、报警信息回放等。实际系统可根据需要进行选择。如图1所示。
2 报警子系统的设计与实现
2.1 报警参数设置
报警参数要求长期保存,避免每次启动时重新输入,本系统中报警参数存储在Access表中,如图2所示,每个信号可设置最大值及最小值。
在主程序中利用Application Control节点以动态调用方式打开并运行修改报警参数的SubVI “参数设置.vi”,框图程序见图3。
“参数设置.vi” 框图程序见图4,其中访问数据库采用LabSQL完成. 该框图程序中使用的主要节点如下:ADO Connection Create.vi创建一个Connection对象; ADO Connection Open.vi打开一个Connection对象; ADO Connection Execute.vi执行指定的查询等功能;SQL Fetch Data.vi 返回Recordset对象的数据;ADO Recordset Open.vi 打开Recordset对象;ADO Set Field.vi 修改某一个记录的值等。
2.2 声光报警
灯光报警是报警子系统的核心,当某采集数据超出设定值时相应报警红灯亮并闪烁,框图程序见图5。首先取得报警参数,然后随时对采集数据进行跟踪,当超出设定范围时红灯闪烁报警,采集数据恢复正常时自动停止。
需要时在灯光报警的同时给出语音报警,为便于用户及时判断故障位置,对于每一种故障给出相应的语音报警,为此应事先为每一种故障录制专门的语音报警文件,供程序调用。框图程序见图6,本程序采用Microsoft Multimedia控件实现声音文件的播放,程序中Microsoft Multimedia控件MCI.mci在前面板上设置为不可视,也无需设置其按钮属性,“Property Node”节点用于设置“DeviceType”、”FileName”、“Command”属性。另外,直接播放只能播放一遍语音文件,为了重复播放报警语音,对语音播放长度进行计数,超过设定计数值时方可关闭MCI.mci且重播,语音长度计数设定值根据语音文件长度进行调整。故障消除后报警语音自动停止,也可随时按下语音开关关闭语
文档评论(0)