基于LabVIEW的报表生成

基于LabVIEW的报表生成

ID:40918043

大小:231.97 KB

页数:3页

时间:2019-08-10

基于LabVIEW的报表生成_第1页
基于LabVIEW的报表生成_第2页
基于LabVIEW的报表生成_第3页
资源描述:

《基于LabVIEW的报表生成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据.102.《测控技术)20lo年第29卷第5期基于LabVIEW的报表生成刘闯(中船重工集团750试验场,云南昆明650051)摘要:针对LabVIEW在测试领域的报表生成,介绍了最常见的报表格式Word和Excel的报表生成方法。对于Word报表生成,利用ActiveX控件实现,对于Excel报表生成,则采用了LabVIEW报表生成子VI实现。两种报表生成方法简单实用,较好地解决了LabVIEW在测试领域中复杂报表的生成问题。关键词:LabVIEW;图形编程;报表生成;Word;Excel中图分类号:TP274文献标识码:A文章编号:1000—8829(2010)05

2、—0102—02ReportGenerationBasedonLabVIEWLIUChuang(750TestSiteofChinaShipbuildingIndustryCorporation,Kunming650051,China)Abstract:InthetestareafortheLabVIEWreportgeneration,thereportgenerationmethodofthemostcommonreportformat—WordandExcelisdescribed.FortheWordreportgeneration,usedActiveXcontrol

3、stoa—chieve,andfortheExcelreportgeneration,thenusedtheLabVIEWreportgenerationsub—VItoachieve.ThetworeportgenerationmethodsaresimpleandhavesolvedthecomplexreportgenerationquestionsofLabVIEWinthetestarea.Keywords:LabVIEW;graphicprogramming;reportgeneration;Word;ExcelLabVIEW是一种业界领先的工业标准图形化编程工具,

4、主要用于开发测试、测量与控制系统。它是专门为工程师和科学家而设计的直观图形化编程语言。它将软件和各种不同的策略仪器硬件及计算机集成在一起,建立虚拟仪器系统,以形成用户自定义的解决方案。因此,LabVlEW语言得到越来越广泛的应用。对于一个完整的测试系统,经常需要生成相应的报表以记录测试结果。LabVIEW程序框图有丰富的报表生成子VI,对一些简单的报表而言,可以比较容易实现。但对于较为复杂的Office报表,它们基本无能为力。针对这个问题,本文中对Word和Excel报表生成所采用的两种不同的方法作了较为详细的阐述。需要注意的是,文中提到的这两种报表生成的方法分别应用于两种不同

5、的场合。触类旁通,举一反三,对所有的Word、Excel报表生成均有很大的借鉴作用。1Word报表生成对于一项测试任务,会产生众多零散的测试结果,收稿日期:2009一ll—10作者简介:刘闯(1982一),男,重庆忠县人,硕士研究生,助理工程师,主要从事控制及嵌入式技术研究。必须按照它们的实际意义记录下来。最好的方式就是采用表格,在测试过程中,只需要把测试结果写到相应位置。在Word中制作表格有两种方法:一是在测试过程中,动态生成,这种方法的缺点是显得复杂,另外对于一些不规则的表格不易实现;二是在测试前,制作报表模板,在每次测试时,根据模板生成报表,这种方法简单,且可以随意实现

6、预期的表格形式。对于Word报表生成,笔者利用ActiveX控件实现⋯。而没有采用LabVIEW的报表生成子VI。Ac.tiveX控件功能相当强大,利用属性节点和方法节点,可以实现一切对Word和Excel的操作。对Word的所有操作,必须先打开Word的自动化引用,进一步获取各种引用,进行相应的操作。下面按顺序介绍整个实现过程。创建报表:首先打开Word的自动化引用,获取Documents属性,调用Add方法,选择报表模板;再调用增加文档的SaveAs方法,选择保存路径;最后调用Close方法,关闭文档。创建完毕后必须关掉打开的各个引用。在创建报表过程中,如果不希望文档被打开

7、,获取增加文档的ActiveWindow属性,进一步设置Win—dow的Visible属性为假。打开Word文档与打开Word引用:两者的实现过万方数据基于LabVIEW的报表生成·103·程基本相同,即打开Word的自动化引用,获取Docu—ments属性,调用Open方法。不同之处在于,前者设置Word和文档的Visible属性为真,无任何输出;后者设置Word和文档的Visible属性为假。并输出引用。在记录测试结果时,采用测试完一项便记录一项的方法。因此,测试时先打开Word引用,在

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

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

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