labview报表生成技术在计量系统中的应用new

labview报表生成技术在计量系统中的应用new

ID:34381570

大小:244.27 KB

页数:3页

时间:2019-03-05

labview报表生成技术在计量系统中的应用new_第1页
labview报表生成技术在计量系统中的应用new_第2页
labview报表生成技术在计量系统中的应用new_第3页
资源描述:

《labview报表生成技术在计量系统中的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据计测技术经验与体会·61·中图分类号:TP391.14文献标识码:B文章编号:1002~6061(2005)03一0061一02LabVIEW报表生成技术在计量系统中的应用张磊1,王斌2(1.北京市1014信箱计量站,北京102249;2.海军工程大学海军兵器新技术应用研究所,湖北武汉430033)0引言LabVIEW是实验室虚拟仪器集成环境(Labora—toryvirtualInstrumentEngineeringWorkbench)的简称,是美国国家仪器公司(NationalInstrumen

2、ts,简称NI)的软件产品,是当前应用最广、发展最快、功能强大的图形化软件开发平台之一。数据采集、仪器控制、过程监控、自动测试和自动计量是实验室研究和工业自动化领域广泛存在的实际任务,在用LabVIEW完成这些任务过程中,工程技术人员经常会遇到各种测试数据必须以一定格式的报表形式输出的问题,如何以最高的效率、最低的软件开发成本得到最佳的效果,是本文探讨的问题。1几种报表生成方法及其特点在LabVIEw编程环境下,有5种生成报表的方法。1.1用ReportGenerationToolkitforMicrosof

3、tof—fice生成报表ReportGenerationToolkitforMicrosoftoffice1.1是LabVIEW中一个专用的功能模块,它可以方便地生成Microsoftoffice支持的报表,是最方便的报表生成方法。但是这个模块并未集成在LabVIEw中,必须另外单独购买,这无形中增加了软件开发成本。另外此模块适应LabVIEW7.0版本,低版本不适用。1.2用FileI/o类函数生成报表利用LabVIEWFileI/O类函数,如WriteChar—acterstoFile,WritetoSp

4、readsheetFile等函数来生成报表,生成的报表是ASCII格式的文本文件。其优点是程序简洁,速度快。但缺点也很明显,无法绘制表格,报表样式极为单调。所以,这种方法只能用在对报表格式要求不高的场合。1.3用ReportGeneration类函数生成报表利用LabVIEWReportGeneration类函数,可以收稿日期:2004—12一02作者简介:张磊,男,工程师。生成LabVIEW的标准报表或HTML网页格式的报表,这些类型的报表样式比较美观,可以插入图形,可满足一般用户的需要。但缺点是利用程序制

5、表的过程并不直观,调试麻烦,不适于制作样式较为复杂,结构很不规则的表格。1.4通过DDE生成报表DDE(DynamicDataExchange),即动态数据交换,是Windows的主要特征之一,它是应用程序之间进行数据交换的一种协议,它允许应用程序利用win—dows消息来执行数据交换和远程命令。DDE的通信过程如下:DDE客户端通过发送一个连接消息启动与DDE服务器的会话;建立联系之后,客户端将向服务器发送命令,从而修改或者请求服务器管理的资源;通信完成后,客户端要向服务器发送一个关闭会话的消息。要令作为客

6、户端的LabVIEw启动一次会话,必须要知道与之通信的服务和主题,对于作为服务器的MicrosoftExcel,它的服务名称是Excel,而主题名称可以是System(用于请求Excel的状态信息或者向Excel发送通用命令),也可以是某一Excel文档的文件名。LabVIEw向Excel发送的命令,其实就是Excel的宏命令,也就是VBA(ⅥsualBasicforApplications)程序语言。利用VBA指令,LabVIEw程序可以对Excel的100多个对象如工作表、单元格等进行操作,从而生成一份符

7、合要求的报表。虽然该方法功能强大,但是存在着程序流程不够直观,调试相对困难的缺点,而且还要求程序员要对VBA语法有相当的了解。1.5通过ActiveX生成报表ActiveX是由Microsoft公司定义的用于Internet的一种对象连接与嵌入(oLE)技术,它能把两个应用程序组合在一起,使其像一个应用程序一样工作。利用Ac—tiveXAutomation,可以访问某个windows应用程序中的对象所集成的属性和方法,或者在其它的windows应用程序中对它们进行调用。ActiveX服务器端应用程序是一个服务

8、提供者,客户端应用程序可以访问服务器显露的万方数据LabVIEW报表生成技术在计量系统中的应用作者:张磊,王斌作者单位:张磊(北京市1014信箱计量站,北京,102249),王斌(海军工程大学海军兵器新技术应用研究所,湖北,武汉,430033)刊名:计测技术英文刊名:METROLOGY&MEASUREMENTTECHNOLOGY年,卷(期):2005,25(3)被引用次数:5次参考文献(4条)1.杨

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。