로컬 또는 글로벌 변수를 생성한 후, 변수에서 데이터를 읽거나 변수에 데이터를 쓸 수 있습니다. 기본으로 새 변수는 데이터를 받을 수 있도록 설정되어 있습니다. 이러한 종류의 변수는 인디케이터로 작동하며, 쓰기 로컬 변수 또는 쓰기 글로벌 변수입니다. 새 데이터를 로컬 변수 또는 글로벌 변수에 쓰면, 연결된 프런트패널 컨트롤이나 인디케이터는 새 데이터에 따라 업데이트됩니다.

또한, 변수를 데이터 소스, 또는 읽기 로컬이나 읽기 글로벌처럼 동작하도록 설정할 수 있습니다. 변수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 읽기로 변경을 선택하여, 이 변수가 컨트롤처럼 동작하도록 설정합니다. 이 노드가 실행되면, VI는 연결된 프런트패널의 컨트롤이나 인디케이터에서 데이터를 읽습니다.

변수가 데이터를 제공하는 것이 아니라 블록다이어그램에서 데이터를 받도록 변경하려면, 변수에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 쓰기로 변경을 선택하십시오.

블록다이어그램에서 컨트롤과 인디케이터를 구별하는 것과 같은 방법으로 읽기 로컬 또는 글로벌을 쓰기 로컬 또는 글로벌과 구별할 수 있습니다. 읽기 로컬 또는 글로벌은 컨트롤과 유사한 굵은 경계선이 있습니다. 쓰기 로컬 또는 글로벌에는 인디케이터처럼 얇은 경계선이 있습니다.