From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Core 1 교육과정 개요

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

사용 가능한 형식

 

버추얼 교육

 

강의실 교육

 

비공개 클래스

교육과정 목표

교육과정 세부사항

교육기간

수강 대상

수강에 필요한 준비사항

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

교육 자료

크레딧으로 비용 지불 기준

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를 사용하여 타사 계측기에 연결하고 결과를 검증합니다.

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

추가 학습 경로

 

 

LabVIEW Core 2

 

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

 

 

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

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

 

 

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

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

멤버십으로 업그레이드

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