LabVIEW 데이터 수집 LabVIEW 소프트웨어 프로그래밍과 하드웨어 실습을 다루는 툴북입니다.

LabVIEW 데이터 수집은 2020년 10월, 전자 산업 출판, ISBN 9787121397707 에 게시되었습니다.

LabVIEW 데이터 수집, 2판은 2024년 1월에 전자 산업 출판, ISBN 9787121471025 에서 발행되었습니다.

디렉토리(컴퓨터 하드 드라이브에 있음)

1장 LabVIEW 개요
1.1 LabVIEW란 무엇인가요?
1.2 LabVIEW를 얻는 방법
1.3 LabVIEW 설치 및 시작
1.4 NI MAX란?
1.5 LabVIEW 툴킷 및 툴 네트워크
1.6 LabVIEW로 실제 문제를 해결하는 방법
2장 LabVIEW 프로그래밍 환경
2.1 LabVIEW 소개
2.1.1 * 처음으로 LabVIEW 실행하기
2.1.2 NI 예제 찾기
2.1.3 새 VI 생성하기
2.1.4 NI 사이트 전체 검색
2.1.5 전면 패널 개요
2.1.6 블록 다이어그램 개요
2.1.7 '도구' 선택 패널
2.1.8 도구 모음
2.1.9 메뉴 표시줄
2.1.10 바로 가기
2.1.11 '탐색' 창
2.1.12 LabVIEW 프로젝트 접근 방식을 사용한 개발
2.1.13 실시간 도움말 창
2.2 프로그래밍 준비 지식
2.2.1 전면 패널 및 개체 구성하기
2.2.2 블록 다이어그램 배선
2.2.3 터미널 블록의 디스플레이 형태
2.2.4 블록 다이어그램 노드
2.2.5 '함수' 팔레트 사용하기
2.2.6 함수 사용
3장 LabVIEW 데이터 처리 기본 사항
3.1 데이터 조작
3.1.1 데이터 유형
3.1.2 수치 데이터
3.1.3 부울 데이터
3.1.4 문자열 데이터
3.1.5 데이터 상수
3.2 배열 및 클러스터
3.2.1 배열
3.2.2 클러스터
3.3 프로그래밍 구조
3.3.1 블록 다이어그램에서 구조체 사용하기
3.3.2 For 및 While 루프
3.3.3 작동 코드의 프로그래밍 구조(조건부, 순차적, 비활성화)
3.3.4 이벤트 구조
3.3.5 로컬 변수, 전역 변수
3.4 그래프 및 차트
3.4.1 그래프 및 차트 유형
3.4.2 파형 및 파형 차트
3.4.3 그래프 및 차트 사용자 지정하기
3.4.4 부드러운 선, 곡선
3.4.5 동적 형식의 그래픽
4장 고급 LabVIEW 데이터 처리
4.1 함수의 다형성
4.2 비교 기능
4.2.1 값 비교
4.2.2 문자열 비교
4.2.3 부울 값 비교하기
4.2.4 배열과 클러스터 비교하기
4.3 공식
4.4 문서 입출력
4.4.1 파일 I/O 작업 흐름
4.4.2 사용할 파일 형식 결정하기
4.4.3 파일 경로
4.4.4 바이너리 파일
4.4.5 구성 파일
4.4.6 LabVIEW용 측정 파일
4.4.7 스프레드시트 문서
4.4.8 TDM/TDMS 문서
4.4.9 텍스트 파일
4.4.10 파형
4.5 이형 상품 데이터 처리
5장 LabVIEW 프로그래밍
5.1 프로그램 블록 다이어그램의 데이터 흐름
5.1.1 데이터 종속성
5.1.2 데이터 흐름 및 메모리 관리
5.2 블록 다이어그램 디자인 팁
5.2.1 블록 다이어그램 설계 사양
5.2.2 블록 다이어그램 구성하기
5.2.3 블록 다이어그램 코드 재사용하기
5.3 Express VI
5.3.1 Express VI의 장점
5.3.2 Express VI 사용에 대한 지침 및 권장 사항
5.3.3 Express VI를 기반으로 하위 VI 생성하기
5.3.4 동적 데이터 유형 사용
5.4 어트리뷰트 노드
5.4.1 어트리뷰트 노드 생성하기
5.4.2 어트리뷰트 노드 사용에 대한 참고 사항
5.5 사용자 지정 컨트롤
5.5.1 사용자 지정 컨트롤 만들기
5.5.2 사용자 지정 컨트롤 사용
5.5.3 사용자 정의 및 엄격하게 사용자 정의 유형
5.6 VI 및 하위 VI 만들기
5.6.1 예제, VI 템플릿, 프로젝트 템플릿
5.6.2 모듈형 코드 생성(하위 VI)
5.6.3 아이콘 사용
5.6.4 VI 저장
5.6.5 VI 사용자 지정
5.7 VI 실행 및 디버깅
5.7.1 VI 실행
5.7.2 VI 디버깅
5.8 프로젝트 및 터미널 사용
5.8.1 LabVIEW에서 프로젝트 관리하기
5.8.2 LabVIEW 프로젝트 종속성 관리하기
5.8.3 프로젝트 충돌 해결하기
5.9 고급 프로그래밍 구조 사용
5.9.1 스테이트 머신을 사용한 프로그래밍
5.9.2 동기식 데이터 전송 프로그래밍하기
6장 NI 데이터 수집 기본 사항
6.1 컴퓨터 기반 데이터 수집 시스템
6.2 측정 신호의 유형
6.3 아날로그 신호 측정
6.3.1 아날로그 입력 신호 연결하기
6.3.2 아날로그 신호 측정 시스템의 유형 및 소스
6.3.3 아날로그 출력 신호 연결하기
6.3.4 샘플링 관련 고려 사항
6.4 디지털 신호 측정
6.5 신호 컨디셔닝
6.6 데이터 수집 장비의 분류
6.7 NI MAX(DAQmx 포함)
6.7.1 NI-DAQ 장치 사용의 기본 흐름
6.7.2 DAQmx
6.7.3 NI MAX를 사용한 테스트 패널
6.8 DAQmx 데이터 수집
6.8.1 일반적인 DAQ 애플리케이션 만들기
6.8.2 DAQ 도우미 사용
6.8.3 DAQ 보조 대화 상자 구성하기
6.8.4 DAQmx 데이터 수집 기능 VI
6.9 TLA-004 센서 코스 실습 키트
7장 DC 모터의 속도 데이터 수집
7.1 슬롯 옵토커플러를 사용하여 DC 모터 속도 측정하기
7.1.1 실무 요구 사항
7.1.2 센서 소개
7.1.3 측정 원칙
7.1.4 실습
7.2 홀 IC를 사용하여 DC 모터 속도 측정하기
7.2.1 실무 요구 사항
7.2.2 센서 소개
7.2.3 측정 원칙
7.2.4 실습
8장 온도 센서 측정 작업
8.1 통합 온도 센서로 온도 측정하기
8.1.1 실무 요구 사항
8.1.2 센서 소개
8.1.3 측정 원칙
8.1.4 기본 회로
8.1.5 실습
8.2 열전대를 사용하여 온도 측정하기
8.2.1 실무 요구 사항
8.2.2 센서 소개
8.2.3 측정 원칙
8.2.4 기본 회로
8.2.5 실습
8.3 NTC 서미스터 온도 센서로 온도 측정하기
8.3.1 실무 요구 사항
8.3.2 센서 소개
8.3.3 측정 원칙
8.3.4 기본 회로
8.3.5 실습
8.4 백금 저항 온도 센서를 사용한 온도 측정
8.4.1 실무 요구 사항
8.4.2 센서 소개
8.4.3 측정 원칙
8.4.4 기본 회로
8.4.5 실습
9장 액체 특성 파라미터 측정 작업
9.1 광전 레벨 센서를 사용한 레벨 측정
9.1.1 실무 요구 사항
9.1.2 센서 소개
9.1.3 측정 원칙
9.1.4 기본 회로
9.1.5 실습
9.2 광전 액체 탁도 센서를 사용한 액체 탁도 측정
9.2.1 실무 요구 사항
9.2.2 센서 소개
9.2.3 측정 원칙
9.2.4 기본 회로
9.2.5 실습
9.3 pH 미터 센서를 사용한 용액 pH 측정
9.3.1 실무 요구 사항
9.3.2 센서 소개
9.3.3 측정 원칙
9.3.4 기본 회로
9.3.5 실습
9.4 초음파 센서를 사용하여 거리 측정하기
9.4.1 실무 요구 사항
9.4.2 센서 소개
9.4.3 측정 원칙
9.4.4 기본 회로
9.4.5 실습
*10 장 10 보안 사용과 관련된 센서 측정 작업
10.1 열전 적외선 센서를 사용하여 사람의 행동 감지하기
10.1.1 실무 요구 사항
10.1.2 센서 소개
10.1.3 측정 원칙
10.1.4 기본 회로
10.1.5 실습
10.2 습도 센서를 사용하여 주변 습도 측정하기
10.2.1 실무 요구 사항
10.2.2 센서 소개
10.2.3 측정 원칙
10.2.4 기본 회로
10.2.5 실습
10.3 일렉트릿 마이크를 사용한 음성 신호 수집 및 측정
10.3.1 실무 요구 사항
10.3.2 센서 소개
10.3.3 측정 원칙
10.3.4 기본 회로
10.3.5 실습
10.4 가스 센서를 사용하여 주변 알코올 누출 측정하기
10.4.1 실무 요구 사항
10.4.2 센서 소개
10.4.3 측정 원칙
10.4.4 기본 회로
10.4.5 실습
*11 장 가속도 센서 측정 작업
11.1 압전 가속도계를 사용하여 진동 신호 측정하기
11.1.1 실무 요구 사항
11.1.2 센서 소개
11.1.3 측정 원칙
11.1.4 기본 회로
11.1.5 실습
11.2 MEMS 3축 가속도계를 사용한 경사도 측정
11.2.1 실무 요구 사항
11.2.2 센서 소개
11.2.3 측정 원칙
11.2.4 기본 회로
11.2.5 실습
참고 문헌

