LabVIEW 程序执行架构——MathScript Node
MathScript 介绍
如果你有需要做一数学模型的验证或统计相关的演算,应该对于 MATLAB 不陌生。MATLAB 是一套广为使用于数学相关演算的工具,它与 LabVIEW 一样具有大量的数学函式,而且使用上又不像 C 语言一般需要注意一些繁锁的语法,所以常被使用在数学相关的运算上。
LabVIEW 本身强调以图形化的概念,提供一个易学、易用的程序开发环境,也因此 LabVIEW 为了提供 MATLAB 使用者一个亲和的界面,而创造出 MathScript 这个元件,期望能够让使用者在 LabVIEW 中也可以使用与 MATLAB 相同的方式来做运算。
MathScript Window 介绍
LabVIEW 提供了一个很实用的工具,就是 MathScript Window,可以帮助你验证的 MATLAB Code。你可以使用这个工具输入 MATLAB 指令进行操作,或载入 *.m 的档案,算是一个小巧的 MATLAB 环境。开启的方式为 Menu >> Tools >> MathScript Window…:

接着可以看到以下的操作界面:

以上图为例,我输入了一个半波整流器的程序段,所以当执行时就会秀出一个视窗显示计算的结果:

MathScript Node
接下来我们要看到的是在 LabVIEW 中如何直接加入 MATLAB 的程序段。首先在 Block Diagram 上按鼠标右键选择 Programming >> Structures >> MathScript Node:

只要将刚刚的程序加到 MathScript Node 中即可直接执行。如果你有使用到 plot 指令时,程序也会自动秀出一个视窗显示结果:

如果你想将输入资料或是输出资料到 MathScript Node 的话,操作的方式和 Formula Node 一样,只需要在边框上按鼠标右键并选择建立即可:

接着我把上方的程序改成从 LabVIEW 来输入 pi 的资料,并将波形资料传回 LabVIEW 的显示元件:

MathScript RT Module
在 LabVIEW 8.6 之前的版本的 MathScript Node,因为没有支援 Real-Time OS,所以没有办法在Real-Time 的作业系统上执行;但在 LabVIEW 2009 后,LabVIEW 有特别针对于 RT 的系统进行支援上的调整与升级,所以现在也可以将 MATLAB 的程序码放在跑 Real-Time 的环境上运算哦!
一定要顶。
求labview2012 mathscriptrt 的安装包啊
