해당 공유 변수를 컨트롤 및 인디케이터에 연결하여 HMI(Human-Machine Interface) 어플리케이션에서 공유 변수 및 기타 NI-PSP 데이터 아이템을 읽고 씁니다. 공유 변수를 프런트패널 컨트롤이나 인디케이터에 연결하면 해당 컨트롤이나 인디케이터는 직접 공유 변수에 값을 쓰거나 공유 변수의 값을 읽습니다.

노트 프런트패널 객체는 네트워크 공유 변수에만 연결할 수 있습니다.

예를 들어, 보일러 밸브의 온도를 모니터할 필요가 있을 경우, 컨트롤 및 인디케이터에 공유 변수를 연결하여 최근 온도값을 제한된 범위로 다음과 같이 디스플레이하고 처리합니다:

  • 공유 변수의 값을 봅니다. 예를 들어, 프런트패널 인디케이터를 하나의 온도 변수에 연결할 경우, 인디케이터는 해당 변수의 최근값을 디스플레이합니다.
  • 한 컴퓨터의 VI로부터 오는 데이터를 다른 컴퓨터의 VI에 있는 컨트롤이나 인디케이터로 디스플레이하거나 사용합니다. 예를 들어, 다른 컴퓨터의 VI가 평균 밸브 온도를 계산하여 해당 데이터를 공유 변수에 쓰는 경우, 프런트패널 인디케이터를 해당하는 동일한 해당 공유 변수에 연결하여 사용자 컴퓨터의 VI에서 동일한 데이터를 디스플레이할 수 있습니다. 또는 사용자 VI의 컨트롤을 공유 변수에 연결하고 해당 컨트롤을 subVI나 함수에 연결하여 데이터를 사용할 수 있습니다.
  • 여러 컴퓨터의 컨트롤을 조작하고 읽습니다. 예를 들어, 여러 컴퓨터의 VI 정지 버튼을 동일한 공유 변수에 연결할하는 경우, 각각의 해당 컨트롤이 온도 센서를 끌 수 있습니다.
노트 Windows에서는 opc, ftp, http 프로토콜을 사용하고, 모든 LabVIEW 지원 플랫폼에서는 dstp, file 프로토콜을 사용하여 프런트패널 객체를 DataSocket 서버 아이템에 연결할 수 있습니다. 그러나 프런트패널 데이터 연결을 사용하여 공유 변수 엔진(SVE)을 통해 원격으로 프런트패널 객체를 컨트롤하면, 공유 변수 및 NI-PSP 데이터 아이템으로의 연결뿐만 아니라 더 빠르고 신뢰성 높은 데이터 전송이 이루어집니다.

데이터 통신 방법