Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-04-14, 18:54   #1
hhqq
初级会员
 
注册日期: 2008-04-14
年龄: 45
帖子: 1
声望力: 0
hhqq 正向着好的方向发展
默认 [求助]用单片机采样,用PC显示波形

我用单片机做了个信号采样(8位精度,100uS采样1次),通过串口发到PC(115200,8,N,1),用PC显示波形。PC端的MATLAB程序如下:

clear;
s=serial('com1');
s.BaudRate=115200;
s.Parity='none' ;
s.Databits=8 ;
s.StopBits=1;
s.InputBufferSize=1024;
s.Timeout=5;
s.Terminator='LF';
s.FlowControl='none';
s.OutputBufferSize=1024;
fopen(s);

y=fread(s,1024,'uint8')

fclose(s);
delete(s);


x=1:1024
plot(x,y)

运行时plot句出错,原因何在?
hhqq 当前离线   回复时引用此帖
旧 2008-04-14, 22:45   #2
molidong
初级会员
 
注册日期: 2008-04-14
年龄: 36
帖子: 2
声望力: 0
molidong 正向着好的方向发展
默认

y得到的是什么东西?字符串还是数字?要是字符串要变成数字才行的。
molidong 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]请问matlab与VC如何按照我的要求进行混合编程或者结合? lmmf MATLAB论坛 2 2008-06-04 11:30


所有时间均为北京时间。现在的时间是 07:49


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.