完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 gong_wenwu 于 2017-6-20 18:20 编辑 各位大神好!! 小弟刚学labview要和arduino做串口通讯,读取字符串信息,在上位机转化成波形图。开始运行还正常,大概2分钟左右,波形图就不正常了,出现锯齿。如图1,我自己编的测试程序。问下各位大神,小弟哪里有问题,怎么改? ; 另外附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个回答
|
|
gong_wenwu 发表于 2017-6-21 08:56 我看你图中的字符串显示的历史数据,你数据的包头为#,包尾为&,但是中间的数据有的长度不够,可以加上一个在#和&之间长度的判断。
最佳答案
|
|
|
|
没有人回答吗?好急呀,没法跟老板交代了
|
|
|
|
|
|
|
|
程序跑前2-3分钟都没有问题,因为几个波形是常数,好认。跑到后来就出现这种情况了。 然后点击关闭,再打开,又恢复正常,几分钟之后又不正常。不是很懂。 |
|
|
|
非常感谢,我试试 |
|
|
|
还是不行,请看图。我感觉是等待时间有问题,我现在设定是11ms。因为我单片机发送周期是10ms,而如果labview这边设定10ms,开始就是非常乱, |
|
|
|
gong_wenwu 发表于 2017-6-21 09:56 从你图片的字符串中看不到产生紊乱波形的数据啊。。 |
|
|
|
gong_wenwu 发表于 2017-6-21 09:56 条件结构外面有延时了,里面的延时就不用了。。 |
|
|
|
创易栈,电子工程师的问答社区,还在担心提问无人答吗?创易栈提问100%得到原厂大神回答,关注公众号创易栈(emakerzone)立即提问
|
|
|
|
|
|
|
|
看了你这个生成波形曲线的程序,没有问题啊,好像中间掺杂了一些0才会出现这种曲线 |
|
|
|
|
|
|
|
|
|
|
|
labview还挺火的
|
|
|
|
labview还挺火的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
963 浏览 1 评论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
2003 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1629 浏览 0 评论
1817 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
4299 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 10:30 , Processed in 1.007921 second(s), Total 105, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号