元素同址操作结构



LabVIEW 2018帮助


版本日期:2018年3月
产品编号:371361R-0118
查看产品信息

下载帮助(仅限Windows)


LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助
LabVIEW 2020帮助

所属选板:结构

必需:基础版开发系统

控制LabVIEW编译器的某些运算,并在某些情况下,改善内存和VI的效率。 在对数组、簇、变体数据或波形中的数据元素进行运算时,使用元素同址操作结构可避免LabVIEW编译器在内存中复制和保存数据值。 该结构也可用于使被计算的数据类型保存在内存中指定的数据空间。 右键单击结构的边框并选择与所需运算操作相符的边框节点。

右键单击元素同址操作结构的边框,在下列节点中选择需添加到结构边框中的节点:

即使程序框图中不存在任何需要LabVIEW进行数据修改的代码,单击节点并选择标记为可修改也可使LabVIEW修改连线至该节点的数据。 标记为可修改选项适用于动态分配接线端。 动态分配子VI的父类实例不对连线至节点的数据进行修改时,子类实例也可能修改数据。 使用标记为可修改选项将最大程度地减少LabVIEW创建的数据副本,从而使性能优化。
注:  标记为可修改不能阻止对数据的访问,也无法作为同步方法。 请通过信号量数据流控制对受保护的数据的访问,避免竞争条件。

文章是否对您有帮助?

没有帮助