多谢你前面的解答!主程序中对子VI的调用部分,已经加上了关闭VI引用的控件,不知道这样对不对?如果不对的话,能不能请教一下正确的方法是什么?
用请求释放内存 (函数)也可。
顶层VI调用子VI时,LabVIEW可为该子VI的运行分配内存数据空间。 子VI运行完毕后,LabVIEW通常在直至顶层VI完成运行或整个应用程序停止后才释放数据空间,可导致内存耗尽或性能降低。 应在VI运行完毕后立即使用该VI重新分配数据空间。
可使该函数置于需要释放内存的子VI中。 设置标志布尔输入为TRUE,LabVIEW可释放该子VI的数据空间,使内存使用降低。