从LabVIEW中引入变量数据进入LabVIEW MathScript窗口



主要软件:
主要软件版本: 2009 SP1
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System

问题: 我想要从LabVIEW VI中直接将数据引入至LabVIEW MathScript窗口,然后我就可以对该数据实行离线处理。 我知道MathScript可加载保存在.mlv文件中的变量数据进入缓存中,那么是否有任何的LabVIEW文件I/O函数可以以.mlv文件格式创建文件呢?

解答:

MathScript .mlv文件格式是二进制文件格式。没有任何的LabVIEW文件I/O函数直接以该形式写数据。然而,你可以在LabVIEW VI中使用MathScript节点保存.mlv文件,然后以下方格式调用该节点中的save函数:

 save filename

filename 输入端不应该包含一个路径或是文件扩展名。LabVIEW保存文件至默认的数据路径。改变默认的数据路径,在LabVIEW MathScript 窗口中选择,文件 » MathScript

在VI运行之后,你可以选择工具» MathScript窗口,来打开LabVIEW窗口,然后使用load函数将输入变量从保存的文件中加载到缓存中。save函数与load函数使用的是相同的语法。在LabVIEW MathScript 窗口右上角的变量页面中检查目前在缓存中的变量,可以验证以上过程成功运行。

附件中的Save MathScript Data VI包含了一个使用MathScript节点保存文件的例子。在图一中你可以看到,输入值被保存至文件,然后可以使用load函数以相似的语法将输入值读回。带有感叹号的黄色三角表明这个指令的执行会非常缓慢。

IFigure 1: Save MathScript Data VI Block Diagram

图片1: Save MathScript Data VI程序面板



相关链接: LabVIEW 2009 Help: load (MathScript RT Module Function) 
LabVIEW 2009 Help: save (MathScript RT Module Function) 
NI Developer Zone Tutorial: Inside LabVIEW MathScript

附件:

 



Save MathScript Data.vi - Save MathScript Data.vi


报告日期: 02/17/2006
最近更新: 08/02/2016
文档编号: 3UGD6AUM