Labview打开/创建/替换文件路径问题
我现在在做一个数据采集上位机,对数据如何存储在特定大小的文件里面并且自动创建下一个文件进行存储有疑问,现在构想如下:先在外面设一个while循环,打开一个文件,然后whi...
我现在在做一个数据采集上位机,对数据如何存储在特定大小的文件里面并且自动创建下一个文件进行存储有疑问,现在构想如下:先在外面设一个while循环,打开一个文件,然后while里面加一个for循环,i=100(举个例子,循环一百次,把数据写入二进制文件并且关闭文件)。那么接下来while循环第二次,这时候又要打开或者创建一个文件,那么我要让这个文件自动路径自动生成,比如(D:\Labview data\1.dat D:\Labview data\2.dat 3.dat 4.dat 或者自动创建一系列以时间为名称的文件,这个具体怎么实现?)我的设想是:连接while循环的变量i给一个移位寄存器,然后转化为字符串,再与其他字符串拼接转化为路径,这样能不能实现这个功能?
展开
3个回答
推荐于2016-08-18
展开全部
你的想法不错,但是欠缺考虑,上传个刚做的例子,给你参考下
更多追问追答
追问
你好,我看了下你的程序,其中写文本文档那里,你用了一个“事件结构”。我试了下你的程序,大概就是点一下“ok button”就写一个文本,应该是点一下写一次吧。
现在我想连续采集信号,我把事件结构去掉,在while循环里加入我的采集模块,把判断文件大小和写入子vi顺序连接起来,是不是可以实现连续采样?
另外,你的子vi是写入文本,我想写入2DI8数组,子vi接线端怎么修改呢?
追答
如果我是你,我会先把采集部分完成,之后在去加文件操作部分。
展开全部
可以,我的方法偷懒一下,更快,直接用while的计数器作档案名称,把字串加起来,转成路径名称。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的VI程序是不是没有保存?没保存的话会出现这样的错误
追问
没保存?你是说菜单栏,文件-保存吗?肯定要保存啊。
我是说我的这个功能具体怎么实现?另外那个打开文件是要放在while循环里面,for循环外面的,那关闭文件应该放在哪里呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询