一个串口通讯程序的优化问题

2019-07-17 16:26发布

轮询.png 程序框图.png
   功能里只有轮询需要一直发送,不然控制的电源模块就会自动关机。其他功能只需要执行一次即可。还有两个子VI实现的是电压和电流的控制。目前遇到的情况就是:功能里如果选择某一项功能之后,就会一直发送,导致我想要输入电压或者电流时只有刚好在功能报文读取完后输入才会有效,需要不停的按输入。显然这是错误的。我想要达到的效果是轮询一直在发送,然后其他功能在执行一次后停止发送。如果想要输入电压电流的话  会优先执行。。(控制过程是:1·先按轮询,2·在点开所有交流所有直流,3·输入电压电流,4·关所有交流直流。结束)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
童piapia
1楼-- · 2019-07-17 19:05
这是功能的子VI
功能.png
格式呐伤
2楼-- · 2019-07-18 00:32
添加条件结构啊,不然一直循环发送你的报文,你设置一个按钮,需要发送的时候点击按钮,不然就是一直发送和接收

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

時_94c
3楼-- · 2019-07-18 05:44
看着不错,学习啦..........
wyq95361977
4楼-- · 2019-07-18 11:30
 精彩回答 2  元偷偷看……
ymj120572092
5楼-- · 2019-07-18 11:55
用队列状态机,一直不停发查询的消息,需要其它操作时,插入其它操作的消息即可
童piapia
6楼-- · 2019-07-18 16:26
问题已解决  还是谢谢各位大牛的帮助

一周热门 更多>