使用VI脚本编辑或创建目标VI时,通常是通过组合各种较小的任务,实现一个较大规模的操作。本文档列出了常见的VI脚本任务和范例。复杂任务有单独的介绍文档。

获取VI和VI对象的引用

  • 获取VI的引用
  • 在未知VI中获取对象引用
  • 在已知VI中获取对象引用
  • 从节点到连线切换
  • 从连线到节点切换
  • 在结构中选中各个部分
  • 在VI的前面板和程序框图之间切换

创建VI和VI对象

  • 新建空白VI
  • 新建基于模板的VI
  • 向前面板或程序框图添加对象
  • 复制对象
  • 在接线端上创建控件或常量
  • 添加、复制和移除多帧结构的帧
  • 连接对象

查看并编辑VI和VI对象

  • 配置连线板
  • 移动对象
  • 替换对象
  • 删除对象
  • 选择要剪切、复制和粘贴的对象
  • 使用节点的标签

其他

  • 撤消操作
  • 程序框图整理
  • 使用对象标识符
  • 显示VI的前面板或程序框图
  • 关闭引用

在VI的前面板和程序框图之间切换

使用下列属性,通过编程在VI的前面板和程序框图之间切换:

  • 控件:接线端 - 使用户能够在程序框图上通过前面板控件找到对应的接线端
  • 控件接线端:控件 - 使用户能够通过程序框图控件接线端找到对应的前面板控件

新建空白VI

使用新建VI函数通过编程新建空白VI。

关于通过编程新建并打开空白VI的详细步骤,请参考VI脚本教程。

在接线端上创建控件、常量或显示控件

使用下列方法通过编程在接线端上创建控件或常量:

添加、复制和移除多帧结构的帧

使用下列方法通过编程操作结构的帧:

连接对象

使用下列方法连接对象:

关于使用“接线端:连线”方法连接两个对象的范例,见labview\examples\Application Control\VI Scripting\Creating VIs目录下的Creating New VI From Scratch VI。

关于使用“节点:连线”方法连接两个对象的范例,请参考VI脚本教程。

移动或复制对象

使用图形对象:移动方法通过编程移动对象。

替换对象

使用下列方法通过编程替换对象。

关于使用“放置”方法替换对象的范例,见labview\examples\Application Control\VI Scripting\Creating VIs目录下的Creating New VI From Template VI。

删除对象

使用通用:删除方法通过编程删除对象。

关于使用“删除”方法删除连线的范例,见labview\examples\Application Control\VI Scripting\Managing References目录下的Closing References VI。

选择要剪切、复制和粘贴的对象

使用下列属性,通过编程访问所选对象:

使用下列方法通过编程编辑对象:

使用节点的标签

使用节点:标签属性,通过编程对节点的标签进行操作。

撤消操作

使用下列方法,通过编程撤消操作。

关于使用“事务”方法撤消操作的范例,见labview\examples\Application Control\VI Scripting\Supporting Undo目录下的Supporting Undo VI。

程序框图整理

使用VI:程序框图:整理方法,整理目标VI的程序框图。

使用对象标识符

使用下列方法,通过编程获取和设置对象标识符。

关于使用“标签”方法标识符和查找标识符的范例,见labview\examples\Application Control\VI Scripting\Finding and Modifying Objects目录下的Tagging VI。

显示VI的前面板或程序框图

使用下列属性和方法,通过编程查看或显示目标VI的前面板或程序框图:

关于打开和定位新建VI前面板或程序框图的范例,见labview\examples\Application Control\VI Scripting\Creating VIs目录下的Creating New VI From Scratch VI。