微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > LabVIEW 程序执行架构——MathScript Node

LabVIEW 程序执行架构——MathScript Node

时间:10-02 整理:3721RD 点击:

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 的安装包啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top