LabVIEWwilliam hill官网
直播中

short2

12年用户 62经验值
擅长:汽车电子
私信 关注
[问答]

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

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

因为子VI程序本身非常简单,我实在找不到还有什么原因导致这种竞争状态的出现,求教大神指点T_T。。
  • 主vi
  • 子
  • 子vi2.png

回帖(3)

王治

2017-2-9 10:54:32
不如直接上代码
举报

871778

2017-2-9 15:00:25
想知道你是怎么样给子VI赋值的。
举报

short2

2017-2-9 21:29:54
本帖最后由 short2 于 2017-2-9 21:31 编辑

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

举报

更多回帖

发帖
×
20
完善资料,
赚取积分