完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
之前问过这个问题,没有人回答,特别着急!!!所以我把源程序贴上来了串口读没问题,写控制命令给下位机有时候有效有时候无效,无效表现是下位机没有反应或者出现串口初始化的表现。
困扰了我很久,没有结果。请大神们解答
|
|
相关推荐
3个回答
|
|
你程序结构蛮乱的;
1.检查下循环结构的冲突(控制失败是不是同一时间发送了多条指令?); 2.while循环建议设定延时,看你程序里都没有此类,循环会无限高速; 这两项调整后,再看看,个人觉得数据冲突导致控制失败的可能性大。 |
|
|
|
siyagang 发表于 2016-8-18 16:52 确实挺乱的,画到后面越画越大,主要是变量太多。这个问题到现在也没法解决。 对于1,在寻找问题的过程中,我设置了多个断点,而且发送指令虽然多,但是都在同一个循环中,发送按钮布尔值合并成数组,应该不存在同时发送多条指令的情况。 对于2,我的while循环里设定了延时,500ms。我怀疑 500ms有点长。有可能这个延时是根据经验值决定的。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1721 浏览 2 评论
Labview生成的exe程序,源程序找不到了,有什么办法可以对exe程序的界面和菜单等进行调整和编辑
2186 浏览 1 评论
想通过labview实现这个二维数组转成一维数组的功能,但是不知道怎么搞?新手求图(苍蝇戳手)
2419 浏览 3 评论
关于DAQExpress软件中电压的最大值最小值是根据什么来确定的?
2575 浏览 1 评论
基于LabVIEW的声发射定位:如何准确获取信号到达不同传感器的时差?
2250 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-10 20:11 , Processed in 0.613424 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191