设置VI的锁定状态。如交互式的值为FALSE(默认),使用密码可解除受密码保护VI的锁定或对未受密码保护的VI设置密码。如设置交互式为TRUE,LabVIEW将忽略密码,并弹出对话框提示用户切换锁定状态。

该方法的作用类似于VI属性对话框中保护页的未锁定(无密码)已锁定(无密码)密码保护选项。

参数

名称 数据类型 必需 说明
锁定状态 cenum.png

表示VI的编辑权限。

0无效锁状态
1未锁定-用户可以查看和编辑框图。
2锁定(无密码)-用户可以查看但不能编辑框图。
3密码保护-没有密码,用户无法查看或编辑框图。
交互式 cbool.png

指定是否显示对话框供用户更改锁定状态。默认值为FALSE。

密码 cstr.png

锁定状态有密码保护,则密码为新密码。如使锁定状态由密码保护变为其他状态,则密码为旧密码。默认值为空字符串。

放入缓存 cbool.png

锁定状态的值为Password-protected,则放入缓存指定是否在缓存中保存新密码。默认值为FALSE。

注释

下表列出了该方法的特性

短名称 Lock State.Set
数据类型 无返回值
可用于运行引擎
可用于实时操作系统
可在VI运行时设置
加载前面板至内存
使用前必须授权
加载程序框图至内存
允许远程访问
必须等待直到用户界面空闲
可用于控件VI
可用于全局VI
可用于严格自定义类型
可用于多态VI