VM——界面OK/NG按钮与多流程的结果绑定

1、需求:人工扫码-》VM读取条码-》上传给MES查验-》MES回传产品信息-》拍照检测-》结果保存到txt中。

2、程序中设置了3个处理流程:接收扫码枪信息、接收MES信息、检测流程,这3个流程是按步骤进行的,扫码错误就不去MES查产品信息,同样MES校验未通过就不拍照检测了。

3、问题点:每个步骤错误时都能在界面的按钮显示NG,但是界面按钮只能绑定某个流程的具体模块结果。数据队列也无法使用,因为3个流程是按照步骤进行的,如果不是全部执行则不能实时显示当前的处理结果。

4、解决方法:

1)设置全局变量resultFlag,0-NG,1-OK,每个流程执行后根据结果更新resultFlag数值。

2)建立单独的结果处理流程,每个流程执行后触发“结果处理”流程,在结果流程中判断resultFlag。界面按钮绑定此模块,保存界面能够及时更新检测状态。

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值