摘要:结合实例详细介绍了 LabVIEW 通过 ActvieX 自动化技
术与 MATLAB 进行混合编程,达到了利用 MATLAB 优化算法库的
目的。将 LabVIEW 与 MATLAB 有机结合,是一条开发智能虚拟仪
器的有效途径。
关键词:LabVIEW 语言 MATLAB ActiveX 自动化 虚拟仪
器
LabVIEW 建立在易于使用的图形数据流编程语言——G 语
言上,大大简化了过程控制和测试软件的开发。MATLAB 以其强大
的科学计算功能、大量稳定可靠的算法库,已在为数学计算工具方
面事实上的标准。但才者各有欠缺,利用混合编程可以相互补充。
MATLAB 是 MathWorks 公司开发的“演算纸”式的程序设计
语言。它提供了强大的矩阵运算和图形处理功能,编程效率高,几
乎在所有的工程计算领域都提供了准确、高效的工具箱。但
MATLAB 也有不足之处,例如界面开发能力较差,并且数据输入、
网络通信、硬件控制等方面都比较繁琐。
美国 NI 公司推出的 LabVIEW 语言是一种非常优秀的面向对
象的图形化编程语言。LabVIEW 是实验室虚拟仪器集成环境
(Laboratory Virtual Instrument Engineering Workbench)
的简称,是一个开放型的开发环境,使用图标代替文本代码创建应
用程序,拥有大量与其它应用程序通信的 VI 库。例如 LabVIEW 使