labview元素同址操作结构
如下图所示,在编程-结构选项下可以找到元素同址操作结构,该结构可以改善内存和VI的效率。
在对数组、簇、或者波形数据元素进行操作时,labview编译器在内存中会复制和保存数据值,为避免元素数据备份,可以采用该结构。
在下面的例子中,采用两种不同的方法来实现二维数组中第三行第二列元素的替换。
示例一采用元素同址操作结构,示例二未采用元素同址操作结构,结果是一样的,但提高了效率。
除示例外,该结构可进行的操作还包括:
- 数组索引和替换
- 簇的绑定和解除绑定
- 波形的绑定和解除绑定
- 变体的缓存重用
- 任意元素的缓存重用