Method of VI.
Sets the lock state of a VI. If interactive is FALSE (default), you can use password to either unlock a password-protected VI or set the password of an unprotected VI. If interactive is TRUE, LabVIEW ignores password and displays a dialog box that prompts you to change the lock state.
This method is similar to the Unlocked (no password), Locked (no password), and Password-protected options on the Protection page of the VI Properties dialog box.
| Name | Description |
|---|---|
| Lock State | Valid values include Not Locked, Locked (No Password), and Password-protected. If Not Locked, users can see and edit the block diagram. If Locked (No Password), users can see but not edit a block diagram. If Password-protected, users cannot see or edit the block diagram without a password. |
| Interactive | Specifies whether to display a dialog box that prompts you to change the lock state. The default is FALSE. |
| Password | If lock state is Password-protected, password is the new password. If you are changing lock state from Password-protected, password is the old password. The default is an empty string. |
| Put in Cache | If Lock State is Password-protected, Put in Cache specifies whether to place the new password in the cache. The default is FALSE. |
The following table lists the characteristics of this method.
| Available in Run-Time Engine and Real-Time Operating System | No |
| Settable when the VI is running | Yes |
| Loads the front panel into memory | No |
| Need to authenticate before use | No |
| Loads the block diagram into memory | No |
| Remote access disallowed | No |
| Must wait until user interface is idle | Yes |
| Available with control VIs | Yes |
| Available with global VIs | Yes |
| Available with strict type definitions | No |
| Available with polymorphic VIs | Yes |