常见VI脚本任务
- 更新时间2025-08-27
- 阅读时长5分钟
使用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。