想将采集到的数据直接存储到 origin7.5 中,正好 origin7.5 提供了与 LabVIEW 通讯的 VI,于是尝试着写了一个调试程序。程序通过 For 循环将两组随机数组成二维数组传递到 origin中,并保存。在预先指定存储路径并且指定已经存在的文件名时,能够调试成功;但是若没有预先指定文件名,也就是说预先没有文件的情况下无法存储采集的数据。
原则上采集到的数据要保存成文件的时候,选择一个保存路径,然后键入文件名以及后缀名,程序就会自动新建一个以刚输入的文件名命名的文件,并将采集到的数据保存到该文件中。更进一步的条件是,当键入的文件名与原有文件同名时,会弹出对话框询问“是否要覆盖同名的文件”。
但是,自己用 LabVIEW 编的程序无法实现这个功能,只能从路径输入控件中选择一个已经存在的文件,将采集到的数据储存到其中。这相当于是覆盖了原来的文件。尝试过在路径输入控件对话框中写入一个新的文件名,点击确定后提示“找不到文件,请检查所给的文件名是否正确”。
我写的程序如附件。请大家指点。谢谢