LabVIEW Core 2 개요

LabVIEW Core 2 교육과정은 LabVIEW Core 1 교육과정의 심화 과정입니다. LabVIEW Core 2 교육과정에서는 일반적인 설계 패턴을 활용하여 연구, 공학 및 테스팅 환경에 적합한 LabVIEW 어플리케이션을 성공적으로 구현하고 배포하는 방법을 교육합니다. 다루는 주제에는 사용자 인터페이스 이벤트에 프로그램을 통해 응답하는 방법, 병렬 루프를 구현하는 방법, 설정 파일의 설정 셋팅을 관리하는 방법, 어플리케이션의 에러 처리 방식을 개발하는 방법, 실행 파일 및 설치 프로그램 생성 도구를 사용하는 방법이 포함됩니다. LabVIEW Core 2 교육과정을 수강하면 LabVIEW 기능을 어플리케이션 요구사항에 맞게 적절히 활용할 수 있게 되어 어플리케이션 개발을 바로 시작할 수 있습니다.

 

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

강사가 진행하는 버추얼 교육: 23.0

온디맨드: 21.0

교육과정 세부사항:

LabVIEW Core 2 교육과정 아웃라인

강의개요토픽

데이터 전송하기

채널 와이어를 사용하여 실행 순서를 강제로 적용하지 않고 병렬 코드 섹션 간에 통신합니다.

  • 병렬 루프 간 통신하기
  • 채널 와이어 살펴보기
  • 채널 템플릿 사용하기
  • 채널 와이어 상호작용 살펴보기
  • 큐를 사용하여 데이터 전송하기

이벤트 드리븐 사용자 인터페이스 생성하기

다양한 이벤트 드리븐 디자인 패턴을 사용하여 사용자 인터페이스 이벤트에 응답하는 어플리케이션을 생성합니다.
  • 이벤트 드리븐 프로그래밍
  • 사용자 인터페이스 이벤트 핸들러 디자인 패턴
  • 이벤트 드리븐 상태 머신 디자인 패턴
  • 생산자/소비자 (이벤트) 디자인 패턴
  • 채널 메시지 핸들러 (CMH) 디자인 패턴
프런트패널 객체 컨트롤하기

프런트패널을 프로그램적으로 컨트롤하는 방법을 살펴봅니다.

  • VI 서버 아키텍처
  • 프로퍼티 노드와 컨트롤 참조
  • 인보크 노드 

설정 파일을 사용하여 설정 셋팅 관리하기

설정 파일을 사용하여 설정 셋팅을 관리합니다.  

  • 설정 셋팅 개요
  • 구분된 파일을 사용하여 설정 셋팅 관리하기
  • 초기화 (INI) 파일을 사용하여 설정 셋팅 관리하기

에러 핸들링 방식 개발하기

 

어플리케이션의 에러 핸들링 방식을 개발하는 방법을 살펴봅니다. 
  • 에러 핸들링 개요
  • 에러 응답 살펴보기
  • 이벤트 로깅 살펴보기
  • 테스트를 위해 에러 삽입하기

 

LabVIEW 코드를 패키지로 만들고 배포하기

 

다른 개발자와 최종 사용자를 위해 LabVIEW 코드를 패키지로 만들고 배포하는 방법을 알아봅니다.

  • 코드 배포 준비하기
  • 빌드 스펙
  • 어플리케이션 생성 및 디버그하기(EXE)
  • 배포용 패키지 생성하기
LabVIEW의 프로그래밍 방법가독성이 우수하고 유지 보수가 쉽고 확장 가능한 고성능 코드를 개발하는 데 사용되는 프로그래밍 방법의 권장 사례를 살펴봅니다.
  • 권장 코딩 방법
  • LabVIEW에서 고성능 코드 작성하기
소프트웨어 엔지니어링 권장 방법소프트웨어 엔지니어링 권장 방법의 주요 원리와 LabVIEW에서 이를 구현했을 때 얻을 수 있는 장점을 확인합니다.
  • 프로젝트 관리
  • 요구사항 수집
  • 소스 코드 컨트롤
  • 코드 검토 및 테스트
  • 지속적 통합

지금 바로 LabVIEW Core 2 교육과정을 시작하세요