서문

2020년 10월에 출판 및 출시된 이후 LabVIEW 데이터 수집, 1판은 학생, 엔지니어 및 친구들로부터 지속적인 관심을 받아왔습니다. 이 책의 몇 가지 특징을 요약하면, 챕터가 논리적으로 배열되어 있고, 무료 지원 비디오 자습서가 제공되며, 완전한 실험실 교육 하드웨어 애플리케이션 리소스가 제공된다는 점이 이 책이 다른 LabVIEW 책과 차별화되는 특별한 특징입니다.

LabVIEW 데이터 수집, 2판은 어떤 프로그래밍 및 개발 환경을 사용하든 '데이터'는 프로그래밍 작업의 핵심이라는 초판의 장 구성 논리를 이어갑니다. 이 책은 LabVIEW 소프트웨어 환경 구성의 첫 장인 '데이터 처리 로직'을 중심으로 LabVIEW 소프트웨어 환경의 내용을 다룬 다음, '데이터'에 대한 지식을 쌓고 확장할 수 있도록 LabVIEW '데이터'를 중심으로 챕터를 구성했습니다. LabVIEW 데이터 유형의 개념에서 시작하여 다양한 데이터 유형으로 확장하여 배열, 클러스터를 구성합니다. 프로그래밍 구조 및 데이터 그래픽 디스플레이 콘텐츠의 배열 직후, 해당 데이터 처리 작업의 구현. 이러한 내용은 책의 첫 3장에 순차적으로 배치되어 있습니다. 학습의 깊이, 함수, 수식 방정식 및 데이터 상관 관계 연산 내용의 도입으로이 부분을 데이터의 고급 연산이라고합니다. 앞의 두 부분을 기초로 하여 랩뷰 데이터 흐름과 랩뷰 프로그램별 개념인 Express VI, 속성 노드, 실행 디버깅 방법 등을 설명하며, 처음 5장까지를 다룹니다. 6장부터는 LabVIEW 데이터 수집 하드웨어 실험에 대한 구체적인 내용을 다룹니다. ADC 비트 수, 가상 채널, 샘플 속도, 샘플 수 등 NI 데이터 수집의 기본 개념과 관련된 내용으로, '하드웨어 + 데이터 연산'의 조합이라고도 볼 수 있습니다. 7 장 - 11 장, "광학-전기", "열-전기", "자기", "자기 -전기", "습도", "변형", "진동", "소리", "소리 "센서, 신호 조절 회로, 고전적인 실습 사례의 데이터 수집". 위의 장은 실제 물리량의 컴퓨터 기반 데이터 수집에 대한 지식의 폐쇄 루프를 달성하기 위해 배열되어 있습니다.

