배리언트를 데이터로 함수
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
LabVIEW가 디스플레이 또는 처리할 수 있도록 배리언트 데이터를 LabVIEW 데이터로 변환합니다. 이 함수를 사용하여 베리언트 데이터를 ActiveX 데이터로 변환할 수도 있습니다.

입력/출력
타입
—
타입은 배리언트에 저장된 데이터의 LabVIEW 데이터 타입을 지정합니다. 데이터가 정수인 경우, 데이터를 확장형 정밀도 부동소수와 같이 다른 숫자형으로 강제 변환할 수 있습니다.
배리언트
—
배리언트는 타입에 지정된 LabVIEW 데이터 타입으로 변환하려는 배리언트 데이터입니다.
에러 입력
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
데이터
—
데이터는 타입에 지정된 데이터 타입으로 변경된 배리언트입니다. 배리언트가 지정된 데이터 타입으로 변환되지 못할 경우, 이 데이터는 데이터 타입에 대한 기본값을 반환합니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
[배리언트를 데이터로] 함수를 ActiveX 참조와 함께 사용하기
또한 이 함수는 ActiveX의 QueryInterface 메소드와 같은 역할을 합니다. [배리언트를 데이터로] 함수를 사용하여 ActiveX 객체의 인터페이스를 바꾸려면, 먼저 ActiveX 객체의 오토메이션 참조 번호를 [배리언트로] 함수를 사용하여 배리언트로 변환합니다. 참조 번호의 배리언트 버전을 [배리언트를 데이터로] 함수의 배리언트 입력에 연결합니다. 그 후, 다른 오토메이션 참조 번호를 생성하고, 원하는 인터페이스를 참조 번호의 ActiveX 클래스로 선택합니다. 이 새 오토메이션 참조 번호를 [배리언트를 데이터로] 함수의 타입 입력에 연결합니다. LabVIEW는 지정된 인터페이스를 데이터가 반환한 오토메이션 참조 번호와 연관시킵니다.
배리언트 변환 함수를 LabVIEW 클래스와 함께 사용하기
[배리언트로] 및 [배리언트를 데이터로] 함수를 LabVIEW 클래스와 함께 사용하는 경우, 배리언트는 상속 계층구조를 인식하지 못하는 것을 주의하십시오. 예를 들어, 직하위 데이터가 직상위 클래스 와이어 상에서 전송되고 있고 사용자가 해당 직상위 와이어를 [배리언트로] 함수에 연결하면, 배리언트는 직상위 데이터 타입만을 인식합니다. [배리언트를 데이터로] 함수에 직하위 데이터 타입을 연결하여 직하위 데이터 타입을 추출하려 하면, LabVIEW는 에러를 반환합니다. 사용자가 직상위 데이터 타입을 [배리언트를 데이터로] 함수에 연결해야 합니다. 이후에 [보다 구체적인] 함수를 사용하여 직하위 클래스 데이터를 가져옵니다.
타입
—
에러 입력
—
데이터
—
에러 출력
—