边干边学LabVIEW报表生成.pdf
文本预览下载声明
目 录
第1 章 序言 1
第2 章 初识LabVIEW Office 报告生成工具包2
2.1 请告诉我内容放在哪里?——Excel 版2
2.2 请告诉我内容放在哪里?——Word 版7
第3 章 再识LabVIEW Office 报告生成工具包 11
3.1 使用普通VI 生成报告 11
3.2 设置字体 12
3.2.1 Excel Easy Text.vi 中的字体设置 13
3.3 设置单元格对齐 14
3.4 设置单元格边框和背景色 15
3.5 精通LabVIEW 报告生成工具包 15
第4 章 完整的报告生成实例 17
4.1 项目需求 17
4.2 从Excel 文档中读取测试条件和测试规格 18
4.3 自动完成测试 19
4.4 自动生成报表 19
4.4.1 制作报表模板 19
4.4.2 插入数据、表格和图片21
4.4.3 运行范例程序21
第5 章 后记23
i
第1章 序言
在自动化测试领域,生成的Office 报表(Word,Excel)几乎是每个专业的自动化测试程序
的标配。不具备自动报表生成的自动化测试程序通常被视作“入门级”程序,就像汽车里面
的“奔奔”或者“QQ ”。先前,生成专业的office 报表几乎被少数几个VB 或VC 高手“垄
断”,因为你除了要熟悉VB 或VC 外,还要熟悉Windows 下的ActiveX 机制以及Word 和
Excel 导出的属性和方法。
NI Office报告生成工具包的出现打破了上述的技术壁垒,使得任何一个非计算机专业毕
业且并不精通Windows ActiveX机制的工程师都能做出一份能与VB 、VC高手媲美的专业的
Office报表。我向大家介绍这个工具包,并不是想要“剥夺”大家学习ActiveX 的机会,成为
某些偏执程序员所宣称的“LabVIEW依赖者”。相反,我内心所考虑却是希望尽我所能,帮
助大家把宝贵的时间从繁琐的技术细节中解脱出来,投入到核心价值的创造中去。另外,NI
Office报告生成工具包并不是以dll的形式给出,而是以源代码的形式给出——只要你愿意,
你可以在完整的商业源代码的基础上随时研究office 报告生成的所有细节。
本篇文章的读者是:
• 勤奋且愿意在业余时间专研新技术的工程师;
• 正在使用LabVIEW 编写自动化测试代码的工程师;
• 想学习如何生成Office 报表的工程师;
• 想学习如何从Excel 中读取测试条件的工程师;
• 不想阅读office 报告生成工具包英文帮助文档的工程师。
1
第2章 初识LabVIEW Office 报告生成工具包
LabVIEW Office 报告生成工具包升级到1.1.2 版本后就变得非常可爱了,因为它提供了
一个基于交互式配置的Express VI——MS Office Report, 如 图 2. 1 所示。本章就从这个
Express VI 开始,与大家一起进入LabVIEW Office 报告生成的世界。
图2.1 MS office Report
毛主席说过,要在“战略上藐视敌人,在战术上重视敌人”,对于刚接触LabVIEW office
报告生成工具包的工程师来说,由于陌生而产生一点畏难情绪是非常正常的,就像台儿庄战
役以前感觉日本鬼子很难打一样——其实打过了就觉得不难打了。LabVIEW office 报告生
显示全部