这篇文章主要是针对LabVIEW早期版本的(8.0以前)写的,在8.0以及随后的8.2版本中LabVIEW自身已经能很好地将Matlab集成进来。但它依然不能独立于Matlab,如果要开发独立于Matlab的应用时,基于DLL和COM组件的方法依然有他们不可替代的优势。
LabVIEW作为易学易用的图形化编程语言,在虚拟仪器设计和测控软件开发方面已是事实上的工业标准。Matlab提供强大矩阵运算和图像处理能力,在工程计算领域有着广泛的应用,其优势是其他软件无法比拟的。因此,关于将两者结合起来混合编程的思想也广泛被人们所讨论。目前,应用程序之间通信的技术主要有下面几种:动态数据交换(DDE)、动态链接库(DLL)、组件对象模型(COM)、以及基于COM的ActiveX技术。LabVIEW和Matlab都支持这些接口技术,这也就为两者进行数据通信提供了可能。也正是从不同的接口技术出发,人们提出了不同的混合编程方法,下面对这些方法进行简单的介绍和比较,以供开发者参考。
https://zhidao.baidu.com/share/1494c6421a1f49da103a93a62754825e.html