여러분을 LabVIEW 파워 유저로 만들어 드립니다. 한국 NI 교육센터의 수강생들이 인정한 최고의 LabVIEW 전문강사 노하우를 그대로 수록하였습니다. 더불어 CLD(Certified LabVIEW Developer) 국제인증 시험을 준비하는 프로그래머들을 위하여 CLD에 사용되는 핵심 디자인 패턴을 중점적으로 설명하였습니다. 실습과 함께 자연스럽게 LabVIEW의 고급 디자인 기법들을 익힐 수 있으며, CLD국제인증 시험을 함께 준비할 수 있도록 구성하였습니다.
CLD 응시자들의 실제 평가지를 수록하였으며, 간접적으로 시험을 경험해 볼 수 있습니다. 실습들은 1장에서부터 8장까지 연결되어 진행되며, 같은 내용의 실습을 다양한 디자인 기법들을 사용하여 익힐 수 있도록 구성하였습니다.
* 디자인 패턴이란 LabVIEW 개발자와 프로그램 개발자들이 오랜 시간 사용하고 검증된 패턴들을 몇 가지 형식으로 묶어놓은 것입니다.
이진종
NI 국제인증 CPI(Certifies Professional Instructor)
CLA(Certified LabVIEW Architect) 취득
CLD(Certified LabVIEW Developer) 취득
현대자동차 그룹 오토에버시스템즈 ES사업부 선임연구원
삼성전자 반도체사업부 방문교육 강사
한국NI LabVIEW전문강사-NI국제인증자격 시험관련 강의전문 교육및 컨설팅 회사 랩포유 창업
한국내쇼날인스트루먼트(주) 서울담당 Field Sales Engineer
한국내쇼날인스트루먼트(주) 미국 텍사스 Austin 본사 Field Sales Engineer 교육 연수
한국내쇼날인스트루먼트(주) Field Application Engineer
CHAPTER 01. 단순 상태 머신 디자인 패턴
1.1 단순 상태 머신 디자인 개요
1.2 타입 정의의 이해
1.3 상태 다이어그램
실습01. 커피자판기의 밀크커피 상태 머신 만들기
CHAPTER 02. 큐 기반의 메시지 핸들러(Queu Driven Message Handler)
2.1 큐 기반의 상태 머신 디자인 패턴 (큐 기반의 메시지 핸들러)
2.2 소프트웨어 컨트롤 타이머
실습01. 큐 기반의 메시지 핸들러를 이용한 커피자판기 시뮬레이션 완성
CHAPTER 03. 에러 핸들링
3.1 LabVIEW의 에러 핸들링
3.2 SubVI의 에러 핸들링
3.3 에러 내용 확인
3.4 디자인 패턴에서 사용 가능한 에러 핸들러 디자인하기
실습01. 커피자판기에 에러 핸들러 실습 03 추가하기
CHAPTER 04. 프로퍼티 노드와 참조
4.1 프로퍼티 노드
4.2 컨트롤 참조
실습01. 컨트롤 참조를 이용한 커피자판기 선택메뉴 활성화와 비활성화 제어
CHAPTER 05. 생산자-소비자(이벤트)디자인 패턴
5.1 생산자-소비자(이벤트) 디자인 패턴
5.2 생산자-소비자(이벤트) 데이터 디자인 패턴 응용 예제
실습01. 생산자 소비자(이벤트) 디자인 패턴을 이용한 커피자판기 수정
CHAPTER 06. 런타임 메뉴를 이용한 커피자판기 종료 상태 구현
실습01. 런타임 메뉴를 이용한 커피자판기 종료 상태 구현
CHAPTER 07. CLD(Certified LabVIEW Developer)국제 인증 시험
7.1 NI의 LabVIEW 국제 인증 시험
7.2 Certified LabVIEW Developer 개요
7.3 CLD 채점 항목
7.4 결론
실습01. CLD 기출문제(자동세차장) 풀이: 큐 기반의 메시지 핸들러 활용
CHAPTER 08. 측정, 분석 및 저장 작업을 효과적으로 핸들링하기 위한 디자인 패턴
8.1 생산자-소비자 (데이터) 디자인 패턴
실습01. 생산자-소비자(데이터) 디자인 패턴 활용하여 데이터 측정, 분석 저장 프로젝트 구현하기
CHAPTER 09. 실행파일 및 설치파일(인스톨러) 배포
9.1 실행파일 및 인스톨러 실행 환경
9.2 실행 파일 배포 시 변경되어야 할 프로그램 사항
실습01. 데이터 측정 프로젝트를 실행파일과 설치파일로 만들어 배포하기
CHAPTER 10. CLAD 기출문제 풀이
10.1 CLAD 기출문제 유형 A 해설
10.2 CLAD 기출문제 유형 B 해설
APPENDIX A. CLD Sample Exam
Car Wash
Security
Traffic Light
APPENDIX B. CLAD 기출문제
CLAD 기출문제 유형 A
CLAD 기출문제 유형 B