什么是 MathScript
LabVIEW MathScript 将面向数学的文本编程参加到了 LabVIEW 中。MathScript 供给了除图形化数据流编程以外的另一种自界说开发运用体系的办法。现在运用 LabVIEW,您能够挑选文本编程方法、图形化方法或是两者的组合。不管您是在开发算法、探究信号处理概念或是剖析成果,您都能够挑选用于工程核算最有用的语法规矩。该技能白皮书为咱们论述了 LabVIEW 和 MathScript 的重要性就在于两者的结合为用户供给的最佳计划。
MathScript 的中心是一种高档文本编程言语,它包含用于信号处理、剖析和数学相关使命复杂性的语法和功用。MathScript 为这些功用供给了 600 多种内置函数,您也能够自己创立新的自界说函数。
MathScript 怎么作业
您能够经过交互式界面或编程界面运用 LabVIEW MathScript。如果您需要在一个交互式的界面中加载、保存、规划和履行 m 文件脚本,您能够运用 MathScript 交互式窗口;如要把您的 m 文件脚本作为LabVIEW 运用程序的一部分发布,并结合图形和文本编程,您能够运用 MathScript 节点。
运用 MathScript 交互式窗口
LabVIEW MathScript 窗口供给了一个交互式界面,您能够在上面输入 m 文件脚本指令,并即时检查成果、变量和指令前史。窗口包含了一个指令行界面,您能够在此逐条输入指令以进行快速核算、脚本调试或学习。或许,您也能够经过一个脚本编辑器窗口输入并履行一组指令。在您操作的一起,会有一个变量显现图形化/文本成果,一个前史窗口追寻您的指令。前史视图能够便当算法开发,因为您能够运用剪贴板重复运用您曾经履行过的指令。
LabVIEW MathScript 窗口供给了一个交互式界面,您能够在上面输入 m 文件脚本指令,并即时检查成果、变量和指令前史。窗口包含了一个指令行界面,您能够在此逐条输入指令以进行快速核算、脚本调试或学习。或许,您也能够经过一个脚本编辑器窗口输入并履行一组指令。在您操作的一起,会有一个变量显现图形化/文本成果,一个前史窗口追寻您的指令。前史视图能够便当算法开发,因为您能够运用剪贴板重复运用您曾经履行过的指令。
运用 MathScript 节点
MathScript 节点为在 LabVIEW 中结合图形和文本代码供给了一种直观的方法。在程序框图中的 MathScript 节点,用蓝色矩形表明。你能够运用 MathScript 节点直接输入 m 文件脚本或是从文本文件中导入。
MathScript 节点为在 LabVIEW 中结合图形和文本代码供给了一种直观的方法。在程序框图中的 MathScript 节点,用蓝色矩形表明。你能够运用 MathScript 节点直接输入 m 文件脚本或是从文本文件中导入。
履行您的数学算法
运用 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 脚本运用程序。
“
“
“
“
“
“
探究根据因特网的长途教育东西
定论
LabVIEW MathScript 填补了传统 LabVIEW 图形化数据流编程在算法开发、信号处理和剖析使命上的缺乏。LabVIEW MathScript 经过供给给用户一个单一的环境,运用户能够挑选最有用的语法规矩,无论是文本、图形或是两者的组合,然后加快了各种使命的开发。此外,因为 MathScript 与 m 文件脚本语法根本兼容,您能够最大极限的使用 LabVIEW 以及数以千计、揭露可用的来自因特网、教科书的 m 文件脚本或是您自己现存的 m 脚本运用程序。