gsdzone.net/communityLabVIEW 开发技术丛书Mathscript 编 程 指 南目 录目 录LabVIEW MathScript内 幕1-5LabVIEW MathScript节 点6-15MathScript交 互 式 窗口16-20LabVIEW MathScript示例库21-231 LabVIEW MathScript内幕 概述 在 NI LabVIEW 中无论您要开发算法、分析结果、处理信号或是研究 DSP 理论,您可以自由选择技术性计算的语法。利用 MathScript,您可以将直观的 LabVIEW 图形化编程和 MathScript结合。MathScript是基于文本、面向数学的编程语言,它利用了.m 文件脚本语法,包拪用于数学、信号处理和分析的 600 多个常用函数。 NI LabVIEW Mathscript 的含义 LabVIEW MathScript为 LabVIEW 增加了面向数学的文本化编程方式。您在使用 LabVIEW 开发软件时,可用 MathScript结合图形化编程作为另一种方法来定制软件。使用 LabVIEW 开发,您可以选择文本化实现、图形化实现或者两者结合。无论您在开发算法、研究处理信号理论或分析结果,都可以为技术性计算选择最有效的语法。正如我们在本文中阐述的,LabVIEW 和 MathScript的重要意义在于它们在两个领域的优势和便利。 MathScript的核心是高级文本化编程语言,具有对信号处理、分析和数学计算相关任务的复杂性迚行抽象化的语法和功能(表 1)。MathScript包含用于上述工作的 600 多种内置函数,您也可以自行开发新的用户定义函数。 MathScript 语言特性 描述 强大的文本数学 MathScript包拪用于数学、信号处理和分析的 600 多种内置函数;函数范围包拪如线性代数、曲线拟和、数字滤波器、微分方程、概率/统计等等 面向数学的数据类型 MathScript采用矩阵和数组作为基本的数据类型,并具有用于生成数据、访问元素和其它操作的内置算子 兼容性 MathScript 通常兼容 MathWorks 公司的 MATLAB® 软件和及其使用的 m 文件脚本语法。这种兼容性意味着您可以通过 MathScript来使用网上和书上的上千种算法 可扩展性 您可以通过定制您的函数来扩展 MathScript LabVIEW 的组成部分 MathScript不需要额外的第三方软件来编译和执行 表 1 :MathScript的特性使它成为对于信号处理、分析和数学非常有用的文本化语言。 MathScript通常兼容 m 文件的脚本语法,这种语法被另一种技术计算软件如 MathWorks 公司MATLAB® 和其它软件广泛采用。这种兼容性使您可以利用很多先前开发的 m 文件脚本,例如在工程教科书或...