怎么让程序等待串口数据,接收到才执行下一步

2019-07-17 12:14发布

有没有什么办法可以让程序一直等待图里“相机检测结果”的数据,等到接收到数据时才跳转下一步,然后等待下一次接收“相机检测结果”数据时在执行下一次,依次下去。新人刚自学不久,刚学会怎么使用VISA和生成TXT,想自己做一个上位机软件,不是伸手party,请各位老师指教。

2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
老蜗牛
2019-07-17 16:46
鉴于初学者,一个可以实现的(不是最好的)方法:首先创建“之前相机检测结果”和“当前相机检测结果”两个字符串控件,并将两者都赋相同值。每个写数据帧内是一个顺序结构,该顺序结构的第一帧是一个while循环(里面是比较两个字符串是否相等,不相等则停止循环);第二帧就是把“当前相机检测结果”写入txt;第三帧就是将“当前相机检测结果”赋值给“之前相机检测结果”。以此类推,完成四次写入数据。 最佳答案

一周热门 更多>