Lock State:Set
- Updated2025-07-30
- 2 minute(s) read
Sets the level of editing permission for a LabVIEW project library, including the password.
This method is similar to the Protection page of the Project Library Properties dialog box.
Parameters
| Name | Data type | Required | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| lock state | ![]() |
Yes | Specifies the level of editing permission of the project library.
|
||||||||
| interactive | ![]() |
No | Specifies the way in which you can use passwords with the project library. The default is FALSE, in which you can use a password to unlock a password-protected project library or to set the password of an unprotected project library. If you set interactive to TRUE, LabVIEW ignores the password and displays a dialog box that prompts you to change the lock state. |
||||||||
| password | ![]() |
No | Specifies the password to set for a project library to which you want to add password protection, or the password to use to unlock a password-protected project library. |
||||||||
| put in cache | ![]() |
No | Specifies whether you want to cache the password specified in password. The default is FALSE, which does not add the password to the LabVIEW password cache. |
Remarks
The following table lists the characteristics of this method.
| Short Name | Set Lock State |
| Data type | No return value |
| Available in Run-Time Engine | No |
| Available in Real-Time Operating System | No |
| Settable when the VI is running | No |
| Loads the front panel into memory | No |
| Need to authenticate before use | No |
| Loads the block diagram into memory | No |
| Remote access allowed | Yes |


