LabView用错误输入的顺序执行重头开始执行主VI

在用LabView写自动化测试系统,遇到了一个需求,之前的设计的是,程序两个线程,一个线程监听前面板控件状态,一个线程执行自动化测试,第一个线程一直保持监听状态,直到程序结束;第二个线程只执行一遍,如果需要再执行一遍自动化测试,就需要把程序停止再执行,现在的需求是自动化测试部分也保持监听状态,点击开始测试,就能再执行。
遇到的困难在于,自动化测试部分是整个系统主体框架,很大,不太想用一个EVENT结构去主体框架的包起来,后来想了一下,我们是不是可以利用错误输入顺序结构来实现这个需求,试了一下,是可以的,下面放了简单实现的源代码:

主体代码框架图肯定不能放,大致实现思想还是可以放一下的,用ENVENT结构监听开始测试控件状态,当点击开始测试,错误常量输入至错误输入中,然后又能重新开始执行左侧的for循环
实现结果如下面所示
一开始是for循环执行3次,输入一个长度为3的数组
点击开始测试之后,输出一个长度为5的数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值