最佳答案
转换成子VI后局部变量失效是因为局部变量的作用域只有当前VI,也就是说转换成子VI后局部变量和其对应的控件不在一个VI中,最终导致局部变量失败。
可以由集中方法来做:
1)全局变量
2)通过子VI接线端将主VI数据传递到子VI中
推荐使用第二种方法
ps:关于局部变量、全局变量以及VI间数据传递,其实可以对照着C语言等来看,这样理解起来比较容易
转换成子VI后局部变量失效是因为局部变量的作用域只有当前VI,也就是说转换成子VI后局部变量和其对应的控件不在一个VI中,最终导致局部变量失败。
可以由集中方法来做:
1)全局变量
2)通过子VI接线端将主VI数据传递到子VI中
推荐使用第二种方法
ps:关于局部变量、全局变量以及VI间数据传递,其实可以对照着C语言等来看,这样理解起来比较容易
举报