修改时间 08-18-2010 01:47 AM
现在我用子面板插入多个vi时遇到这样一个问题。如下图
这是先运行在把vi插入子面板中。这样的话。我在主程序调用这个就是有子面板这个vi时,第一次没有问题。很二次就会出现点一次打不开。点第二次才能打问题。
当我用先把vi插入子面板,在运行的时候如图
上面的问题不会发生。但又出现的另一个问题。我在子面板插入的vi中有一个全局变量。当我全局变量改变以后。我在看这个有子面板这个vi的时候。却要点两次才能看得到全局变量的值改变了。点第一次出来的出来vi值没有改变。
这是什么呢?请教高手
已解决! 转到解答。
修改时间 08-18-2010 02:03 AM
这是我先插入vi在执行时全局变量没变的效果大家看一下
刚打开时。
这是第一次打开时
左边是按钮。右边灰色是子面板中插入的vi
下面我切换桥梁 这儿我已经换了桥了。在这个界面上看到都变了。变成2了,
下面我点按钮。看子面板中vi里全局变量的值。
局然是1为什么呢?点第二次就会变成2.我感觉刷新呢?
我代码是先插入vi在运行。
有兄弟知道为什么吗?我郁闷哟
修改时间 08-18-2010 09:02 PM
这有没有可能是因为你的设计问题呢?有可能是因为实际更新进全局变量的时机在显示该SUBVI之后?
因为我做了一个例子是没有问题的,贴出来一起讨论下
运行里面的EX2.VI就可以了,先调整好全局变量的值,然后调入VI,没有问题
不知道效果和你要的一样不一样
修改时间 08-19-2010 04:37 AM
谢谢JunXiang.嗯。可能是我当时做的有点问题。后来我又把流程图重做了一次。然后就对了。我测我了多次。上面提到的两个问题都没有了。在这儿很感谢了哈。看来一定要仔细呀。