VI所占内存空间分为前面板空间、程序框图空间、代码空间和数据空间。
1,避免不必要的控件默认值
对于数组,或者包含数组、常量字符串的簇,以及簇数组等复合数据,尽量使用LabVIEW控件本身的默认值,没有必要时,不要将当前值设置为默认值。如果设置控件默认值,则会导致LabVIEW不得不在VI的数据空间中,存储设定的默认值。例如,一个包含400K个元素的双精度数组,如果设定当前值为默认值,由于双精度数用8字节表示,故需要额外的400Kx8B=3200 KB空间保存设定值。而使用LabVIEW自身的默认值,就不需要额外空间。
学习笔记 无必要时不要设置控件当前值为默认值。