LabVIEW 클래스 또는 인터페이스 잠그기 및 잠금 해제하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
LabVIEW 클래스 또는 인터페이스 잠그기를 통해 프라이빗 멤버 VI에 대한 접근을 막음으로써 어플리케이션에 에러가 발생하는 것을 방지할 수 있습니다. 프로젝트 라이브러리와 관련해서, LabVIEW 클래스나 인터페이스에 암호 보호를 추가한다고 멤버 VI에 암호 보호가 추가되는 것은 아닙니다. 멤버 VI는 개별적으로 암호 보호를 해야 합니다.
LabVIEW 클래스 또는 인터페이스 잠그기
다음 단계를 따라 LabVIEW 클래스 또는 인터페이스를 잠급니다.
- LabVIEW 클래스 또는 인터페이스에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 프로퍼티를 선택합니다. 클래스/인터페이스 프로퍼티 대화 상자가 나타납니다.
- 보호 페이지에서, 잠금(암호 없음) 또는 암호로 보호됨을 선택하여 LabVIEW 클래스나 인터페이스를 잠급니다.
- 암호로 보호됨을 선택한 경우, 암호 입력 대화 상자에 암호를 입력하고 확인합니다.
- 확인 버튼을 클릭하여 암호 입력 대화 상자를 닫고 클래스/인터페이스 프로퍼티 대화 상자로 돌아갑니다.
- 확인 버튼을 클릭합니다.
LabVIEW 클래스 또는 인터페이스 잠금 해제하기
잠긴 클래스 또는 인터페이스의 LabVIEW 프로브나 멤버 VI에서 잠긴 클래스의 프라이빗 데이터를 보려면, 해당 클래스 또는 인터페이스의 잠금을 해제해야 합니다. 다음 단계를 따라 클래스 또는 인터페이스의 잠금을 해제합니다.
- 클래스 또는 인터페이스에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 프로퍼티를 선택합니다. 클래스/인터페이스 프로퍼티 대화 상자가 나타납니다.
- 보호 페이지에서 잠금해제 (암호 없음)을 선택합니다. 클래스 또는 인터페이스가 암호로 잠겨있는 경우, 인증 대화 상자에 암호를 입력하고 확인 버튼을 클릭하여 클래스/인터페이스 프로퍼티 대화 상자로 돌아갑니다.
- 확인 버튼을 클릭합니다.
노트 클래스 또는 인터페이스를 잠그면 기본 도움말과 일반 프로브의 클래스나 인터페이스의 모양에 영향을 미칩니다. 또한 잠금 상태인 클래스나 인터페이스의 프라이빗 멤버 VI가 팔레트에서 숨겨집니다. 다음에 LabVIEW를 실행할 때 팔레트의 변화가 반영됩니다.
| 노트 사용자가 VI의 프런트패널에 클래스 프라이빗 데이터 컨트롤을 추가하면 LabVIEW는 그 클래스를 잠급니다. VI에서 컨트롤을 삭제한다고 클래스의 잠금 상태가 해제되지 않습니다. 대신에 컨트롤을 제거하고 VI를 닫거나 저장해야, 메모리에서 클래스 컨트롤을 제거할 수 있습니다. |