이 교육과정은 네트워크를 통해 LabVIEW와 통신하는 다양한 방법을 다룹니다. 각 기술을 사용하여 원격 시스템에서 실행되는 어플리케이션과 통신 시 장단점을 파악할 수 있습니다.
같은 컴퓨터의 LabVIEW와 다른 어플리케이션 간의 통신에 대해 더 자세히 알아보려면 LabVIEW 연결성 교육과정을 참조하십시오.
교육과정 최종 출시일 또는 버전 번호: 2021
온디맨드: 6시간
숙련된 LabVIEW 사용자
LabVIEW Core 1 and 2
LabVIEW
네트워크 스트림과 공유 변수를 사용하여 LabVIEW 어플리케이션 간에 데이터를 전달합니다.
UDP 및 TCP를 사용하여 네트워크를 통해 데이터를 브로드캐스트합니다.
웹 서비스를 구현하고 웹 서비스와 상호 작용할 클라이언트 VI를 생성합니다.
SystemLink 및 DataFinder와 상호 작용하는 VI를 생성합니다.
VI 서버를 사용하여 로컬 및 원격 시스템에서 VI를 동적으로 로드하고 실행합니다.
데이터베이스와 프로그램적으로 상호 작용하는 VI를 개발합니다.
WebDAV 및 SFTP API를 사용하여 네트워크를 통해 프로그램적으로 파일을 관리합니다.
학습 단원 | 개요 | 토픽 |
---|---|---|
네트워크 통신 방법 비교 | TCP/UDP, 네트워크 공유 변수, 네트워크 스트림, 웹 서비스, DataSocket API를 비교하여 어플리케이션에 적합한 프로토콜을 선택하는 방법을 알아봅니다. |
|
스트리밍 데이터 | LabVIEW 네트워크 스트림을 사용하여 데이터를 스트리밍하고 어플리케이션 간에 명령을 전송하는 방법을 알아봅니다. |
|
공유 변수 살펴보기 | 공유 변수를 읽고 쓰는 방법을 알아봅니다. |
|
DataSocket API 살펴보기 | DataSocket API 및 DataSocket 전송 프로토콜을 살펴봅니다. |
|
UDP 살펴보기 | UDP 프로토콜 및 프로그래밍 모델을 살펴봅니다. |
|
브로드캐스트 모델 구현하기 | 브로드캐스트 모델을 살펴봅니다. |
|
TCP 개요 | TCP와 그 이점을 살펴봅니다. |
|
클라이언트/서버 모델 구현하기 | 네트워크 통신에 사용할 클라이언트/서버 모델 및 TCP VI의 사용 방법을 알아봅니다. |
|
웹 서비스 개요 | 웹 서비스와 웹 서비스가 사용하는 기본 통신 구조를 설명합니다. |
|
LabVIEW 웹 서비스 아키텍처 살펴보기 | LabVIEW를 사용하여 웹 서비스를 구축하고 배포하는 방법을 설명합니다. |
|
HTTP 메소드 VI 생성하기 | 웹 서비스를 생성하고 공개한 후 서버 응답을 수정하는 VI를 개발합니다. |
|
LabVIEW를 사용하여 웹 서비스와 상호작용하기 | LabVIEW에서 HTTP 클라이언트를 생성하는 방법을 알아봅니다. |
|
보안 통신을 위해 LabVIEW 웹 서비스 설정하기 | LabVIEW 웹 서비스 보안 살펴보기 및 NI 웹 서버 설정하기 |
|
WebVI를 LabVIEW 웹 서비스에 연결하기 | 웹 기반 어플리케이션을 사용하여 LabVIEW 웹 서비스와 통신하는 방법을 알아봅니다. |
|
SystemLink API 사용하기 | SystemLink API 함수를 사용하여 LabVIEW 어플리케이션 내에서 SystemLink 태스크를 수행합니다. |
|
DataFinder API 사용하기 | DataFinder의 상위 레벨 기능을 설명하고 해당 API를 사용하여 LabVIEW 어플리케이션에서 DataFinder 태스크를 수행합니다. |
|
VI 서버의 기능 | VI 서버의 상위 레벨 목적과 그 기능을 이용하기 위한 프로그래밍 모델을 설명합니다. |
|
VI 서버를 통해 LabVIEW 기능 이용하기 | VI 서버 API를 살펴보고 이를 사용하여 LabVIEW 개발 환경의 기능을 이용합니다. |
|
VI 서버를 사용하여 원격 V와 통신하기 | VI 서버를 사용하여 같은 네트워크의 다른 컴퓨터에 있는 VI를 실행하고 컨트롤합니다. |
|
동적으로 VI 호출 및 로딩하기 | 동적으로 VI를 호출하고 로드하는 다양한 방법을 살펴보고 각 방법의 장점을 설명합니다. |
|
데이터베이스 소개 | 데이터베이스의 기본 개념을 설명하고 LabVIEW Database Connectivity Toolkit를 소개합니다. |
|
LabVIEW에서 데이터베이스에 연결하기 | LabVIEW에서 데이터베이스 프로그래밍 모델을 살펴보고 데이터베이스에 연결합니다. |
|
LabVIEW에서 표준 데이터베이스 작업 수행하기 | LabVIEW를 사용하여 일반적으로 사용되는 여러 데이터베이스 작업을 수행합니다. |
|
구조적 쿼리 언어 사용하기 | SQL 구문을 사용하여 LabVIEW에서 추가적인 데이터베이스 작업을 수행합니다. |
|
WebDAV API 살펴보기 | WebDAV API를 사용하여 LabVIEW 어플리케이션에서 WebDAV 서버와 안전하게 파일을 주고받을 수 있습니다. |
|
SFTP API 살펴보기 | SFTP API를 사용하여 안전하게 파일을 전송하고 SFTP 서버와 상호작용합니다. |
|