LabVIEW Core 1 교육과정 개요

LabVIEW Core 1 교육과정에서는 LabVIEW 환경 및 대화식 분석, 데이터 흐름 프로그래밍, 일반 개발 기술을 실습을 통해 살펴볼 수 있습니다. 본 교육과정에서는 데이터 수집, 계측기 제어, 데이터 로깅, 측정 분석 어플리케이션을 개발하는 방법을 익히게 됩니다. 이 교육과정을 마치면, 상태 머신 디자인 패턴을 활용하여 실제 데이터를 수집, 분석, 처리, 시각화 및 저장하는 어플리케이션을 생성할 수 있습니다.

 

온디맨드

언제 어디서나 대화식 교육 과정에 액세스 가능

 

버추얼 교육

라이브 강사와 가상 머신을 통해 원격으로 학습

 

강의실 교육

라이브 강사, 동료 및 실습 하드웨어와 상호 작용

 

비공개 클래스

사무실에서 현장 학습으로 진행하거나 5명 이상의 동료와 가상으로 학습

교육과정 목표:

LabVIEW Core 1 교육과정의 구성

강의개요토픽

LabVIEW 소개

LabVIEW와 일반적인 LabVIEW 어플리케이션 타입을 살펴봅니다.

  • LabVIEW 환경 살펴보기
  • LabVIEW와 함께 사용되는 일반적인 어플리케이션 타입

첫 번째 측정 
(NI DAQ 디바이스)

NI 데이터 수집(DAQ) 디바이스를 사용하여 LabVIEW 어플리케이션으로 데이터를 수집합니다.

  • 하드웨어 개요
  • 하드웨어 연결 및 테스트하기
  • 데이터 검증

기존 어플리케이션 살펴보기

기존 LabVIEW 프로젝트와 VI의 구성요소를 살펴봅니다.

  • LabVIEW 프로젝트 살펴보기
  • VI의 구성요소
  • 데이터 흐름 이해하기
  • LabVIEW 예제 검색하기

첫 번째 어플리케이션 생성하기

NI DAQ 디바이스와 타사 계측기에서 데이터를 수집, 분석 및 시각화하는 VI를 만듭니다.

  • 새 프로젝트와 VI 생성하기
  • LabVIEW 데이터 타입 살펴보기
  • 수집-분석-시각화 VI 만들기 (NI DAQ)
  • 수집-분석-시각화 VI 만들기(타사 계측기) 

LabVIEW 권장 사용 방법 살펴보기

NI가 제공하는 다양한 도움말 및 지원 자료를 활용하고, LabVIEW 사용과 관련된 리소스, 팁 및 요령을 살펴봅니다.

  • 추가적인 LabVIEW 리소스 살펴보기
  • LabVIEW 팁과 요령
  • LabVIEW 스타일 지침 살펴보기

디버깅 및 문제 해결

VI 디버깅 및 문제 해결을 위한 도구를 살펴봅니다.

  • 깨진 VI 문제 해결하기
  • 디버깅 기법
  • 에러 관리 및 디스플레이하기

루프로 코드 반복 실행하기

LabVIEW 루프 구조의 구성요소를 살펴보고, 루프의 타이밍을 제어하고, 루프를 사용하여 반복적인 측정을 수행합니다.

  • While 루프 살펴보기
  • For 루프 살펴보기
  • 루프 타이밍
  • 하드웨어 API와 함께 루프 사용하기
  • 루프의 데이터 피드백

LabVIEW에서 데이터 그룹 다루기

배열 및 웨이브폼 데이터 타입, 단일 채널 및 다중 채널 수집 데이터를 다룹니다.

  • LabVIEW에서 데이터 그룹 살펴보기
  • 단일 채널 수집 데이터 다루기
  • 다중 채널 수집 데이터 다루기
  • 배열 사용하기

파일에 데이터 쓰기 및 읽기

파일 I/O의 기본 개념과 LabVIEW에서 파일 리소스에 접근하고 수정하는 방법을 살펴봅니다.

  • 텍스트 파일에 데이터 쓰기
  • 텍스트 파일에 다중 채널 데이터 쓰기
  • 파일 및 폴더 경로 생성하기
  • 텍스트 파일 데이터 분석하기
  • 파일 포맷 비교하기

혼합된 데이터 타입 묶기

LabVIEW를 사용하여 여러 데이터 타입의 데이터를 묶고 클러스터를 사용하여 코드 전체에 데이터를 전달합니다.

  • 클러스터와 클러스터의 용도 살펴보기
  • 클러스터 생성 및 접근하기
  • 클러스터를 사용하여 데이터 플로팅하기

조건에 따라 코드 실행하기

케이스 구조를 설정하고 조건에 따라 코드를 실행합니다.

  • 조건 로직 소개
  • 케이스 구조 생성 및 설정하기
  • 조건 로직 사용하기

코드 재사용하기

코드 재사용의 장점을 살펴보고, 적절하게 설정된 커넥터 팬, 알아보기 쉬운 아이콘, 문서 및 에러 핸들링이 포함된 SubVI를 생성합니다.

  • 모듈성 살펴보기
  • 아이콘 사용하기
  • 커넥터 팬 설정하기
  • SubVI 다루기

데이터 타입 변경 제어하기

타입 정의를 사용하여 데이터 타입 변경사항을 전달합니다.

  • 타입 정의 살펴보기
  • 타입 정의 생성 및 적용하기

Sequencer 구현하기

상태 머신 디자인 패턴을 사용하여 어플리케이션에서 태스크의 시퀀스를 지정합니다.

  • 순차적 프로그래밍 살펴보기
  • 상태 프로그래밍 살펴보기
  • 상태 머신 만들기
  • LabVIEW의 추가적인 확장 가능 디자인 패턴

기본 측정(타사 계측기)

LabVIEW를 사용하여 타사 계측기에 연결하고 결과를 검증합니다.

  • 계측기 컨트롤 개요
  • 계측기와 통신하기
  • 인스트루먼트 드라이버의 유형

교육과정 세부사항

교육기간

수강 대상

수강에 필요한 준비사항

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

교육 자료

크레딧으로 비용 지불 기준

추가 학습 단계

 

 

LabVIEW Core 2

 

일반적인 디자인 패턴을 사용하여 LabVIEW 어플리케이션을 구현하고 배포합니다.

 

 

NI-DAQmx 및 LabVIEW를 사용한 데이터 수집

데이터 수집 태스크를 프로그램적으로 측정, 생성 및 동기화합니다.

 

 

CompactRIO 및 LabVIEW Real-Time을 사용하여 임베디드 어플리케이션 개발하기

NI CompactRIO를 사용하여 신뢰할 수 있는 리얼타임 어플리케이션을 설계하고 프로토타입을 제작하여 배포합니다.

멤버십으로 업그레이드

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