프런트패널 데이터 연결을 사용하여 공유 변수 엔진을 통해 원격으로 프런트패널 컨트롤을 제어하면 dstp에 비해 더 신속하며 신뢰성 있는 데이터 전송이 지원될 뿐만 아니라, 더 원활하게 공유 변수NI Publish-Subscribe Protocol (NI-PSP) 데이터 아이템과 연결할 수 있습니다.

다음 단계에 따라 Windows에서는 opc, ftp, 또는 http 프로토콜을 사용하고, LabVIEW가 지원되는 모든 플랫폼에서는 dstpfile 프로토콜을 사용하여 프런트패널 데이터를 씁니다.

노트 dstp 프로토콜을 사용하여 프런트패널 데이터를 쓰려면 반드시 DataSocket 서버를 설치해야 합니다. 프런트패널에서 데이터를 쓰면 데이터를 잃을 수 있습니다. 가장 최근 데이터뿐만 아니라 모든 프런트패널 데이터를 쓰려면, [DataSocket 쓰기] 함수를 사용하여 실시간 데이터를 프로그램적으로 씁니다.
  1. dstp 연결을 사용하는 경우, DataSocket 서버를 시작하고 설정합니다. opc, ftp, http, 또는 file 연결을 사용하는 경우, 2 단계로 건너뜁니다. national instruments 디렉토리에서 DataSocket 서버를 시작합니다.
  2. 프런트패널의 객체에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 객체의 프로퍼티 대화 상자를 디스플레이합니다.
  3. 프로퍼티 대화 상자의 데이터 연결 페이지에 있는 데이터 연결 선택 풀다운 메뉴에서 DataSocket을 선택합니다.
  4. Windows에서는 opc, ftp, 또는 httpURL을, LabVIEW가 지원되는 모든 플랫폼에서는 file 또는dstpURL경로 텍스트 박스에 입력합니다. 또한, LabVIEW가 지원되는 모든 플랫폼에서는 탐색 풀다운 메뉴에서 DSTP 서버 또는 파일 시스템을 선택하여 URL을 탐색할 수 있습니다.
  5. 접근 타입 풀다운 메뉴에서 읽기/쓰기를 선택합니다.
  6. 확인 버튼을 클릭합니다.
  7. 블록다이어그램에서 While 루프를 생성하여 VI가 연속적으로 실행하도록 설정합니다.
  8. VI를 실행합니다. LabVIEW는 프런트패널 객체의 데이터를 URL에 입력한 서버 대상에 씁니다. VI가 실행중일 때, DataSocket 서버에 대한 연결이 성공적인 경우, 작은 녹색 인디케이터가 VI의 프런트패널 객체 옆에 나타납니다. 연결이 성공적이지 못한 경우, 작은 붉은색 인디케이터가 나타납니다. LabVIEW가 서버에 연결을 시도하기 전에, 작은 투명한 인디케이터가 나타납니다. 또한, 커서를 인디케이터 위로 이동하는 경우 상태 메시지가 나타납니다. 프런트패널 객체에서 마우스 오른쪽 버튼을 클릭한 후 VI가 실행되고 있지 않을 때 바로 가기 메뉴에서 보이는 아이템≫DataSocket LED를 선택하여 이 인디케이터를 숨길 수 있습니다. 또한, DataSocket:LED 보이기 프로퍼티를 사용하여 프로그램적으로 컨트롤과 인디케이터를 숨길 수 있습니다.