VI의 잠금 상태를 설정합니다. interactive가 거짓(기본)인 경우, 암호를 사용하여 암호로 보호된 VI의 잠금을 해제하거나 보호되지 않은 VI에 암호를 설정할 수 있습니다. interactive가 참인 경우, LabVIEW는 암호를 무시하고 잠금 상태를 변경하도록 요청하는 대화 상자를 디스플레이합니다.

이 메소드는 VI 프로퍼티 대화 상자의 보호 페이지에 있는 잠금해제(암호 없음), 잠금(암호 없음), 암호로 보호됨 옵션과 비슷합니다.

파라미터

이름 데이터 타입 필수 설명
잠금 상태 cenum.png

VI의 편집 권한 레벨을 지정합니다.

0잘못된 잠금 상태
1잠기지 않음 - 사용자가블록 다이어그램을 보고 편집할 수 있습니다.
2잠김(비밀번호 없음) - 사용자가 블록 다이어그램을 볼 수는 있지만 편집할 수는 없습니다.
3비밀번호로 보호됨 - 사용자는비밀번호가 없으면 블록 다이어그램을 보거나 편집할 수 없습니다.
대화식 cbool.png 아니오

잠금 상태를 변경하도록 입력 요청하는 대화 상자를 디스플레이할 것인지 지정합니다. 기본값은 거짓입니다.

암호 cstr.png 아니오

lock state가 암호로 보호됨일 경우, password는 새 암호입니다. lock state를 암호로 보호됨에서 변경할 경우, password는 오래된 암호가 됩니다. 기본값은 빈 문자열입니다.

캐시에 넣기 cbool.png 아니오

잠금 상태가 Password-protected인 경우, 캐시에 넣기는 새 암호를 캐시에 넣을 것인지를 지정합니다. 기본값은 거짓입니다.

참조

다음 테이블은 이 메소드의 특성을 나열합니다.

짧은 이름 Lock State.Set
데이터 타입 반환값 없음
런타임 엔진에서 사용 가능 아니오
Real-Time OS에서 사용 가능 아니오
VI가 실행 중일 때 설정 가능
프런트패널을 메모리에 로드 아니오
사용 전에 암호 확인 필요 아니오
블록다이어그램을 메모리에 로드 아니오
원격 접근 허용됨
사용자 인터페이스 유휴까지 기다림
컨트롤 VI와 사용 가능
글로벌 VI와 사용 가능
엄격한 타입 정의와 사용 가능 아니오
다형성 VI와 사용 가능