求救……关于子VI中布尔显示控件赋值的问题

2019-07-17 19:58发布

求救……
在一个子VI执行过程中,其中一步对一个布尔显示控件值设为True,然而在下一循环再次调用该子VI时该布尔显示控件的值变成了False(它的初始默认值)。
检查子VI可以确定:
1. 第二次调用时并没有执行对该控件的赋值;
2. 子VI执行设置为 非重入执行;

因为子VI程序本身非常简单,我实在找不到还有什么原因导致这种竞争状态的出现,求教大神指点T_T。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
隔壁老wang
1楼-- · 2019-07-17 22:16
 精彩回答 2  元偷偷看……
lcsj1517
2楼-- · 2019-07-18 00:37
想知道你是怎么样给子VI赋值的。
short2
3楼-- · 2019-07-18 04:02
本帖最后由 short2 于 2017-2-9 21:31 编辑

突然发现了。。
如图……
如果调用子vi时,子vi中没有对输出接线端赋值。。主vi中读到的输出就会变成子vi中控件的默认值……
好像是平时没太注意。。第一次发现这个现象。。-_-#

主vi

主vi

子
子vi2.png

一周热门 更多>