从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
函数以相似的语法将输入值读回。带有感叹号的黄色三角表明这个指令的执行会非常缓慢。
I
图片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
报告日期: 02/17/2006
最近更新: 08/02/2016
文档编号: 3UGD6AUM
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.