LabVIEW 상호 운용성 교육과정 개요

이 교육과정은 네트워크를 통해 LabVIEW와 통신하는 다양한 방법을 다룹니다. 각 기술을 사용하여 원격 시스템에서 실행되는 어플리케이션과 통신 시 장단점을 파악할 수 있습니다.

 

같은 컴퓨터의 LabVIEW와 다른 어플리케이션 간의 통신에 대해 더 자세히 알아보려면 LabVIEW 연결성 교육과정을 참조하십시오.

 

교육과정 최종 출시일 또는 버전 번호: 2021

교육과정 세부사항:

LabVIEW 상호 운용성 교육과정 개요

학습 단원개요토픽
네트워크 통신 방법 비교TCP/UDP, 네트워크 공유 변수, 네트워크 스트림, 웹 서비스, DataSocket API를 비교하여 어플리케이션에 적합한 프로토콜을 선택하는 방법을 알아봅니다.
  • 네트워크 통신 방법 살펴보기
  • 네트워크 통신 방법 비교하기
스트리밍 데이터LabVIEW 네트워크 스트림을 사용하여 데이터를 스트리밍하고 어플리케이션 간에 명령을 전송하는 방법을 알아봅니다.
  • 네트워크 스트림 함수 살펴보기
  • 어플리케이션 사이에서 데이터 스트리밍하기 및 명령 전송하기
  • 네트워크 스트림 끝포인트 URL 지정하기
공유 변수 살펴보기공유 변수를 읽고 쓰는 방법을 알아봅니다.
  • 공유 변수 살펴보기
  • 공유 변수를 읽고 쓰는 방법 살펴보기
DataSocket API 살펴보기DataSocket API 및 DataSocket 전송 프로토콜을 살펴봅니다.  
  • DataSocket 전송 프로토콜(dstp) 살펴보기
  • DataSocket API 살펴보기
UDP 살펴보기UDP 프로토콜 및 프로그래밍 모델을 살펴봅니다.
  • UDP 프로토콜 및 프로그래밍 모델 살펴보기
브로드캐스트 모델 구현하기브로드캐스트 모델을 살펴봅니다.
  • 브로드캐스트 모델 살펴보기
TCP 개요TCP와 그 이점을 살펴봅니다.
  • TCP 살펴보기

클라이언트/서버 모델 구현하기

네트워크 통신에 사용할 클라이언트/서버 모델 및 TCP VI의 사용 방법을 알아봅니다.
  • 클라이언트/서버 모델 구현하기
웹 서비스 개요웹 서비스와 웹 서비스가 사용하는 기본 통신 구조를 설명합니다.
  • 웹 서비스 살펴보기
  • Representational State Transfer(REST) 구조 살펴보기
LabVIEW 웹 서비스 아키텍처 살펴보기LabVIEW를 사용하여 웹 서비스를 구축하고 배포하는 방법을 설명합니다.
  • 웹 서비스 생성을 위한 작업흐름 살펴보기
  • LabVIEW 웹 서비스 살펴보기
HTTP 메소드 VI 생성하기웹 서비스를 생성하고 공개한 후 서버 응답을 수정하는 VI를 개발합니다.
  • 웹 서비스 프로퍼티 살펴보기
  • 웹 서비스 공개하기
  • 응답 탐색 및 수정하기
LabVIEW를 사용하여 웹 서비스와 상호작용하기LabVIEW에서 HTTP 클라이언트를 생성하는 방법을 알아봅니다.
  • HTTP 클라이언트 VI 생성하기
보안 통신을 위해 LabVIEW 웹 서비스 설정하기LabVIEW 웹 서비스 보안 살펴보기 및 NI 웹 서버 설정하기
  • LabVIEW 웹 서비스 보안 살펴보기
  • NI 웹 서버 설정하기
  • 어플리케이션 웹 서버 설정하기 
WebVI를 LabVIEW 웹 서비스에 연결하기웹 기반 어플리케이션을 사용하여 LabVIEW 웹 서비스와 통신하는 방법을 알아봅니다.
  • WebVI 소개
  • 웹 서비스에서 데이터 가져오기
  • 웹 서비스에서 데이터에 접근 시 고려사항
SystemLink API 사용하기SystemLink API 함수를 사용하여 LabVIEW 어플리케이션 내에서 SystemLink 태스크를 수행합니다.
  • SystemLink 개요
  • SystemLink API 살펴보기
DataFinder API 사용하기DataFinder의 상위 레벨 기능을 설명하고 해당 API를 사용하여 LabVIEW 어플리케이션에서 DataFinder 태스크를 수행합니다.
  • DataFinder 개요
  • DataFinder API 살펴보기
VI 서버의 기능VI 서버의 상위 레벨 목적과 그 기능을 이용하기 위한 프로그래밍 모델을 설명합니다.
  • VI 서버란?
  • VI 서버 프로그래밍 모델 살펴보기
VI 서버를 통해 LabVIEW 기능 이용하기VI 서버 API를 살펴보고 이를 사용하여 LabVIEW 개발 환경의 기능을 이용합니다.
  • VI 서버 API 살펴보기
  • VI 서버 API 사용하기
VI 서버를 사용하여 원격 V와 통신하기VI 서버를 사용하여 같은 네트워크의 다른 컴퓨터에 있는 VI를 실행하고 컨트롤합니다.
  • 원격 접근을 위해 VI 서버 설정하기
  • 원격 VI 메소드 이용하기
동적으로 VI 호출 및 로딩하기동적으로 VI를 호출하고 로드하는 다양한 방법을 살펴보고 각 방법의 장점을 설명합니다.
  • 동적으로 VI를 로드하거나 호출해야 하는 이유 
  • VI 참조 번호 살펴보기
  • 참조에 의한 호출 프로그래밍 모델 살펴보기
  • 비동기적으로 VI 호출하기
데이터베이스 소개데이터베이스의 기본 개념을 설명하고 LabVIEW Database Connectivity Toolkit를 소개합니다.
  • 데이터베이스란?
  • 데이터베이스 타입 살펴보기
  • LabVIEW가 데이터베이스와 상호 작용하는 방법 
  • 이 교육과정에서 사용되는 데이터베이스 개요
  • 추가 데이터베이스 도구 살펴보기
LabVIEW에서 데이터베이스에 연결하기LabVIEW에서 데이터베이스 프로그래밍 모델을 살펴보고 데이터베이스에 연결합니다.
  • 데이터베이스 프로그래밍 모델 살펴보기
  • 데이터베이스에 연결하기
  • 데이터베이스에 대한 연결 닫기
LabVIEW에서 표준 데이터베이스 작업 수행하기LabVIEW를 사용하여 일반적으로 사용되는 여러 데이터베이스 작업을 수행합니다.
  • 표준 데이터베이스 작업 살펴보기
  • 데이터베이스에서 작업 수행하기
구조적 쿼리 언어 사용하기SQL 구문을 사용하여 LabVIEW에서 추가적인 데이터베이스 작업을 수행합니다. 
  • SQL이란?
  • LabVIEW에서 SQL 문 실행
WebDAV API 살펴보기WebDAV API를 사용하여 LabVIEW 어플리케이션에서 WebDAV 서버와 안전하게 파일을 주고받을 수 있습니다.
  • WebDAV 개요 
  • WebDAV API 살펴보기
SFTP API 살펴보기SFTP API를 사용하여 안전하게 파일을 전송하고 SFTP 서버와 상호작용합니다.
  • SFTP 개요
  • SFTP API 살펴보기

지금 바로 LabVIEW 상호 운용성 교육과정 시작하기