必需: VI脚本

可使用VI脚本对结构的各个部分进行编辑,并创建结构。操作结构与操作其他对象不同,结构的各个部分不通过连线连接。要对结构进行操作,必须明确结构的各个组成部分,以及各个部分的特性。可将结构操作任务和其他任务组合,实现更为复杂的操作。关于通过结构定位与其他定位任务交互方式的详细信息,请参考导航概述

使用的对象

要对结构进行操作,必须明确结构的各个组成部分,以及这些部分的属性。结构的属性取决于结构本身。关于属性的详细信息,请参考下列内容。

操作步骤

准备:关于下列步骤的范例,见labview\examples\Application Control\VI Scripting\Finding and Modifying Objects目录下的Navigating Structures VI。

  1. 获取要定位的结构的引用

    范例详细信息

    在该例中,脚本VI使用遍历图形对象VI,获取目标VI中所有条件结构的引用。

  2. 通过结构引用,获取结构的各个组成部分的引用。

    常见的结构组成部分有隧道、移位寄存器、分支名称、等等。关于不同类型结构的各个组成部分外观,请参考常见VI对象的组成部分

    范例详细信息

    在该例中,目标是分析连接至分支选择器的对象。因此,脚本VI使用条件结构:选择器属性获取各个条件结构上的选择器隧道引用。然后继续找到连接至选择器的各个对象。

  3. 通过引用编辑对象或继续。

    根据结构的组成部分显示,结构的一些元素的引用可指向结构其他元素的引用。例如,可使用隧道的引用获取隧道上内外接线端的引用。

    范例详细信息

    在该例中,脚本VI使用条件选择器的引用继续通过节点(条件选择器)定位连线。脚本VI使用条件选择器的隧道:外部接线端属性获取条件选择器外部接线端的引用。脚本VI通过接线端引用获取连线的引用。

  4. 使用关闭引用函数在结束使用结构或结构元素后,关闭各个对其的引用。

说明和建议

关闭所有打开的引用 - 打开太多引用会影响VI的速度。关于更多性能详情,请参考关闭VI和对象引用

其他范例