MATLAB在LabVIEW中调用的实现.pdf
文本预览下载声明
维普资讯
第28卷 第3期 太 原 科 技 大 学 学 报 Vo1.28 No.3
2007年 6月 JOURNALOFTAIYUANUNIVERSITYOFSCIENCEANDTECHNOLOGY Jun.2007
文章编号:1673—2057(2007)03-0195一o4
MATLAB在 LabVIEW 中调用的实现
李志谭,郭山国
(太原科技大学,太原030024)
摘 要:虚拟仪器编程软件 LabVlEW和数学软件MATLAB是 目前工程技术领域中比较流行的两
种软件。文章介绍了LabVlEW和MATLAB语言的特点及在 LabVlEW 中通过MATLABScript节点调用
MATLAB的过程,这样可以很好地补充LabVlEW 的开发功能,大大的拓宽虚拟仪器的开发范围。最后
通过三维绘图的一个具体实例证明了MATLAB在LabVIEw 中调用完全可以实现。
关键词:LabVlEW;MATLAB;虚拟仪器;调用
中圈分类号:TP31 文献标识码:A
(3)既提供了传统的程序调试手段,如设置断
点,单步运行,同时提供独到的高亮执行工具,使程
l LabⅧ W 简介
序动画式运行,利于设计者观察到程序运行的细
LabVIEW 是 LaboratoryVirtualInstrumentEngi— 节,使程序的调试和开发更为便捷;
neeringWorkbench(实验室虚拟仪器集成环境)的简 (4)32bit的编译器编译成32bit的编译程序,保
称 ,是由美国国家仪器公司(NationalInstruments。 证用户数据采集,测试和测量方案的高速执行;
NI)推出的一个功能强大而又灵活的仪器和分析软 (5)囊括了PCI、GPIB.PXI、VXI、RS-232/485在
件应用开发工具。LabVIEW程序称为虚拟仪器或 内的各种仪器通信总线标准的所有功能函数,使得
简称为VI,每个 VI都由前面板和框图程序以及图 不懂得总线标准的开发者也能够驱动不同总线标
连接端 口三部分组成。LabVIEW不同于基于文 准的接 口设备与仪器;
本的编程语言(如Fortran和C),它是一种图形编程 (6)提供大量与外部代码或软件进行连接的机
语言——通常称为G编程语言,其编程过程就是通 制,诸如DLL(动态连接库)、DDE(共享库),ActiveX
过图形符号描述程序的行为。LabVlEW使用的是 等;
科学家和工程师们所熟悉的术语,还使用了易于识 (7)强大的Internet功能,支持常用的网络协
别的构造G语言的图形符号。即使具有很少编程 议,方便网络、远程测控仪器的开发。
经验的人也能学会使用 LabVIEW,并能够发现和了
2 MATLAB简介
解一些有用的基本编程原则…。
LabVIEW是工程人员开发虚拟仪器常用的一 MATLAB(MATrixLABoratory,矩阵实验室)是由
种软件工具。它有以下特点[2J: 美国MathWorks公司于 1984年推出的一套数值计
(1)图形化的编程方式,设计者无需写任何文 算软件,分为总包和若干个工具箱,可以实现数值
本格式的代码,是真正的工程师的语言; 分析、优化、统计、偏微分方程数值解、自动控制、信
(2)提供丰富的数据采集、分析及存储的库函数; 号处理、图像处理等若干个领域的计算和图形
显示全部