相忘江湖 发表于 2014-7-14 01:14:18

自己用LABVUEW做的MPU6050上位机,出了点问题

最近用淘宝给的上位机测试了下MPU6050,结果很理想,但是还是要自己做个上位机,一来是是我本来就不信淘宝的程序,二是后面PID参数的调整也要用到上位机,所以就自己动手搞了一个。
      问题出在串口的字符接收区是有数据的,可数据好像一直没送出循环体,Temp数组里一直为0,波形就更别提了,想问问大家问题出在哪了,感谢大家的宝贵意见!

水涌沧 发表于 2014-7-14 19:08:02

试试吧,我也不知道你的目的,所以你看看我改的能不能用!

相忘江湖 发表于 2014-7-14 23:30:42

水涌沧 发表于 2014-7-14 19:08 static/image/common/back.gif
试试吧,我也不知道你的目的,所以你看看我改的能不能用!

是这样的,a0,a1,a2是加速度包,w0,w1,w2是角速度包,angle0,angle1,angle2是角度包,本来是用三个数组来保存的,但后来发现公式节点里没法输出数组。
我想通过waveform graph显示三路波形,但是高亮度执行时数据一到循环体的隧道索引处就不出去了,所以temp里一直没数据,自然也就没波形了。

水涌沧 发表于 2014-7-15 20:04:29

肯定出不去咯,你的while循环没结束怎么出去呢!要么这样吧,你把你的a0,a1,a2,w0,w1,w2,angle0,angle1,angle2;用逗号隔开以“a0,a1,a2,w0,w1,w2,angle0,angle1,angle2”这种模式一起发给labview上位机,在通过上位机把数据以逗号为分隔符分隔开来再处理!我一直都是这么做的,效果不错!你试试吧
页: [1]
查看完整版本: 自己用LABVUEW做的MPU6050上位机,出了点问题