串口接收转化波形图问题

2019-07-17 17:23发布

本帖最后由 gong_wenwu 于 2017-6-20 18:20 编辑

各位大神好!!
  小弟刚学labview要和arduino做串口通讯,读取字符串信息,在上位机转化成波形图。开始运行还正常,大概2分钟左右,波形图就不正常了,出现锯齿。如图1,我自己编的测试程序。问下各位大神,小弟哪里有问题,怎么改?

  ; 图1 结构.PNG

另外附arduino程序:
int p;
void setup() {
  // put your setup code here, to run once:
Serial.begin(19200);
}

void loop() {
  // put your main code here, to run repeatedly:
for(int i=1;i<=2000;i++){
if(i<=1000){
  p=1;
}
else {
  p=7;
}
// int x=sine256;
  //int y=random(40);
  int Up=1;
  int Ui=2;
  int Ud=3;
  int Uk=4;
  int Ek=5;
  int F1=6;
  int F2=p;
  String m ="#";
  m+=Up;
  m+=",";
  m+=Ui;
  m+=",";
  m+=Ud;
  m+=",";
  m+=Uk;
  m+=",";
  m+=Ek;
  m+=",";
m+=F2;
  m+="&";
  Serial.println(m);
delay(10);
  }
}





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
宁静致远。。
1楼-- · 2019-07-18 20:17
gong_wenwu 发表于 2017-6-21 09:56
还是不行,请看图。我感觉是等待时间有问题,我现在设定是11ms。因为我单片机发送周期是10ms,而如果labview这边设定10ms,开始就是非常乱,

从你图片的字符串中看不到产生紊乱波形的数据啊。。
宁静致远。。
2楼-- · 2019-07-19 01:49
 精彩回答 2  元偷偷看……
创易栈
3楼-- · 2019-07-19 07:26
创易栈,电子工程师的问答社区,还在担心提问无人答吗?创易栈提问100%得到原厂大神回答,关注公众号创易栈(emakerzone)立即提问
gong_wenwu
4楼-- · 2019-07-19 12:06
宁静致远。。 发表于 2017-6-21 10:46
条件结构外面有延时了,里面的延时就不用了。。

我看了,波形数据应该没问题,可能是在读取数据,转化成波形图上的问题
宁静致远。。
5楼-- · 2019-07-19 12:22
gong_wenwu 发表于 2017-6-21 19:25
我看了,波形数据应该没问题,可能是在读取数据,转化成波形图上的问题

看了你这个生成波形曲线的程序,没有问题啊,好像中间掺杂了一些0才会出现这种曲线
gong_wenwu
6楼-- · 2019-07-19 12:42
宁静致远。。 发表于 2017-6-22 09:12
看了你这个生成波形曲线的程序,没有问题啊,好像中间掺杂了一些0才会出现这种曲线

是啊,所以不明白

一周热门 更多>