데이터를 다른 어플리케이션에서 읽을 때처럼, 프로그램적으로 데이터를 읽는 VI나 기타 어플리케이션이 데이터를 다시 원래 데이터 타입으로 변환할 수 없을 때 배리언트 데이터를 사용합니다. 또한, 데이터 타입이 추가적인 속성을 허용하지 않을 때 배리언트 데이터를 사용하여 타임스탬프나 경고와 같은 속성을 읽거나 쓰는 데이터에 추가할 수 있습니다.

[배리언트로] 함수를 사용하여 프로그램적으로 데이터 연결에 쓴 데이터를 배리언트 데이터로 변환합니다. 다음 블록다이어그램은 연속적으로 온도를 읽어 이 데이터를 배리언트 데이터로 변환하고 속성으로서 타임스탬프를 데이터에 추가합니다.

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