21.添加个case结构
22.运行效果
23.调整下界面
24程序无法结束
按理说,点击两个stop按键,程序应该结束才对,但是事实不是这样的。点击之后会卡住哪?
发送循环中,事件是一直等待按键的时间处理。即使点击stop后程序也会等待按键的处理,现象是:点击两个结束按钮后,还需要点击一次发送“ok按钮”才能结束程序。 处理办法:在发送按钮事件创建个超时处理。
1. 如下图所示,中事件的超时时间设置1000ms的常量
2. 将鼠标放置在图中的红框中,点击鼠标右键,选择Add Event Case.。
如果字节数大于0,那么读取数据并显示。事件的超时时间设置为1000ms。
3. 添加应用超时判断,如下图所示。选择点击ok
添加后如下:
这样运行程序中,点击两个STOP按钮后就可以结束程序了。
25.使用一个按钮来结束程序
删除stop 和STOP2按钮,在界面面板上添加个结束按键,如下图所示。鼠标移动到按键上,右键,创建stop按钮的value属性节