狮子小葵 发表于 2010-4-28 15:50

关于动态读取数据进行分析的问题,急!

各位同仁:
小弟最近研究信号处理,使用GUI做了一个故障诊断界面,现在遇到麻烦请不吝指教!
我想实现数据的动态读取,然后进行诊断。该数据(TXT文件)每隔几十秒会自动的保存到指定目录,并且文件序列号自动加1(如:data001,data002等),我想就是只要有数据文件(TXT文件)存入该目录,我的程序就直接读取该数据并进行分析,请问怎样实现啊?

ChaChing 发表于 2010-4-28 21:57

回复 楼主 狮子小葵 的帖子

没试, 大约应该这样吧
ii=1;
while 1, FileName=['data',num2str(ii)];
   if exist(FileName,'file')
      ....% depend on your need
      ii=ii+1;
   else pause(5) % depend on your need
   end
   if condition, break; end % condition depend on you
end

狮子小葵 发表于 2010-4-28 22:04

谢谢楼主

非常感谢,我再研究一下,有问题再来请教您。不甚感激!
页: [1]
查看完整版本: 关于动态读取数据进行分析的问题,急!