本栏目责任编辑:谢媛媛系统软件与软件工程 ComputerKnowledgeand Technology 电脑知识与技术 第 6 卷第 15 期 (2010 年 5 月) LabVIEW 与 MATLAB 混合编程的实现 张 晖,郑 炜 (空军航空大学 电工电子教研室,吉林 长春 130022)摘要:LabVIEW 和 MATLAB 的混合编程,通过 LabVIEW 专有程序接口调用 MATLAB 实现。 LabVIEW 设计用户图像界面,负责数据采集;MATLAB 在后台提供大型算法供 LabVIEW 调用,其程序的调用方法,可使用 MATLAB Script 节点或 ActiveX 函数模板。 关键词:LabVIEW,MATLAB,混合编程,MATLAB Script 节点,ActiveX 函数中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2010)15-4322-02 Method of Hybird Programming with LabVIEW and MATLAB ZHANG Hui, ZHENG Wei (DepartmentofElectricianandElectron,AviationUniversityofAirForce,Changchun130022,China) Abstract: For hybrid programming of LabVIEW and MATLAB, the hybrid programming is achieved by using calling MATLAB through proprietaryprograminterfaceofLabVIEW.TheusergraphicalinterfaceswasdesignedwithLabVIEWandacquirethedata.Thelargeal-gorithminbackgroundwasprovidedbyMATLABforLabVIEWcalling.TheprogramwascalledbyusingtheMATLABnodeandAc-tiveX function template. Key words: LabVIEW;MATLAB;Hybridprogramme;MATLABscriptnode;ActiveXfunction LabVIEW 自身功能强大,在测试与测量、过程控制与处理、科学研究和分析等方面有广泛的应用。 但是,对于一些需要进行大量数据运算处理的复杂应用,LabVIEW 并不能很好的满足系统对运算速度等方面的要求。 MATLAB 具有强大的矩阵运算和图形处理功能,但其界面开发及流程控制的能力较差,并且数据采集、网络通信、硬件控制等方面比较繁琐。 LabVIEW 与 MATLAB 混合编程,在功能上互补,具有实用价值。 1 LabVIEW 与 MATLAB 的混合编程常用的实现方法 1.1 使用 MATLAB Script 节点 为了简化调用过程,LabVIEW 提供了 MATLAB Script 节点。 值得注意的是 MATLAB Script 节点对输入、输出数据的类型有明确 的要求,只有 LabVIEW 中的数据类型与 MATLAB 中的数据型相匹配,才能进行数据传输。位于 Function>>Mathematics>>Formula 模板中的 MATLAB Script 节点可以导入 MATLAB 脚本。 表 1 列出了LABVIEW 数据类型与 MATLAB 数据类型的对应关

labview中java联合编程_LabVIEW与MATLAB混合编程的实现相关推荐

  1. labview中java联合编程_LabVIEW编程还可以这么简单?五大总结助你事半功倍!

    描述 虽然NI LabVIEW软件长期以来一直帮助工程师和科学家们快速开发功能测量和控制应用,但不是所有的新用户都会遵循LabVIEW编程的最佳方法.LabVIEW图形化编程比较独特,因为只需看一眼用 ...

  2. java matlab混合编程_java和matlab混合编程

    1. 从matlab 2006b版本起,开始提供javabuilder工具箱,以支持向java提供编程接口. 2. 安装matlab编译Runtime: MCR(例如:MATLAB/toolbox/c ...

  3. LabVIEW与MATLAB混合编程——调用Matlab中.m的函数

    LabVIEW与MATLAB混合编程--调用Matlab中.m的函数 1.调用labview中的matlab script 通过Labview中的Matlab script可以调用Matlab的.m程 ...

  4. C#与Matlab混合编程中遇到的“MathWorks.MATLAB.NET.Arrays.MWNumericArray”的类型初始值设定项引发异常。

    C#与Matlab混合编程中遇到的"MathWorks.MATLAB.NET.Arrays.MWNumericArray"的类型初始值设定项引发异常. 参考文章: (1)C#与Ma ...

  5. MATLAB混合编程

    MATLAB混合编程 java调用MATLAB 在MATLAB中新建脚本,编写需要函数,此处仅做示例(作图) Magic.m function f =Magic( input ) f=magic(in ...

  6. matlab两个多项式相除,C++和MATLAB混合编程求解多项式系数(矩阵相除)

    摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题. 主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll ...

  7. 怎样用matlab打开mw文,C# matlab混合编程 MWArray使用笔记

    C# matlab混合编程 徐凯Email:xukai19871105@http://www.doczj.com/doc/1a6e191fff00bed5b9f31dbf.html 这几天突然想搞一搞 ...

  8. c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎

    Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...

  9. WPF(C#)与MATLAB混合编程

    WPF(C#)与MATLAB混合编程 WPF可以为开发者提供便捷地构建用户交互界面的解决方法,而matlab则在科学计算方面有着无与伦比的优势,因此在一些需要将科学算法转换为应用软件的项目中,需要应用 ...

最新文章

  1. [Web开发] 微软的RSS协议扩展 - FeedSync 介绍 (4)
  2. 如何在Datawhale开源学习小程序中创建队伍?
  3. uva140 Bandwidth
  4. php增加数量,php – 更新列数量
  5. 154. Find Minimum in Rotated Sorted Array II
  6. c++面向对象高级编程 学习七 转换函数
  7. MyEclipse中代码提醒功能
  8. html表格按钮相对位置不变,表格中如何使td或div相对定位在某一行上面
  9. java log4j logback jcl_Java 日志二三事
  10. HDOJ---2546 饭卡[DP01背包问题]
  11. Python小白的数学建模课-15.图论的基本概念
  12. Facebook悄悄参加星际AI大赛,然后输了 | 中国团队夺得第四
  13. SECS/GEM Driver开发使用,带例子
  14. 生物学和计算机学哪个好,生物学和计算机
  15. 去除360安全卫士的广告弹窗(亲测有效)
  16. SuperMap WebGL拖拽式画圆和画矩形
  17. 财经365股票行情:A股出现“捡便宜”机会
  18. 01-交换机级联实验
  19. STM32CubeMX和STM32CubeIDE组合,定义STM32开发新方式
  20. Unity3D 车流线

热门文章

  1. 不敢“犯错”的应试教育
  2. 如何用计算机弹出专业团队音序,《计算机文化基础》模拟试卷(以音序排列)
  3. 建“数字风洞”,永信至诚开启安全测试评估专业赛道
  4. 每日新闻:未来,电脑像手机一样?
  5. 夜无眠,060101
  6. 《操作系统真象还原》第五章 ---- 轻取物理内存容量 启用分页畅游虚拟空间 力斧直斩内核先劈一角 闲庭信步摸谈特权级
  7. 金融风控 Task02 数据分析
  8. ILSpy反编译工具的介绍
  9. 【单例深思】枚举实现单例原理
  10. linux bmp图片怎么转换成ppm,[转载]图片解析 ppm图片bmp图片格式