>> 전체도서
>> 전산학개론
>> 프로그래밍 언어
>> C 언어
>> 자료 구조
>> 데이터베이스/화일처리
>> 운영체제/UNIX시스템
>> 컴퓨터 구조/논리 회로
>> 데이터 통신/인터넷
>> 프로그래밍/전자상거래
>> 시스템분석/소프트웨어 공학
>> 컴퓨터 게임/멀티미디어/컴퓨터 그래픽스
>> OA/오피스
>> 전산수학/통계학
전체 도서 보기
전산학개론
프로그래밍 언어
C 언어
자료 구조
데이터베이스/화일처리
운영체제/UNIX시스템
컴퓨터 구조/논리 회로
데이터 통신/인터넷
웹 프로그래밍/전자상거래
시스템분석/
소프트웨어 공학
컴퓨터 게임/멀티미디어
컴퓨터 그래픽스
OA/오피스
이산수학/통계학
LabVIEW와 시스템제어에의 응용
LabVIEW와 시스템제어에의 응용
지은이 : 허훈, 이종복
ISBN : 978-89-353-0413-4
금액 : 18,000원
● 발행날짜 : 2007년 6월 15일
● 페이지 : 368페이지
● 판매처 : 온라인 서점
책 소개
책 소개
본 교재는 공학을 공부하거나 연구 개발업무에 종사하는 공학도에게 프로그램에 대한 부담감을 덜어주기 위한 방법으로 내셔널 인스트루먼트의 LabVIEW 프로그램에 관한 내용과 함께 실제 공학시스템의 제어에의 응용예를 소개한다. LabVIEW 프로그램을 배우는 목적은 시스템을 개발하는데 있어 프로그램 작성에 대한 부담감과 시간적인 피해를 덜어준다. 그래픽 언어로 구성된 LabVIEW는 계측 및 자동화 시스템을 구축하는 엔지니어에게 편리함을 제공한다. 본 저자 역시 연구 개발을 하는데 있어 개발 시간의 단축을 위한 방법으로 LabVIEW 프로그램을 이용한다. LabVIEW로 프로그램을 구성할 경우 개발 시간의 단축뿐만 아니라, 그래픽 유저 인터페이스(GUI: Graphic User Interface)의 처리 부분까지 쉽게 구성할 수 있는 장점이 있다. 교재의 내용은 LabVIEW의 기초적인 지식을 간단하게 설명하고 예제를 통하여 LabVIEW 프로그램을 배우는 내용을 전반적으로 소개한다. 프로그램을 배우는 과정에서 중요한 것은 많은 프로그램을 직접 작성하여 자신의 것으로 소화하는 방법 또한 좋은 방법이라 생각하여 본 교재는 예제 위주로 LabVIEW의 프로그램을 소개한다. 또한 본 교재를 구입한 경우 기초적인 LabVIEW 프로그램을 배우기 위한 것보다는 많은 예제를 작성하여 자신의 프로젝트나 연구 개발에 사용할 목적인 공학도에게는 큰 도움이 될 것이라 생각한다.특히, 책 중반이후에는 제어공학을 전공하고 있는 사람들에게 유용한 Matlab과 LabVIEW를 연동하는 방법에 대해서 소개한다. LabVIEW의 강력한 그래픽 요소와 Matlab의 연산식을 동시에 사용함으로써, 고급 수학의 표현 등을 LabVIEW로 표현할 수 있는 방법에 대해서 알 수 있다. Matlab의 Simulink와 LabVIEW는 프로그램의 유사성이 짙어 사용자가 쉽게 적용할 수 있는 방법을 배울 수 있다. 또한 LabVIEW로 프로그램을 구성한 다음, 계측기 및 자동화 장비 등을 연동하여 실제 시스템과의 연동(HILS: Hardware In the Loop System)을 할 수 있다.
책의 마지막 부분에는 시뮬레이션의 프로그램의 작성뿐만 아니라 실제 LabVIEW를 이용하여 하드웨어를 제작하고 프로그램을 작성하 시스템을 제어하는 방법에 대해서 배운다. 제어공학에서 가장 가시적이면서 많은 알고리즘을 적용할 수 있는 시스템의 예로서 도립진자 시스템을 설계한다.
도립 진자 시스템을 LabVIEW를 이용하여 프로그램을 작성하여 도립 진자 제어 시스템을 설계한다. 도립 진자 시스템을 성공적으로 마치고 나면 축소된 헬리콥터 모델 시스템을 통하여 다중 입력 다중 출력(MIMO: Multi Input Mulit Output) 시스템을 제어할 수 있는 방법에 대해서 배운다. 본 교재에서는 도립 진자와 헬리콥터의 시스템을 제어하기 위하여 같은 모터 드라이브를 사용한다. SISO(Single Input Single Output) 시스템과 MIMO 시스템을 직접 실제의 제어함으로써 제어 시스템과 LabVIEW 프로그램에 대한 이해를 증진시킬 수 있는 기회가 되었으면 합니다.
저자소개
목차
01chapterLabVIEW 프로그램 91_ 개요 10
2_ 교재 내용 소개 14
02chapter프로그램 15
1_ LabVIEW 기초 프로그램 16
1. LabVIEW 프로그램 16
2. LabVIEW 프로그램 시작 18
2.1 그래픽 언어의 이해 18
2_ 데이터 타입 22
1. 컨트롤과 인디케이터(Control&Indicator) 22
1.1 숫자형 22
1.2 불리언(Boolean) 29
1.3 문자형 42
2. 서브 VI 만들기 50
3. 로컬 변수와 글로벌 변수 60
3.1 로컬 변수 60
3.2 글로벌 변수 65
연습문제 71
3_ 자료 구조문(Data Structure) 74
1. While Loop 74
2. For 루프 83
3. 케이스 구조 86
4. 그 외의 구조문 93
5. 루프의 시프트 레지스터와 피드백 노드 106
5.1 시프트 레지스터 106
5.2 피드백 노드 107
4_ 배열과 클러스터(Array&Cluster) 113
1. 배열(Array) 113
2. 클러스터(Cluster) 128
5_ 차트와 그래프(Chart&Graph) 139
1. 차트의 프로퍼티 창 141
6_ 파일 입?출력(File I/O) 157
1. 문자형 157
2. 파일 입?출력 159
3. Express 기능을 이용한 파일 입?출력 172
3.1 파일 쓰기 172
3.2 파일 읽기 176
7_ 응용 예제 180
03chapterLabVIEW와 Matlab 연동 233
1_ LabVIEW를 이용한 제어 234
1. 시스템 제어 234
1.1 Matlab과의 연동 235
1.2 시스템 해석 244
1.3 제어 시스템 설계 247
2. 시스템 설계 250
3. 제어 시스템 설계 253
04chapterLabVIEW 시스템 제어 261
1_ Data Acquisition 262
1. 아날로그 입력 263
1.1 Sampling Rate 263
1.2 Resolution 263
1.3 Example 264
2. 아날로그 출력 276
2.1 Example 277
3. 디지털 입?출력 284
2_ 도립진자 시스템 제어 287
1. 개요 287
2. 기초 이론 288
3. 실험과정 297
3_ MIMO 시스템 제어 314
1. 개요 314
2. 기초 이론 315
3. 실험과정 332
* 찾아보기 363