关于主程序和子程序执行的一些问题的请教

2019-07-17 13:25发布

本帖最后由 萧猎 于 2015-5-5 15:43 编辑

       各位高手,我现在编一个测试项目,遇到如下困难。我将测试步骤流程化,并按类别分成若干段,每一段为一个子程序,通过子面板调用。
我想要实现的功能是:
      1。子程序在运行过程中,主程序可以操作其它事项。
      2。子程序在运行过程中,主程序可以强行切换子程序。例如本段测试有问题时,缺少某种信号一直在等待,我可以跳过,进行后面的测试。
       3。子程序执行完毕,自动切换到下一个预定顺序的子程序。或者执行完毕发一个信号给主程序,由主程序编程切换。
上述第一条要求好说,主要是第二条和第三条,不能满足。
QQ截图20150505153736.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
一叶漂川am
1楼-- · 2019-07-17 19:10
楼主可以详细解释一下第一个问题是怎么解决的吗?最近正好遇到了类似问题 最佳答案
萧猎
2楼-- · 2019-07-17 21:41
1
如图,这样可以让子VI按规定的顺序执行,顺序写在路径数组里面,即最左边的功能块里。
萧猎
3楼-- · 2019-07-18 01:35
 精彩回答 2  元偷偷看……
萧猎
4楼-- · 2019-07-18 04:14
测试流程(论坛).rar (188.03 KB, 下载次数: 40)
附件中是我编的比较接近的程序。但存在如下问题:1。点击下一页时,有时会连续翻好几页,甚至一翻到底。因为翻下一页执行完毕后,导致子VI名改变,导致程序误以为是程序自动运行完毕,结果又发了一个翻页指令。

2。翻页、退出按钮卡壳了。原因不明
ShuiMoLise
5楼-- · 2019-07-18 06:07
把wait Until Done 设为假,可以让主程序不用等待子程序执行完成
萧猎
6楼-- · 2019-07-18 06:17
ShuiMoLise 发表于 2015-5-6 08:19
把wait Until Done 设为假,可以让主程序不用等待子程序执行完成

你自已试过没有?这样是不行的.会造成不停的载入子VI,刚载入的子VI没来得及运行,又被下一个子VI替换掉了。

一周热门 更多>