초판의 실습용 하드웨어 장치인 NI ELVIS는 수만 달러에 달하며 단종되었지만, 이번 개정판에서는 저렴한 NI USB-600x를 실험 키트의 수집 카드로 사용하도록 업데이트 및 최적화했습니다. 또한 TLA-004 센서 코스 실험 키트에는 프로그래밍 가능한 DC 조정 전원 공급 모듈이 장착되어 있습니다. 동시에 강의 시간이 줄어들고 지식 체계가 복잡해지는 현실을 직시하여 1판의 핵심을 2판에도 그대로 이어가려고 노력했으며, 책 전체에 동일한 챕터 구성과 1판의 지식 포인트만 압축하고 업데이트했습니다.

이 책의 내용은 NI 데이터 수집 카드에 적용될뿐만 아니라 완전한 코스 리소스, 실험 하드웨어, DAQWare 실험 측정 소프트웨어 지원을 제공하기 위해 "rain bead S", Digilent, Jane Yi 기술 하드웨어 적응을 제공합니다. 무료 비디오 자습서를 지원하는 종이 책으로 독자는 Beili Beili 또는 짧은 비디오 사이트에서 "LabVIEW 데이터 수집"을 검색하여 직접 얻을 수 있습니다. LabVIEW 데이터 수집 하드웨어 학습 리소스가 필요한 독자는 TLA_CHN 공개 번호를 통해 문의할 수 있습니다.

