DataSocket 함수와 배리언트 데이터
- 업데이트 날짜:2026-04-10
- 1분 (읽기 시간)
배리언트 데이터는 외부 어플리케이션에서 받은 데이터처럼 VI나 어플리케이션이 프로그램적으로 데이터를 읽을 때 원래 데이터 타입으로 변환할 수 없는 경우에 사용합니다. 배리언트를 사용하면 타임스탬프나 경고와 같은 속성을 추가할 수도 있습니다.
배리언트는 데이터 타입이 이러한 추가 속성을 허용하지 않을 때 읽거나 쓰는 데이터에 속성을 추가할 수 있습니다.
[배리언트로] 함수를 사용하여 프로그램적으로 데이터 연결에 쓴 데이터를 배리언트 데이터로 변환합니다. 다음 블록다이어그램은 연속적으로 온도를 읽어 이 데이터를 배리언트 데이터로 변환하고 속성으로서 타임스탬프를 데이터에 추가합니다.

다른 VI에서 이 실시간 데이터를 읽는 경우, 이 VI는 배리언트 데이터를 자신이 조작할 수 있는 데이터 타입으로 변환해야 합니다. 다음 블록다이어그램은 온도 데이터를 연속적으로 읽고, 배리언트 데이터를 온도값으로 변환하고, 읽혀진 값에 해당되는 타임스탬프 속성을 가져오며, 프런트패널에 온도값과 타임스탬프를 디스플레이합니다.
