dstp, opc, ftp, http, 또는 file 프로토콜을 사용하여 프런트패널 데이터 읽기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
프런트패널 데이터 연결을 사용하여 공유 변수 엔진을 통해 원격으로 프런트패널 컨트롤을 제어하면 dstp에 비해 더 신속하며 신뢰성 있는 데이터 전송이 지원될 뿐만 아니라, 더 원활하게 공유 변수 및 NI Publish-Subscribe Protocol (NI-PSP) 데이터 아이템과 연결할 수 있습니다.
다음 단계에 따라 Windows에서는 opc, ftp, 또는 http 프로토콜을 사용하고, LabVIEW가 지원되는 모든 플랫폼에서는 dstp 및 file 프로토콜을 사용하여 프런트패널 데이터를 읽습니다.
노트 dstp 프런트패널 데이터를 읽으려면 반드시 DataSocket 서버를 설치해야 합니다.
- dstp 연결을 사용하는 경우, DataSocket 서버를 시작하고 설정합니다. opc, ftp, http, 또는 file 연결을 사용하는 경우, 2 단계로 건너뜁니다. 시작≫프로그램≫National Instruments≫DataSocket≫DataSocket Server를 선택하여 DataSocket 서버를 엽니다.
- 프런트패널의 객체에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 객체의 프로퍼티 대화 상자를 디스플레이합니다.
| 노트 타입 정의를 위해 프런트패널 데이터 연결을 생성할 수 없습니다. |
- 프로퍼티 대화 상자의 데이터 연결 탭을 클릭합니다.
- 데이터 연결 선택 풀다운 리스트에서 DataSocket을 선택합니다.
- Windows에서는 opc, ftp, 또는 httpURL을, LabVIEW가 지원되는 모든 플랫폼에서는 file 또는dstpURL을 경로 텍스트 박스에 입력합니다. 또한, LabVIEW가 지원되는 모든 플랫폼에서는 탐색 풀다운 메뉴에서 DSTP 서버 또는 파일 시스템을 선택하여 URL을 탐색할 수 있습니다.
- 접근 타입 풀다운 메뉴에서 읽기 전용을 선택합니다.
- 확인 버튼을 클릭합니다.
- 블록다이어그램에서 While 루프를 생성하여 VI가 연속적으로 실행하도록 설정합니다.
- VI를 실행합니다. LabVIEW는 DataSocket 서버로부터 데이터를 가져오고 그것을 VI의 프런트패널 객체에 디스플레이합니다. VI가 실행중일 때, DataSocket 서버에 대한 연결이 성공적인 경우, 작은 녹색 인디케이터가 VI의 프런트패널 객체 옆에 나타납니다. 연결이 성공적이지 못한 경우, 작은 붉은색 인디케이터가 나타납니다. LabVIEW가 서버에 연결을 시도하기 전에, 작은 투명한 인디케이터가 나타납니다. 또한, 커서를 인디케이터 위로 이동하는 경우 상태 메시지가 나타납니다. 프런트패널 객체에서 마우스 오른쪽 버튼을 클릭한 후 VI가 실행되고 있지 않을 때 바로 가기 메뉴에서 보이는 아이템≫DataSocket LED를 선택하여 이 인디케이터를 숨길 수 있습니다. 또한, 보이기 프로퍼티를 사용하여 프로그램적으로 컨트롤과 인디케이터를 숨길 수 있습니다.