《LabVIEW 기초에서 응용까지 아두이노 라즈베리파이 활용편》은 랩뷰의 프로그래밍을 하면서 실제 하드웨어에 연동하여 처리하는 실질적인 공부를 원하는 공학도를 위하여 출간하였습니다. 이 책은 랩뷰가 아두이노와 라즈베리파이에 연동하여 데이터 처리를 하는 방법을 정리한 것으로 랩뷰의 기초에서 활용까지 한 권으로 다양한 기술을 습득할 수 있을 것입니다.
랩뷰는 그래픽 중심의 언어라는데 랩뷰에만 머물러서 학습하는 것으로 부족한 부분이 있습니다. 이 책은 랩뷰의 그러한 목마름을 해결하는 책입니다. 랩뷰와 아두이노, 라즈베리파이를 접목시켜서, 랩뷰에 액튜에이터, 센서, 서버 등을 제어하게 합니다. 또한 그를 통해 발생하는 다양한 데이터를 수집 및 처리하여 그래픽한 결과를 도출하는 방법들을 습득하게 될 것입니다. 20년 이상의 오랜 개발 경력을 갖고 있는 저자분들의 연륜과 고충이 녹아있는 이 책을 학습함으로써 많은 공학도들은 그래픽 기반 프로그램의 새로운 지평을 열게 될 것입니다.
머리말
Part I LabVIEW 이해하기
CHAPTER 01 LabVIEW 소개 및 설치
1.1 LabVIEW 개요
1.2 LabVIEW 설치
1.3 메뉴 소개
1.4 도구 모음
1.5 실습하기(숫자 표시)
CHAPTER 02 LabVIEW 시작하기
2.1 기본 윈도우
2.2 팔레트
2.3 실습하기(단순 동작/기계적 동작/연산하기)
CHAPTER 03 데이터 타입들
3.1 정수형, 실수형, 복소수형
3.2 불리언 타입
3.3 문자열 타입
3.4 실습하기(불리언/온도 변환기/비밀번호 체크)
CHAPTER 04 구조문
4.1 For/While/Timed 루프 구조
4.2 케이스 구조
4.3 이벤트 구조
4.4 시퀀스 구조
4.5 실습하기(케이스/시퀀스)
CHAPTER 05 배열과 클러스터, 변수
5.1 배열
5.2 클러스터
5.3 로컬변수와 글로벌 변수
5.4 실습하기(배열과 변수/로컬변수)
CHAPTER 06 차트와 그래프
6.1 웨이브폼 차트
6.2 웨이브폼 그래프
6.3 XY그래프
6.4 실습하기(웨이브폼 차트와 그래프/XY그래프)
CHAPTER 07 Sub VI 재호출, 스니핏 및 실행파일 만들기
7.1 Sub VI 만들기
7.2 재호출
7.3 스니핏
7.4 실행파일 만들기
7.5 실습하기(Sub VI/재호출/스니핏)
CHAPTER 08 파일 입출력
8.1 파일 읽기/쓰기
8.2 파일로 포맷 저장 및 불러오기
8.3 신호음/사운드 구동하기
8.4 신호 처리기
8.5 실습하기(AM신호/멀티톤 저역필터/파일 쓰기 읽기)
Part Ⅱ LabVIEW와 아두이노 연동하기
CHAPTER 09 아두이노 환경설치와 툴 사용법
9.1 LINX를 통한 아두이노 설치
9.2 부품 및 사용기기, 프로그램
9.3 Digital 입출력 실습
9.4 아날로그 입력전압표시 실습
CHAPTER 10 온도, 조도 센서 입력 실습
10.1 온도 센서, 조도 센서 원리
10.2 아두이노 온도/조도 센서 연동 부품
10.3 온도, 조도 센서 구현 실습
10.4 컬러 LED 연동
CHAPTER 11 모터속도와 노래 연주하기
11.1 PWM 관련 이론
11.2 노래 연주용 부품 및 사용기기
11.3 모터 속도제어 실습
11.4 PWM으로 소리내기
11.5 오르간 만들어 보기(도전 Project)
CHAPTER 12 FND와 I2C LCD 실습
12.1 FND와 I2C LCD의 이해
12.2 FND와 I2C부품 및 사용기기
12.3 FND 제어하기
12.4 I2C LCD 제어하기
CHAPTER 13 LINX 사용자명령(LINX Custom Command) 실습
13.1 LINX 사용자 명령제어 이해
13.2 LINX명령 온도 제어용부품 및 사용기기
13.3 Comtom Command를 이용한 온습도 실습
Part Ⅲ LabVIEW와 라즈베리파이 연동하기
CHAPTER 14 라즈베리파이 환경설치와 툴 사용법
14.1 LabVIEW와 라즈베리파이 연동 이해하기
14.2 라즈베리파이 실습부품 및 사용기기
14.3 LabVIEW로 라즈베리파이 GPIO 제어하기
CHAPTER 15 TCP/IP에 의한 LabVIEW와 라즈베리파이 통신 및 원격제어
15.1 LabVIEW LINX와 라즈베리파이의 TCP/IP 통신
15.2 LabVIEW와 라즈베리파이 통신제어 실습 부품
15.3 라즈베리파이와 LabVIEW의 TCP 통신하기
15.4 HC-SR04로 거리 재기
15.5 TCP 서버 클라이언트로 온습도 표시하기
15.6 온습도와 동시에 제어(LED ON/OFF) 실습