2023年11月30日发(作者:)

LabVIEW与MATLAB混合编程

LabVIEW与MATLAB混合编程

摘要:结合实例详细介绍了LabVIEW通过ActvieX自动化技术与MATLAB

1 基本原理

ActiveX自动化是基于组件对象模型COM(Component Object

矩阵inweight应指定为RealMatrix,在LabVIEW中对应的数据类型是二

维实数据组Net.I-Weight。各变量数据类型见表1。

表1 MATLAB Script节点输入、输出变量的数据类型

变量名LabVIEW数据类型MATLAB数据类型

size ofDouble floating point

algorithmnumeric

t outweight

hideb outbReal Vector

result

p data

inweight

1D array double

floating numeric

Multidimensional array

double floating pointReal Matrix

numeric

LabVIEW可以调用MATLAB(Ver6.5)ActiveX接口提供的8个方法和1

个属性:

程的总体框架,至于复杂的算法可以在MATLAB中实现。

首先必须引用自动化对象。为此在LabVIEW的

利于较大的应用程序开发。当需要使用时,可将其模块化,采用主程序

动态加载。