使用 NI LabVIEW,不论您是在开发算法、分析结果、处理信号,还是在探索 DSP 概念,您都可以自由选择用于工程计算的语法规则。您可以将直观的 LabVIEW 图形化数据流编程与 MathScript 相结合,MathScript 是一款面向数学、基于文本的编程语言,包括 600 多种常用的数学、信号处理和分析函数。
什么是 MathScript
LabVIEW MathScript 将面向数学的文本编程加入到了 LabVIEW 中。MathScript 提供了除图形化数据流编程以外的另一种自定义开发应用系统的方法。现在使用 LabVIEW,您可以选择文本编程方式、图形化方式或是两者的组合。不论您是在开发算法、探索信号处理概念或是分析结果,您都可以选择用于工程计算最有效的语法规则。该技术白皮书为我们阐述了 LabVIEW 和 MathScript 的重要性就在于两者的结合为用户提供的最佳方案。
MathScript 的核心是一种高级文本编程语言,它包含用于信号处理、分析和数学相关任务复杂性的语法和功能。MathScript 为这些功能提供了 600 多种内置函数,您也可以自己创建新的自定义函数。
MathScript 与 m 文件脚本语法基本兼容——这种语法被广泛用于其他工程计算软件,例如 MathWorks公司的 sol SOL 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 节点包含了输
labview调用matlabm文件 来自淘豆网m.daumloan.com转载请标明出处.