您的位置 首页 解答

在Labview中调用M文件(Matlab文件)

使用NILabVIEW,不论您是在开发算法、分析结果、处理信号,还是在探索DSP概念,您都可以自由选择用于工程计算的语法规则。您可以

运用 NI LabVIEW,不管您是在开发算法、剖析成果、处理信号,仍是在探究 DSP 概念,您都能够自由挑选用于工程核算的语法规矩。您能够将直观的 LabVIEW 图形化数据流编程与 MathScript 相结合,MathScript 是一款面向数学、根据文本的编程言语,包含 600 多种常用的数学、信号处理和剖析函数。

什么是 MathScript
LabVIEW MathScript 将面向数学的文本编程参加到了 LabVIEW 中。MathScript 供给了除图形化数据流编程以外的另一种自界说开发运用体系的办法。现在运用 LabVIEW,您能够挑选文本编程方法、图形化方法或是两者的组合。不管您是在开发算法、探究信号处理概念或是剖析成果,您都能够挑选用于工程核算最有用的语法规矩。该技能白皮书为咱们论述了 LabVIEW 和 MathScript 的重要性就在于两者的结合为用户供给的最佳计划。
MathScript 的中心是一种高档文本编程言语,它包含用于信号处理、剖析和数学相关使命复杂性的语法和功用。MathScript 为这些功用供给了 600 多种内置函数,您也能够自己创立新的自界说函数。
MathScript 与 m 文件脚本语法根本兼容——这种语法被广泛用于其他工程核算软件,例如 MathWorks公司的 MATLAB砑、Comsol 公司的 COMSOL Script 软件和其他。这种兼容性意味着您能够运用很多曾经开发的 m 文件脚本,例如在工程教科书中现成的或是在因特网站点上发布的开源 m 文件脚本。
MathScript 怎么作业
您能够经过交互式界面或编程界面运用 LabVIEW MathScript。如果您需要在一个交互式的界面中加载、保存、规划和履行 m 文件脚本,您能够运用 MathScript 交互式窗口;如要把您的 m 文件脚本作为LabVIEW 运用程序的一部分发布,并结合图形和文本编程,您能够运用 MathScript 节点。
运用 MathScript 交互式窗口
LabVIEW MathScript 窗口供给了一个交互式界面,您能够在上面输入 m 文件脚本指令,并即时检查成果、变量和指令前史。窗口包含了一个指令行界面,您能够在此逐条输入指令以进行快速核算、脚本调试或学习。或许,您也能够经过一个脚本编辑器窗口输入并履行一组指令。在您操作的一起,会有一个变量显现图形化/文本成果,一个前史窗口追寻您的指令。前史视图能够便当算法开发,因为您能够运用剪贴板重复运用您曾经履行过的指令。
运用 MathScript 节点
MathScript 节点为在 LabVIEW 中结合图形和文本代码供给了一种直观的方法。在程序框图中的 MathScript 节点,用蓝色矩形表明。你能够运用 MathScript 节点直接输入 m 文件脚本或是从文本文件中导入。
您能够在 MathScript 节点鸿沟上界说现已命名的输入和输出,以设定在图形化 LabVIEW 数据流编程和文本 MathScript 代码之间传送的数据。在 MathScript 节点左面名为 fstoplow、fpasslow 和taps 的变量输入,作为 m 文件脚本的输入参数。MathScript 节点包含了输出变量 F 和 sH,传送给LabVIEW 图形化代码根据数组的成果。
您能够经过衔接节点的输入和输出,将 m 文件脚本变量和 LabVIEW 数据流图形化编程联系起来。然后,您就能够在 m 文件脚本和您的图形化 LabVIEW 数据流编程之间传送数据了。m 文件脚本现在具有了传统 LabVIEW 图形化数据流编程的特性。
履行您的数学算法
运用 MathScript 节点的一个优点是能够便当地“履行您的数学算法”,并充分使用虚拟仪器技能的便当,如轻松自界说交互式的用户界面。经过将您的 m 文件脚本代码的变量和 LabVIEW 控件和指示件(如旋钮、滑杆、按钮和二维、三维图表)相联系,您能够为 m 文件脚本算法创立自界说、交互式的用户界面。
您能够将 MathScript 节点与 LabVIEW 自带的数百个现成可用的用户界面元素相连,包含图形、图表、刻度盘和温度计,为您的 m 文件脚本完成自界说的用户界面。
图形化信号处理、剖析和数学运算
运用 MathScript 节点在 LabVIEW 图形化代码中刺进 m 文件脚本还未用户供给了一个巨大的图形化东西库,用于信号处理、剖析和数学运算。LabVIEW 包含 600 多个图形化 VI 程序用于:
信号处理——信号生成、信号调度、监督、数字滤波、加窗和频谱剖析
数学运算——改换、曲线拟合、内插值与外插值、概率与计算、最优化、常微分方程、几许、多项式函数、一维和二维估量和微积分
运用丈量硬件
运用 MathScript 节点结合文本和图形化编程的另一个优点是简化数据收集、信号生成和仪器操控使命。在 MathScript 节点中履行的 m 文件脚本能够运用在 LabVIEW 开发环境中遍及运用的硬件操控功用。图形化环境天然办理接连数据收集操作,并为开发者节省了很多时刻。LabVIEW 设定了与丈量硬件集成的规范,包含:
逾越 100 种内置数据收集设备
逾越 4,000 种来自 200 多家厂商的独立仪器
逾越 1,000 种来自 65 多家厂商的根据 PXI 的丈量模块
逾越 10,000 种来自 15 多家第三方即插即用传感器厂商的传感器
逾越 1,000 种运动渠道和驱动器
逾越 400 种工业和科学照相机
集成软件组件
您能够使用 MathScript 节点衔接 m 文件脚本和外部软件或数据之间的缺口。LabVIEW 作为广泛用于多种运用和学科的开发渠道,供给了广泛的软件集成东西、运行库和文件格局,以便与第三方规划和仿真东西衔接。LabVIEW 还供给多种用于与其他软件东西和软件包集成的软件规范的衔接特性,或与如下丈量资源衔接:
DLL、同享库
ActiveX、COM 和.NET(微软)
DDE、TCP/IP、UDP、以太网蓝牙
CAN、DeviceNet、Modbus、OPC
高速 USB、IEEE 1394、RS232/485、GPIB
数据库(ADO、SQL 等)

探究根据因特网的长途教育东西
MathScript 节点供给的其他衔接方法选项能够逾越本地软件或硬件。m 文件脚本能够使用 LabVIEW 特性,例如根据因特网长途操控的长途面版——而无需进行额定的编程。您能够只是经过两次鼠标点击,将您定制的 LabVIEW 用户界面嵌入到一个规范的网页浏览器中。用户无需装置 LabVIEW,就能够经过一个规范的网页浏览器长途操控您的运用程序。这个特性关于长途教育中进行长途试验尤为重要,教授能够经过实在的演示增强讲座作用,学生能够在几个小时之后拜访试验室,而研讨员能够同享贵重的设备进行协作研讨。

定论
LabVIEW MathScript 填补了传统 LabVIEW 图形化数据流编程在算法开发、信号处理和剖析使命上的缺乏。LabVIEW MathScript 经过供给给用户一个单一的环境,运用户能够挑选最有用的语法规矩,无论是文本、图形或是两者的组合,然后加快了各种使命的开发。此外,因为 MathScript 与 m 文件脚本语法根本兼容,您能够最大极限的使用 LabVIEW 以及数以千计、揭露可用的来自因特网、教科书的 m 文件脚本或是您自己现存的 m 脚本运用程序。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/jieda/214787.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部