labview - - 串口通信实现过程(4)

2019-05-18 19:40

23.调整下界面

24程序无法结束

按理说,点击两个stop按键,程序应该结束才对,但是事实不是这样的。点击之后会卡住哪?

发送循环中,事件是一直等待按键的时间处理。即使点击stop后程序也会等待按键的处理,现象是:点击两个结束按钮后,还需要点击一次发送“ok按钮”才能结束程序。 处理办法:在发送按钮事件创建个超时处理。

1. 如下图所示,中事件的超时时间设置1000ms的常量

2. 将鼠标放置在图中的红框中,点击鼠标右键,选择Add Event Case..

3. 添加应用超时判断,如下图所示。选择点击ok

添加后如下:

这样运行程序中,点击两个STOP按钮后就可以结束程序了。

25.使用一个按钮来结束程序

删除stop 和STOP2按钮,在界面面板上添加个结束按键,如下图所示。鼠标移动到按键上,右键,创建stop按钮的value属性节点,如下图所示。

创建两个结束按键的value属性节点,连接在循环条件上。

但是注意上面图中,连接线后,是错误的。处理办法如下:

修改按键的行为,默认是第二排第二个,修改为上面第一个即可。

26优化1后的结果

运行程序后,点击一下stop,程序就结束了。

27.优化显示框

28将接收的字符追加显示

添加一个移位寄存器,将鼠标移动到while循环的左右边界上,点击鼠标右键,选择addshift Register如下图所示。


labview - - 串口通信实现过程(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:29种偏方调治小儿咳喘

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: