无法编辑VI的程序框图

更新 Nov 11, 2021

适用于

软件

  • LabVIEW

问题详述

我已经从LabVIEW范例或其他外部资源中打开了VI。但是我无法从前面板或程序框图中移动,选择或编辑任何组件。
是否是某些锁定LabVIEW VI的配置引起了这个情况?

解决方案

有两种不同配置的可能性导致这种情况发生:
  1. VI处于运行模式:VI可以处于编辑或运行模式。要更改此配置,您只需转到VI工具栏,选择“操作” >>“切换至编辑模式” (或按CTRL-M
  2. VI被锁定:VI属性中可以设置没有密码加以锁定。要禁用此功能,只需转到工具栏菜单,从菜单选择文件>> VI属性,下拉类别菜单选择保护,然后从锁定更改为解锁。可以在下图中进行查看:



更改此配置后,您应该能够编辑VI的任何组件。

相关信息

以下为编辑模式和运行模式之间的区别:

编辑模式

编辑模式是VI的主要模式。在编辑模式下,用户可以构造前面板。用户可以从控件特定的选择装饰器,上下文功能区选项卡或从编辑器的属性工具窗口中设置控件的属性。
用户不能直接与控件进行交互。 VI处于编辑模式时,无法直接控制控件。在编辑模式下,控件不会对用户输入做出反应,并且不会在视觉状态之间转换。此外,面板的用户定义画面也不会运行。

运行模式

VI处于运行模式时,其前面板无法编辑。仅可直接使用控件,无法再选择控件。没有可用的选择装饰器,没有显示控件的上下文选项卡,并且属性工具窗口不允许编辑面板或控件属性。进入运行模式的主要方法是运行VI。 VI运行时,它始终处于运行模式,用户无法切换至编辑模式。在前面板编辑器处于活动状态时显示的前面板功能区选项卡中,选择运行模式,用户也可以在运行VI之前切换至运行模式。
一般用户都不会切换至运行模式,因为此模式被认为是高级用例。