이미 소장하고 있다면 판매해 보세요.
|
머리말
서론 1장 기본 예제와 연습문제 1.1 LabVIEW 시작하기 1.2 두 수를 입력 받아서 평균을 구하기 1.3 7 나누기 5의 나머지가 무엇인지 질문하여 정답이면 LED 켜주기 1.4 두 개의 난수(random number) 발생기 함수에서 출력된 값을 하나의 차트(chart)에 나타내기 1.5 10개의 난수(0과 1 사이의 임의 실수)를 1초에 한번 씩 발생시킨 후, 발생한 난수 10개를 배열(array) 형식으로 보여 주는 프로그램을 작성하라 1.6 1에서 10까지의 정수를 모두 더한 값을 출력해주는 프로그램을 작성하라 1.7 두 개의 수 a과 b를 입력 받아서 ‘a와 b의 합은 a+b입니다.’인 문장을 출력해주는 프로그램을 작성해 보자 1.8 0과 1 사이(0과 1은 미포함)의 임의의 실수로 구성된 2+3 크기(2행+3행)의 행렬을 출력한 후, 출력된 행렬을 파일명 ‘spreadsheet.txt'로 저장하라 1.9 라벨이 ‘a'와 ’b'인 두 개의 컨트롤로 두 개의 실수를 입력 받아서, a>b 이면 ‘a is larger than b', a<b 이면 ’a is smaller than b.', a=b 이면, ‘a is equal to b.' 문자열을 출력해주는 프로그램을 작성하라. 1.10 ‘당신은 남자입니까?’라는 첫 번째 질문을 한 후 대답 결과를 LED로 보여주고, ‘당신은 성인입니까?’라는 두 번째 질문을 한 후 대답 결과를 LED로 보여주는 프로그램을 대화 상자(dialog box)를 이용하여 작성하라 1.11 y=sinπx를 0??x??2 범위에서 그려라 1.12 하나의 ‘stop' 버튼을 사용하여 두 개의 While Loop를 정지시키는 프로그램을 작성하라 *네트워크 통신 기본* 1.13 프로그램 A에서 생성되는 난수가 프로그램 B에서 차트(chart)로 보여지는 프로그램을 작성하고자 한다. 그리고 프로그램 B를 종료하면 프로그램 A도 같이 종료되는 기능도 부가하라. 1.1.4 DataSocket 서버를 이용하여 서버 컴퓨터에서 생성되는 0과 1 사이의 난수(random number)를 클라이언트 컴퓨터로 전송하라 2장 고급 예제와 연습문제 *상용 GUI 만들기부터 실행파일 만들기 까지* 2.1 세 개의 버튼을 만든 후, ‘로그인’ 버튼을 누르면 라벨이 ‘로그인 모드’인 LED가, ‘계산’ 버튼을 누르면 라벨이 ‘계산 모드’인 LED가 1초간 켜졌다가 꺼지고, ‘종료’ 버튼을 누르면 라벨이 ‘종료’인 LED가 켜지면서 프로그램이 종료되는 프로그램을 작성하라 2.2 이벤트 구조(Event Structure)를 이용하여 예제 2.1과 같은 프로그램을 작성하라 2.3 3초 이내에 ‘OK' 버튼 또는 ’Cancel' 버튼을 누르지 않으면 경고 LED를 깜박이고 동시에 경고음을 발생하는 프로그램을 Event Structure를 이용하여 작성하라 2.4 사용자 아이디(ID)와 패스워드를 입력 받아서, 아이디와 패스워드가 데이터베이스에 있는 것들과 일치하면 LED를 켜주는 로그인(login) 프로그램을 작성하라. 2.5 예제 2.4에서 작성한 프로그램을 Sub VI로 만들어라. 입력은 아이디(ID)와 패스워드가 되도록 하고 출력은 로그인 상태를 알려주는 LED가 되도록 하라 2.6 예제 2.5에서 작성한 Verify User VI를 이용하여 다음과 같은 내용이 가능한 로그인 프로그램을 Sub VI로 만들어라 2.7 예제 2.1과 예제 2.6에서 작성한 프로그램을 이용하여 다음과 같이 동작하는 프로그램을 작성하라 2.8 여섯 개의 숫자를 입력 받아서 숫자 모두가 서로 다르면 LED를 켜주는 프로그램을 작성하라. 최종적으로는 여섯 개의 숫자를 입력단(6개의 입력단)으로, LED를 출력단(1개의 출력단)으로 사용하는 Sub VI를 만들어라 2.9 LabVIEW 프로그램이 설치되지 않은 컴퓨터에서도 여러분이 작성한 프로그램이 동작하도록 하기 위하여, 예제 2.7에서 만든 ‘Average.vi'의 실행 파일을 만들어 보자 *네트워크 통신 및 제어 고급* 2.10 차량에 탑재된 서버(server) 컴퓨터가 측정한 차량의 속도와 엔진의 온도를 TCP 네트워크 통신을 통해 클라이언트(client) 컴퓨터로 전송해주기 위한 서버 프로그램과 클라이언트 프로그램을 작성해라. 부가적으로 서버 컴퓨터가 속도 데이터를 전송하고 있는지 온도 데이터를 전송하고 있는지에 대한 정보도 함께 전송되도록 하라 2.11 서버 컴퓨터에서 실행 중인 (자동차의 속도와 엔진의 온도 측정) 프로그램을 제어할 수 있는 웹 브라우저(html 파일)를 만들어라 *데이터 수집* 2.12 온도 센서의 역할을 하는 저항의 양단에 걸리는 전압 신호(아날로그 신호)를 DAQ보드를 통해 수집하는 프로그램을 작성하라 2.13 -5 볼트(V)에서 5 볼트(V) 사이에서 변하는 가변 전압 신호를 DAQ 보드의 출력 채널을 통해 내보내는 프로그램을 작성하라 2.14 PCB 기판에 정착되어 있는 4개의 LED 소자가 켜졌는지 꺼졌는지를 컴퓨터에서 확인할 수 있도록 DAQ 보드로 디지털 신호를 입력 받아서 LED 인디케이터로 보여주는 프로그램을 작성하라 2.15 네 개의 버튼으로 구성된 버튼 배열을 만든 후, 버튼 배열의 출력 값을 DAQ 보드로 내보내어 PCB 기판에 장착된 4개의 LED 소자를 제어하는 프로그램을 작성하라 |