基于LabVIEW的汽车部件实验数据管理系统报表生成技术
引言实验室虚拟仪器工程平台(1aboratory virtual instrument engineering workbench,LabVIEW)被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域m J,涵盖了从研发、测试、生产到服务的产品开发的所有阶段,由于在许多实际应用场合,一个测试项目操作完成后,要求得到关于本次测试的Excel报表,所以如何在LabVIEW中利用ActiveX技术实现其与Excel 的通信并生成用户定制的报表就成为了一个值得研究的问题。通过汽车部件实验数据管理系统实例重点介绍了基于Excel模板的报告表的生成过程,实现了某基于Lab. VIEW测试项目的Excel报表自动生成。 1 LabVIEW和Excel的通信模型及 Excel的层次结构 1.1通信模型 ActiveX是Microsoft提出的一组使用组件对象模型 (component object model,COM),使得软件组件在网络环境中进行交互的技术集,它与具体的编程语言无关,从 LabV IEW5.0以后的版本都提供了对ActiveX的支持, ActiveX采用客户机(Client)和服务器(Server)的模式来实现与LabVIEW的通信。LabVIEW具有ActiveX客户机和服务器的双重功能,既可以在内部环境中调用和使用外部服务,也可以从其他客户机的环境中调用和使用labVIEW服务。图l是LabVIEW利用ActiveX技术实现和 Excel的通信模型。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !