4.1.6 ActiveX控件
1、ActiveX
ActiveX是微软公司推出的基于组件对象模型的一个技术集的总称。它可以实现代码重用,并且与具体的编程语言无关。
在LabVIEW中使用ActiveX技术可以充分发挥第三方软件的优势,使LabVIEW应用程序功能更实用、更丰富。
2、来自第三方的实例
实际上,有关ActiveX技术在LabVIEW中的应用,我没有任何经验和实际操作。但这也毕竟是将要涉及的内容之一,所以还是设为一个小节来讨论,具体内容我们看来自第三方的一个设计实例。
Word Control
这个vi来自A software Engineering Approach to LabVIEW一书中的 Word Control。它使用了ActiveX技术来简单的控制Word97的基本功能。这是一个在LabVIEW中使用ActiveX的很好的实例。至少在没有“报告生成工具包”时,可以实现对Word文档的处理。
Word Control 的程序框图
Open Document分支
Goto Bookmark分支
Insret Text分支
Paste Object分支
Save Document分支
Close Word分支
应用
这是一个非常棒的应用实例,仔细品味原设计者的设计方法和思路,会给我们今后的设计带来灵感和设计思路。
这一部分虽然没有自己的学习体会,但还是比较重要的,相信今后会在这方面作一些工作,届时会将自己的切身体会向大家汇报。