用MATLAB做一个简单的示波器数据采集 遇到报错

2019-07-17 13:00发布

刚开始接触matlab采集示波器数据这一块儿 按照例程编了一个却一直报错
有没有大神能帮我指点迷津
到底是程序出错了  还是我安装的环境或者驱动不对
bandicam 2017-09-12 14-40-07-675.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
CHNlyt
2019-07-17 20:54
textscan函数的使用方法不正确,textscan的基本用法如下:基本用法:
C = textscan(fid, 'format')
  
C = textscan(fid, 'format', N)  
 
C = textscan(fid, 'format', 'param', value)  
 
C = textscan(fid, 'format', N, 'param', value)  
 
C = textscan(str, ...)  
 
[C, position] = textscan(...)


举个例子:
第一步:打开数据文件,获得句柄fid
fid = fopen('0913.pos', 'r');
% 第二步:读取文件头,'%s'格式化读取字符串,' '为分隔符,前21行
text = textscan(fid, '%s', 21, 'delimiter', ' ');
% 第三步:读取数据
data = textscan(fid, '%f%f%f%f%f%f%f');

一周热门 更多>