VI 서버 프로퍼티와 메소드 특성
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
다음 리스트는 각 프로퍼티와 메소드의 특성을 정의합니다.
- 데이터 타입―프로퍼티나 메소드의 데이터 타입을 지정합니다.
- 권한―이 프로퍼티가 읽기 전용, 쓰기 전용, 읽기/쓰기, 또는 편집에서만 쓰기인지 지정합니다. 프로퍼티가 편집에서만 쓰기인 경우, VI가 편집 모드일 때만 프로퍼티에 쓸 수 있습니다.
- 런타임 엔진에서 사용 가능―빌드 어플리케이션에서 이 프로퍼티나 메소드를 사용할 수 있는지의 여부를 지정합니다. 괄호 안의 값은 런타임 엔진에서의 프로퍼티 또는 메소드 사용 권한을 표시합니다. 값은 읽기 전용, 쓰기 전용, 읽기/쓰기, 편집에서만 쓰기, 없음이 포함됩니다. 일부 프로퍼티와 메소드는 편집 중에만 사용 가능합니다. 이 특성값이 아니오인 경우, 이 프로퍼티 또는 메소드를 빌드된 어플리케이션과 사용하려고 하면 LabVIEW는 에러 1043을 반환합니다. SharedVariableIO 속성 또는 메서드를 사용하는 경우 데이터 로깅 및 감독 제어(DSC) 모듈 런타임 시스템을 설치해야 합니다. DSC 모듈 런타임 시스템에 대한 자세한 내용은 내셔널 인스트루먼트 웹 사이트를 참조하십시오.
- Real-Time OS에서 사용 가능―Real-Time OS에서 이 프로퍼티나 메소드를 사용할 수 있는지의 여부를 지정합니다. 괄호 안의 값은 Real-Time OS에서의 프로퍼티 또는 메소드 사용 권한을 표시합니다. 값은 읽기 전용, 쓰기 전용, 읽기/쓰기, 편집에서만 쓰기, 없음이 포함됩니다. 일부 프로퍼티와 메소드는 편집 중에만 사용 가능합니다. 이 특성 값이 아니오인 경우, 이 프로퍼티 또는 메소드를 Real-Time OS에서 사용하려고 하면 LabVIEW는 에러 1043을 반환합니다.
- VI가 실행 중일 때 설정 가능―VI가 실행 중일 때 이 프로퍼티 또는 메소드에 값을 쓸 수 있는지를 지정합니다. 이 특성값이 아니오인 경우, VI가 실행 중일 때 값을 쓰려고 하면 LabVIEW는 에러 1000 또는 1073을 반환합니다. 이 특성은 어플리케이션 클래스의 프로퍼티와 메소드에는 적용되지 않습니다.
- 프런트패널을 메모리에 로드―LabVIEW가 프런트패널을 메모리에 로드하는지 지정합니다. 이 특성값이 예인 경우, 프런트패널을 메모리에 로드할 수 없으면 LabVIEW는 에러 1013을 반환합니다. 이 특성은 어플리케이션 클래스의 프로퍼티와 메소드에는 적용되지 않습니다.
- 사용 전에 인증 필요―프로퍼티 또는 메소드를 사용할 수 있기 전에 VI를 사용자 인증해야 하는지 지정합니다. 예를 들어, 특성 값이 Yes인 메서드를 사용하기 전에 으로 비밀번호로 보호된 VI 의 잠금을 해제해야 할 수 있습니다. 이 특성값이 예인 경우, VI를 인증하지 않으면 LabVIEW는 에러 1040 또는 1044를 반환합니다.
- 블록다이어그램을 메모리에 로드―LabVIEW가 블록다이어그램을 메모리에 로드하는지 지정합니다. 이 특성값이 예인 경우, 블록다이어그램을 메모리에 로드할 수 없으면 LabVIEW는 에러 1012를 반환합니다. 이 특성은 어플리케이션 클래스의 프로퍼티와 메소드에는 적용되지 않습니다.
- 원격 액세스 허용 -원격 애플리케이션 인스턴스에서권한 오류와 함께 이 속성 또는 메서드에 대한 액세스가 허용되는지 여부를지정합니다. 이 특성값이 아니오인 경우, 이 프로퍼티 또는 메소드의 원격 참조를 사용하려고 하면 LabVIEW는 에러 1032를 반환합니다.
- 사용자 인터페이스 유휴까지 기다림―사용자가 대화 상자에서 아이템을 선택하거나 컨트롤을 추적하는 등의 작업 중일 때 이 프로퍼티 또는 메소드를 사용할 수 있는지 지정합니다.
- 컨트롤 VI와 사용 가능―이 프로퍼티 또는 메소드를 컨트롤인 VI와 함께 사용할 수 있는지 지정합니다. 이 특성값이 아니오인 경우, 컨트롤인 VI와 이 프로퍼티 또는 메소드를 사용하려고 하면 LabVIEW는 에러 1035를 반환합니다. 이 특성은 오직 VI 클래스의 프로퍼티와 메소드에만 적용됩니다.
- 글로벌 VI와 사용 가능―이 프로퍼티 또는 메소드를 글로벌인 VI와 함께 사용할 수 있는지 지정합니다. 이 특성값이 아니오인 경우, 글로벌인 VI와 이 프로퍼티 또는 메소드를 사용하려 하면 LabVIEW는 에러 1035를 반환합니다. 이 특성은 오직 VI 클래스의 프로퍼티와 메소드에만 적용됩니다.
- 엄격한 타입 정의와 사용 가능―이 프로퍼티 또는 메소드를 엄격한 타입 정의와 함께 사용할 수 있는지 지정합니다. 이 특성은 어플리케이션과 VI 클래스의 프로퍼티와 메소드에는 적용되지 않습니다.
- 다형성 VI와 사용 가능—이 프로퍼티 또는 메소드를 다형성 VI와 사용할 수 있는지 지정합니다. 이 특성 값이 아니오인 경우, 이 프로퍼티 또는 메소드를 다형성 VI와 사용하면 LabVIEW는 에러 1035를 반환합니다. 이 특성은 오직 VI 클래스의 프로퍼티와 메소드에만 적용됩니다.