通常主要采用MATLAB Script节点或直接调用MATLAB ACTIVEX服务器的方法完成LabVIEW和MATLAB混合缟程.其本质均通过LabVIEW与MATLAB SERVER 通信,实现MATLAB功能函数在LabVIEW下的间接调用.因此不能脱离MATLAB编辑环境,运行效率和独立编程方面存在一定的不足.本文采用LabVIEW调用M文件生成的COM组件实现了混合编程.可以使用MATLAB的工具箱.能脱离MATLAB环境,弥补了以上两种方法的不足.详细介绍了COM组件的生成过程以及LabVIEW调用该COM组件的具体方法.具有技术的通用性,对扩展LabVIEW自身功能具有应用价值和参考价值.