ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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

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

사용 가능한 형식

 

이 교육과정에서 가상 교육을 사용할 수 없습니다.

 

이 교육과정에서 강의실 교육을 사용할 수 없습니다.

 

이 교육과정에서 비공개 클래스를 사용할 수 없습니다.

교육과정 목표

교육과정 세부사항

교육기간

수강 대상

수강에 필요한 준비사항

교육과정에서 사용하는 NI 제품

교육 자료

크레딧으로 비용 지불 기준

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를 배우고 있습니다. 

 

LabVIEW Core 3

 

LabVIEW Core 3 교육과정에서는 LabVIEW 어플리케이션의 설계, 구현, 문서화 및 테스트를 구조적으로 수행하는 방법을 알려줍니다.

학습하는 엔지니어

 

LabVIEW 연결성

 

이 교육과정은 광범위한 연결 주제를 다룹니다.

 

과정을 진행하는 NI 강사

 

LabVIEW로 객체 지향 설계 및 프로그래밍하기

이 교육과정은 광범위한 연결 주제를 다룹니다.

멤버십으로 업그레이드

1년 내에 NI 강사가 진행하는 교육과정을 3개 이상 이수할 계획이라면 교육 멤버십에 가입하여 무제한 인증 바우처를 받을 수 있으며 NI에서 제공하는 모든 공개 강의실 및 공개 버추얼 교육과정을 경제적으로 제한 없이 이용할 수 있습니다.