关于主页面和弹窗页面的串口通讯问题
时间:10-02
整理:3721RD
点击:
高手们,我现在是主程序有很多扫描PLC中各个触电接通状态的串口通讯程序,现在有一个弹窗,弹出来后需要往和主程序同一个串口中输入参数,也就是主程序和串口通讯,弹出窗口也要和串口通讯,我现在不知道怎么去协调这主程序和弹窗的串口通讯,弹窗输入的时候主程序的串口暂时停止,让位给弹出窗口,弹出窗口的数值输入完了(此时弹出窗口不退出还有很多其他参数要输入),主程序的串口继续通讯,也就是我每在弹出窗口中输入一个数值,主程序的串口通讯暂停一下,让位给弹窗。不知道怎么实现,哪位做过类似的指点下
说下自己的理解,你的通讯主要是轮询,可以做成队列,串口写命令放在队列中传输,接受一个命令处理完后重新发送(While结构)。这样弹窗vi只需要发送设置命令给队列,那么while循环接下来就会在下次查询处理完后插入执行你的设置命令。整个过程主vi并没有停止
嗯嗯,谢谢高手,按照你的意思,我弹窗的串口通讯程序全部写到主程序里面去,然后弹窗只需要给主程序发送队列命令
厉害了
厉害了