이 책은 당 간이 편집했습니다. 이 책을 집필하는 과정에서 당시와 현재의 NI, Pan China Measurement and Control, 상하이 바라쿠다, 상하이 청커, 선전 빈커텐 엔지니어와 친구들에게 많은 도움을 받았으며, 여기서는 Liang Rui, David E. Wilson, Chen Dapang, Zhu Jun, Chen Jin, Chen Qingquan, Ni Bin, Pan Tianhou, Cheng Rong, Li Fucheng, Liu Yang, Yang Yuanjie, Pan Yu, Zhang Peng, Fang Qin, Tang Min, Fang Huimin, Ye Zhihao, Xu Zheng에게 고마움을 표합니다, Tian Ton, Shen Qiushi, Han Yi, Wu Ke H玶,丁楠, Gao Chen, Liu Jindong, Xu Bino, Xu Eddie, Zhao Bo, Zhou Bin, She Xiaoqiang, Zhao Xiaoyu, Li Xingyue, Ying Jun, Liu Yi, Qin Lina, Hu Zongmin, Xiao Ting, Liu Xiaofeng, Qiu Xiaolong, Liu Bin 그리고 많은 비하인드 애플리케이션 엔지니어들이 진심으로 감사의 마음을 표해 주었습니다.

지면 제약으로 인해 이 책에서 모든 내용을 다룰 수는 없으므로 독자들은 TLA 가상 도구 교육 리소스 사이트를 방문하여 추가 자습서 및 보충 학습 리소스를 확인하시기 바랍니다.

댓글 남기기

ko_KR한국어