학과 샘플강의

labview 2012 - 총 12시간 48분 / 강의당평균 : 38분23초

알지오 2016. 8. 11. 09:54



labview 2012
전체 : 12시간 48분 / 강의당평균 : 38분23초

01 LabView소개, 화면구성
LabView를 소개하고 화면구성을 설명합니다, 컨트롤, 함수, 도구 팔레트를 설명합니다.
24분
책갈피 : [00:00] LabView 소개 / [00:55] 프로젝트 생성 / [01:39] 새 VI 파일 생성 / [01:50] 블록 다이어그램, 프런트 패널 / [02:22] Ctrl+E 단축키 / [03:06] 파일 저장 / [04:12] 프런트 패널 / [04:29] 블록 다이어그램 / [04:51] 프로젝트 메뉴 / [05:44] 프로젝트 생성 / [06:12] 프로젝트 탐색기 / [06:30] 버추얼 폴더 생성 / [07:27] 폴더 삭제 / [07:52] 프로젝트 파일 저장 / [08:43] LabView 팔레트 / [08:59] 컨트롤 팔레트/ 함수 팔레트/ 도구 팔레트 / [09:22] 컨트롤 팔레트 설명 / [09:31] 숫자형 컨트롤 / [09:35] 버튼 & 스위치/ 텍스트 컨트롤 / [09:46] 익스프레스 사용자 컨트롤/ 숫자형 인디케이터 / [11:06] 숫자형 컨트롤 추가 / [11:52] 이름 변경 / [12:34] 숫자형 컨트롤 추가 / [13:02] 함수 컨트롤 설명 / [13:31] 숫자형 / [13:49] 더하기 추가 / [14:16] 도구 팔레트 설명 / [15:19] 자동 도구 선택 / [15:40] 텍스트 편집 / [15:51] 텍스트 편집 추가 / [16:02] 윈도우 스크롤 / [16:41] 색 얻기 / [16:47] 색 설정 / [17:05] 데이터 프로브 / [17:13] 객체 바로 가기 메뉴 / [17:28] 브레이크 포인트 설정/삭제 / [17:40] 와이어 언결 / [17:48] 값 수행 / [17:57] 자동 도구 선택 / [18:18] LabView 용어 / [18:32] 컨트롤/ 인디케이터/ 상수/ 터미널 / [19:15] 간단한 예제를 이용해서 설명 / [19:44] 숫자형 인디케이터 추가 / [20:34] 숫자형 더하기 추가 / [20:42] 숫자형 상수 추가 / [23:25] 바로가기 메뉴

02 기본 도구와 DataType
기본도구들의 사용법과 DataType에 대해 공부하고 실습합니다.
1시간 6분
책갈피 : [00:00] 도구모음 / [02:00] 도구-옵션 / [02:43] 프런트패널 아이콘으로 놓기 해제 / [03:48] 새로운 부분 생성 / [04:04] 숫자형 컨트롤 추가 / [04:22] 숫자형 인디케이터 추가 / [05:05] 숫자형 더하기 추가 / [05:22] 계산하기 위해 이어주기 / [05:46] 값 입력 / [06:27] 새로운 수식 입력 / [08:17] 객체 정렬 / [08:46] 도움말 / [09:39] 예제 찾기 / [10:18] 예제를 통해 함수 컨트롤 활용 / [12:52] 에러 열거 / [14:06] 값 입력 / [14:50] 프로젝트 메뉴 설명 / [15:34] 3가지 컨트롤 다시 설명 / [16:00] 데이터 흐름 / [16:14] 도움말 참고 / [16:28] 디버깅 / [18:35] 실행 하이라이트 / [19:00] 값 입력 / [20:20] 프로브 / [21:43] 브레이크 포인트 / [23:45] 와이어 값 유지 / [24:04] 프로브 관찰 윈도우 / [25:21] 단계별 실행 시작하기 / [25:45] 단계별 실행 : 더하기 건너뛰기 / [26:08] 실행 끝내기 / [26:35] 새 VI 만들기 / [26:47] 인피니트 / [27:00] 숫자형 컨트롤 추가 / [27:15] 숫자형 인디게이터 추가 / [28:31] 블럭 다이어그램 / [28:50] 함수 팔레트 / [29:20] 와이어 연결 / [29:39] 데이터 입력 후 결과 확인 / [30:45] 에러 클러스터 / [31:04] 팔레트 검색 / [31:19] 에러 입력 3D와 에러 출력 3D / [32:10] 에러 설명 / [33:26] DataType의 종류 / [34:01] 숫자형 DataType / [34:31] 컨트롤-숫자형 컨트롤 / [35:04] 익스프레스-숫자형 인디케이터 / [35:12] 블럭 다이어그램 / [35:30] 숫자형 컨트롤 이름 변경 / [36:04] 형변환 / [37:35] 결과 확인 / [38:20] 숫자형 함수 / [39:05] 숫자형 인디게이터 추가 / [39:37] 와이어 연결 / [40:25] 강제형변환의 경우 / [40:44] 실행 결과 보기 / [41:33] 예제-평균 구하기 / [41:54] 텍스트 입력 / [42:25] 숫자형 컨트롤 추가 / [42:42] 숫자형 컨트롤 정렬 / [42:53] 숫자형 컨트롤 이름 변경 / [43:24] 숫자형 인디게이터 / [43:45] 블럭 다이어그램 / [43:59] 숫자형 함수-더하기 / [44:09] 와이어 연결 / [44:38] 숫자형 함수-더하기 / [44:48] 와이어 연결 / [45:38] 우측 마우스 메뉴 / [46:20] 데이터 입력 및 실행 / [46:50] 수정 / [47:59] 실행 결과 보기 / [48:38] 예제-반올림 / [48:47] 숫자형 함수-반올림 / [49:39] 에러 리스트 / [49:59] 에러 확인 및 수정 / [50:54] 실행 결과 보기 / [51:12] 계산 순서 설정 / [51:47] 문자열 DataType / [52:20] 텍스트 컨트롤-문자열 컨트롤 / [53:14] 일반 디스플레이와 코드 디스플레이 / [53:36] 암호 디스플레이 / [53:53] 16진수 디스플레이 / [54:05] 팔레트 검색 / [54:21]예제-문자열 입력 / [54:50] 문자열 컨트롤 추가 / [55:15] 문자열 컨트롤 이름 변경 / [55:40] 블럭 다이어그램 확인 / [56:19] 문자열 컨트롤 추가 / [57:27] 문자열 함수-숫자를 소수점형 문자열로 / [57:43] 정밀도 / [58:25] F포맷 문자열 / [59:04] 디스플레이 변경 / [59:27] 문자열 함수-문자열 연결 / [01:02:03] 실행 결과 보기 / [01:02:22] 문자 길이 / [01:02:53] 문자열 함수-문자열 길이 / [01:03:46] 실행 결과 보기 / [01:04:05] boolean DataType / [01:04:37] 불리언 컨트롤-확인 버튼 / [01:04:52] 기계적 동작 / [01:05:59] 블리언 함수

03 데이터타입-불리언,배열노드 사용방법
예제를 통해 관련타입의 노드기능에 대해서 알아봅니다.
52분
책갈피 : [00:00] 불리언 예제 / [00:07] 버튼 & 스위치 - 수직 토글 스위치 / [00:54] 라벨 이름 변경 / [01:39] 인디케이터로 변경 / [01:54] 블록 다이어그램 - 정렬 / [02:23] 논리 연산식 생성 / [02:42] 팔렛트 - 연산 & 비교 - 익스프레스 불리언 - 노드 삽입 / [04:51] 와이어 연결 / [05:33] 생성 - 인디케이터 - 라벨 이름 변경 / [05:57] Front 패널 / [06:11] 프로그램 실행 / [07:23] 저장 / [07:50] 새 파일 - 컨트롤 - 버튼 & 스위치 - 수평 토글 스위치 / [08:40] 정렬 - 라벨 이름 변경 / [09:05] 익스프레스 - LED / [09:48] 블록 다이어그램 - 정렬 / [10:14] 복합 연산 삽입 / [10:51] 복합 연산 노드 / [11:53] 와이어 연결 / [12:10] 복합 연산 - 모드 변경 - AND 연산 / [13:25] Front 패널 - 프로그램 실행 / [14:39] 배열 설명 / [16:10] 배열 설정 - 쉘 / [16:54] 블록 다이어그램 - 배열 / [17:52] 컨트롤 패널 - 문자열 & 경로 - 문자열 컨트롤 삽입 / [18:22] 블록 다이어그램 확인 / [19:00] 배열 늘리기 / [19:45] 데이터 입력 / [20:57] 차원 추가 / [21:57] 차원 제거 / [22:22] 문자열 컨트롤 - 문자열 인디케이터 & 배열 삽입 / [23:59] 이차원 배열 생성 / [24:31] 배열 늘리기 - 차원 추가 / [25:43] 블록 다이어그램 / [26:27] 와이어 연결 / [26:54] 인디케이터로 변경 / [27:41] 배열 상수 생성 / [28:41] 배일 상수 - 숫자형 상수 삽입 / [29:29] 배열 노드 살펴보기 / [30:49] 새 파일 - 프런트 패널 / [31:07] 배열 생성 - 문자열 & 경로 삽입 / [32:02] 블록 다이어그램 - 노드 삽입 / [33:12] 와이어 연결 / [33:26] 배열 인덱스 / [34:35] 배열 부분 대체 / [35:39] 배열 상수 값 생성 / [36:15] 문자열 상수 삽입 / [37:15] 인덱스 재 배치 / [38:03] 와이어 연결 / [38:32] 인덱스 값 설정 , 배열 상수 삽입 / [41:41] 상수 값 설정 / [43:00] 파일 저장 / [43:39] 인디케이터 생성 / [46:18] 프런트 패널 - 배열 정리 / [49:01] 프로그램 실행 / [49:35] 결과 살펴보기

04 데이터타입-배열노드사용법2, 클러스터
배열노드의 사용기능과 클러스터 타입에 대해서 알아봅니다.
55분
책갈피 : [00:00] 숫자형 노드 관련 배열 사용 방법 / [00:21] 컨트롤 메뉴 - 배열 생성 - 숫자형 컨트롤 삽입 / [01:38] 블록 다이어그램 - 배열 노드 삽입 / [03:41] 배열 정렬 노드 설정 / [05:18] 배열 검색 노드 설정 / [06:35] 배열 분리 노드 설정 / [07:52] 배열 뒤집기 노드 설정 / [08:27] 배열 최대/최소 노드 설정 / [10:11] 저장 / [10:26] 프런트 패널 - 배열 정렬 / [13:10] 배열 설명 / [13:49] 프로그램 실행 & 설명 / [15:50] 새 파일 - 문자열 컨트롤 삽입 / [16:23] 배열 생성 - 문자열 컨트롤 삽입 / [17:20] 블록 다이어그램 - 배열 정렬 / [17:36] 배열 만들기 - 배열 만들기 노드 삽입 / [18:34] 와이어 연결 - 인디케이터 생성 / [19:45] 나머지 와이어 연결 - 인디케이터 생성 / [22:03] 프런트 패널 - 배열 정렬 / [23:33] 입력 창 - 문자 입력 / [23:58] 배열 결과 미리 설명 / [25:15] 프로그램 실행 & 설명 / [27:47] 새 파일 - 클러스터 삽입 / [28:38] 블록 다이어그램 - 클러스터 설명 / [30:08] 숫자형 컨트롤 , 텍스트 컨트롤 삽입 / [31:11] 블록 다이어그램 - 클러스터 상수 삽입 / [32:30] 프런트 패널 - 문자열 컨트롤 , 숫자형 컨트롤 삽입 - 이름 , 내용 입력 / [34:18] 블록 다이어그램 - 배열 정렬 / [34:37] 클러스터 - 묶기 / [35:19] 묶기 살펴보기 , 와이어링 작업 - 인디케이터 생성 / [36:27] 프런트 패널 - 배열 정렬 / [36:57] 프로그램 실행 / [37:25] 클러스터 풀기 설명 / [37:41] 블록 다이어그램 - 풀기 노드 삽입 / [38:20] 와이어 연결 - 인디케이터 생성 / [39:13] 프런트 패널 - 프로그램 실행 / [39:40] 이름으로 풀기 설명 / [40:12] 블록 다이어그램 - 클러스터 - 이름으로 풀기 노드 삽입 / [40:40] 와이어링 작업 - 아이템 선택 / [41:30] 수식 노드 삽입 / [42:16] 이름으로 묶기 노드 삽입 - 인디케이터 생성 / [43:56] 프런트 패널 - 프로그램 실행 / [44:21] 결과 설명 / [44:47] 새 파일 - 문자열 컨트롤 , 숫자형 컨트롤 삽입 / [45:22] 수직 토글 스위치 삽입 / [46:06] 블록 다이어그램 - 배열 정렬 / [46:42] 클러스터 묶기 / [47:05] 와이어링 작업 - 인디케이터 생성 / [47:44] 프런트 패널 - 배열 작성 수정 / [48:57] 배열 내용 입력 - 프로그램 실행 / [49:38] 블럭 다이어그램 - 클러스터 풀기 노드 삽입 / [50:12] 와이어링 작업 - 인디케이터 생성 / [51:14] 프런트 패널 - 프로그램 실행 / [51:33] 블럭 다이어그램 - 이름으로 풀기/묶기 노드 삽입 / [52:08] 와이어링 작업 - 빼기 노드 삽입 - 노드 연결 / [53:30] 인디케이터 생성 / [53:53] 프런트 패널 - 프로그램 실행 / [54:17] 파일 저장

05 데이터타입-웨이브폼데이터,사용자정의타입
labview에서 사용되는 데이터 타입의 종류와 기능에 대해서 알아봅니다.
47분
책갈피 : [00:00] 클러스터 & 배열 사용 / [01:02] 배열 & 클러스터 삽입 / [01:33] 숫자형 & 문자열 컨트롤 삽입 / [02:18] 내용 입력 / [02:56] 배열에 클러스터 삽입 / [03:38] 데이터 입력 / [04:47] 블록 다이어그램 - 작업 내용 설명 / [05:31] 이름으로 풀기 , 배열 인덱스 삽입 / [06:05] 배열 연결 , 노드 수정 / [06:45] 이름으로 풀기 삽입 , 와이어 연결 / [07:44] 다이어그램 정렬 / [08:11] 복합 연산 삽입 / [09:16] 와이어링 연결 / [09:41] 평균 구하기 / [10:46] 프런트 패널 - 실행 / [11:49] 저장 / [12:09] 웨이브 폼 데이터 / [12:48] 웨이브폼 그래프 / [13:34] 웨이브 폼 차트 & 그래프 삽입 / [14:22] 웨이브폼 차트 & 그래프 설명 / [15:13] 블록 다이어그램 - 난수 삽입 / [16:26] 난수 - 웨이브폼 차트 연결 / [16:39] 웨이브폼 그래프 연결 / [17:54] 실행 - 기다림 노드 삽입 / [19:20] 기다림 노드 설명 / [19:48] While 루프 삽입 / [20:36] 프런트 패널 - 실행 / [21:47] 웨이브폼 그래프 - 프로퍼티 - 플롯 설정 / [22:42] 웨이브폼 차트 - 플롯 설정 / [23:08] 재실행 / [23:38] 다이나믹 데이터 타입 설명 / [24:13] 열거형 데이터 타입 설명 / [24:38] 새 파일 - 열거형 삽입 / [25:18] 바로가기 메뉴 - 아이템 편집 / [27:11] 다른 열거형 삽입 - 아이템 편집 / [28:50] 베리언트 데이터 타입 설명 / [29:46] 숫자형 컨트롤 삽입 - 인디케이터로 변경 / [30:37] 베리언트 삽입 / [31:20] 블록 다이어그램 - 정렬 / [31:55] 베리언트로 노드 삽입 & 연결 / [32:26] 베리언트를 데이터로 노드 삽입 & 연결 / [33:44] 프런트 패널 - 숫자형 입력 / [33:59] 실행 / [34:28] 베리언트 데이터 타입 설명 / [35:32] 새 파일 - 자주 사용하는 데이터 타입 / [36:47] 클러스터 생성 , 숫자형 & 문자열 컨트롤 삽입 / [37:30] 내용 입력 / [38:21] 타입 정의 / [38:43] 바로가기 메뉴 - 사용자 정의 / [39:17] 사용자 정의 설명 / [40:40] 데이터 타입 저장 / [41:18] 학생 컨트롤 변경 설명 / [42:48] 숫자형 컨트롤 삽입 / [43:18] 파일 탐색기 / [43:27] 사용자 정의 타입 불러오기 / [44:37] 타입 정의 수정 / [45:50] 결과 보기 / [46:22] 컨트롤 팔레트 - 사용자 정의 타입 불러오기

06 구조-while루프,for루프,시프트레지스터사용법
반복구조의 사용법과 관련노드들의 기능에대해 살펴봅니다.
50분
책갈피 : [00:00] 구조 기능 사용 방법 / [00:20] 반복 실행 - while 루프 / [02:08] while 루프 살펴보기 / [02:48] while 루프 실행 컨트롤과 while 루프 구조의 다른점 / [04:28] while 루프 구조 정지 버튼 생성 / [05:53] while 루프 사용법 / [06:07] 웨이브폼 차트 생성 / [06:27] 차트 데이터 입력 / [07:03] 프런트 패널 - 차트 실행 / [07:49] while 루프 생성 / [08:32] 기다림 노드 사용 / [09:42] 실행 / [10:44] while 루프가 정지하는 조건 / [13:19] 새 VI 파일 - 수식 입력 / [14:03] 수평 채움 슬라이드 설정 / [15:01] LED 창 삽입 / [16:00] 수식 설정 / [17:29] 연산 노드 삽입 / [18:18] 연사나 수식 / [19:23] 정지 버튼 생성 / [21:17] 슬라이드 설명 / [21:53] 디스플레이 포맷 설정 / [23:06] 스케일 설정 / [23:57] 새 문서 - 명제 입력 / [24:43] 컨트롤 삽입 / [25:32] 수식 연결 / [27:05] while 루프 씌우기 / [28:15] 실행 / [29:41] for 루프 구조 / [30:25] 새 VI - 웨이브폼 차트 불러오기 / [31:09] 루프 꺼내기 / [31:48] 구조 살펴보기 / [32:25] 조건 터미널 생성 / [33:58] 함수 팔레트 설정 / [34:44] for 루프 설정 / [35:46] 기다림 노드 삽입 / [36:23] 실행 / [37:36] while 루프와 for 루프의 차이점 / [38:53] 반복을 사용할 때의 주의점 / [39:58] 루프 구조 생성 / [41:16] 함수 팔레트 삽입 / [41:52] 시프트 레지스터 추가 / [42:36] 노드 정리 / [44:08] 노드 삽입 & 연결 / [46:54] 기다림 노드 삽입 / [47:31] 노드 연결 수정 / [48:18] 프런트 패널 / [49:00] 실행 / [49:14] 블럭 다이어그램 보기

07 시프트 레지스터,타이밍노드,배열과 for루프와의 관계
시프트레지스터, 타이밍노드에 대해서 알아보고 배열과 for루프와의 관계에 대해서도 알아봅니다.
54분
책갈피 : [00:00] 예제 / [00:46] 포루프 생성 / [01:22] 더하기 생성 / [01:47] 시프트 레지스터 추가 / [02:27] 상수 생성 / [03:15] 반복 횟수 지정 / [03:42] 인디케이터 생성 / [04:13] 초기값 지정 / [04:47] 프로브 생성 / [05:39] 확인 / [06:17] 초기화 설정루프 검토 / [07:04] 한번더 실행후 결과 비교 / [07:58] 초기화 미설정루프 검토 / [09:25] 원소추가 / [10:06] 복합연산 생성 / [10:50] 상수설정 / [11:15] 수식연결 / [11:31] 상수값 초기화 / [12:21] 프로브 값 생성 / [12:44] 실행후 확인 / [13:04] 브레이크 포인트 설정 / [14:00] 반복실행후 확인 / [15:30] 반복구조 / [16:17] 포루프 생성 / [16:30] 반복상수 설정 / [17:13] 터널생성 / [17:48] 인덱스 활성화와 비활성화 / [18:18] 인디케이터 생성 / [19:08] 활성화와 비활성화 비교 / [20:22] 실행 / [21:27] 포루프 생성 / [21:50] 루프 카운트 지정 / [22:06] 시프트 레지스터 생성 / [22:30] 원소추가 복합연산 / [23:22] 초기값 설정 / [24:22] 인덱스 생성 / [24:56] 인디케이터 생성 / [25:47] 정렬후 실행 확인 / [26:51] 타이밍의 필요성 / [28:19] 타이밍 종류 / [29:09] 와일루프 생성 / [30:08] 웨이브폼 차트 생성 / [30:59] 난수 생성 / [31:30] 나누기 생성 / [32:06] 나누기 상수 설정 / [33:04] 기다림 다음ms배수기다림 생성 / [33:42] 상수 설정 / [35:18] 두 기다림의 반복주기 차이 / [37:22] 실행후 비교 / [39:14] 저장 / [40:29] 경과시간 / [41:11] 웨이브폼차트 생성 / [41:30] 난수 설정 / [42:01] 와일루프 생성 / [42:39] 경과시간 생성 / [43:28] 조건연결 / [44:01] 인디케이터 생성 / [44:44] 실행 / [45:23] 기다림 생성 / [46:38] 경과시간 형 변경 / [48:08] 시간지연 / [49:57] 포루프 생성 / [51:05] 곱하기 생성 / [52:04] 인덱싱화 / [52:57] 실행

08 인덱스활성화와 비활성화
인덱스활성화와 비활성화에 대해서 알아보고 관련예제를 학습해봅니다.
50분
책갈피 : [00:00] 포루프와 배열 / [00:52] 포루프 생성 / [01:23] 배열상수 생성 / [02:04] 숫자형 상수 생성 / [03:42] 루프카운트 설정 / [04:08] 숫자형 인디케이터 생성 / [05:20] 상수와 인덱싱 연결 / [05:34] 실행후 비교 / [06:30] 반복횟수에 따른 분석 / [08:26] 인덱싱에서의 비교 / [09:14] 포루프 생성 / [09:48] 배열상수 생성 / [10:13] 숫자형 상수 설정 / [11:17] 인덱싱 생성 / [11:46] 인디케이터 생성 / [12:57] 인덱싱 활성화 출력생성 / [14:29] 인덱싱 비활성화 출력생성 / [15:47] 라벨이름 변경 / [16:54] 정렬 / [18:48] 블록다이어그램과 비교 / [20:35] 실행 / [21:41] 비교분석 / [23:03] 포루프에서의 활성화와 비활성화의 배열 / [24:04] 포루프 생성 / [24:48] 반복횟수 상수 생성 / [25:09] 곱하기 생성 / [25:32] 상수값 설정 / [25:46] 인덱싱 인디케이터 생성 / [26:14] 실행 / [26:55] 포루프 생성 / [27:42] 인덱싱 설치 / [28:27] 인디케이터 생성 / [29:18] 실행 / [30:31] 증가생성 / [30:56] 활성화 출력생성 / [31:22] 비활성화 출력생성 / [32:04] 정렬 / [33:03] 결과 확인 / [33:45] 클러스터 / [34:42] 클러스터 숫자/문자형 컨트롤 생성 / [35:40] 배열 셀 생성 / [36:08] 내용 입력 / [37:03] 포루프 생성 / [38:09] 시프트 레지스터 추가 / [38:55] 클러스터상수 이름으로 풀기 / [40:03] 더하기 추가 / [40:46] 초기값 지정 / [41:54] 인덱싱화 / [42:49] 숫자형 증가값 추가 / [43:32] 숫자형 나누기 추가 / [44:03] 인디케이터 생성 / [45:00] 배정도부분소수 추가 / [46:24] 회로분석 / [47:15] 실행 / [48:17] 학생점수 추가 / [48:50] 반복횟수 설명

09 케이스 구조,시퀀스 구조
랩뷰의 구조 케이스 구조와 시퀀스 구조에 대해서 알아봅니다.
49분
책갈피 : [00:00] 케이스 구조 설명 / [00:59] 케이스 구조 생성 / [01:44] 선택자 터미널 / [03:10] 선택자 라벨 / [04:05] 숫자형 컨트롤 생성 / [04:56] 스위치 생성 / [05:32] 슬라이드 스위치 생성 / [06:53] 케이스 구조와의 연결 / [07:49] 라벨 참일때의 설정 / [08:23] 인디케이터 생성 / [09:13] 라벨 거짓일때의 설정 / [10:09] 실행 / [11:46] 숫자 컨트롤 입력 / [13:12] 케이스 구조 생성 / [14:51] 라벨의 숫자형 값 확인 / [15:33] 라벨이 1일때 바로가기 메뉴 확인 / [15:52] 기본케이스 일때의 바로가기 메뉴 확인 / [16:41] 다음케이스 추가 / [17:47] 추가된 케이스 바로가기 메뉴 확인 / [19:45] 기본 케이스에 내용 추가 / [20:10] 1 케이스에 내용 추가 / [20:54] 111 케이스에 내용 추가 / [21:37] 정렬 / [22:19] 실행 / [22:44] 기본값의 필요성 / [23:25] 문자열 컨트롤 생성 / [24:11] 정렬 / [24:46] 케이스 구조 생성 / [25:24] 케이스 명칭 수정 / [25:49] 다음 케이스 추가 / [26:34] 라 케이스 코드 입력 / [26:54] 에러 확인 / [27:21] 인디케이터 생성 / [27:31] 다 케이스 코드 입력 / [27:59] 나 케이스 코드 입력 / [28:28] 가 케이스 코드 입력 / [29:33] 정렬 값 입력 / [29:59] 실행 / [30:40] 열거형 데이터 타입 / [31:35] 아이템 편집 / [32:33] 정렬 / [33:29] 모든 값에 대한 케이스 추가 / [34:50] 더하기 케이스 코드 입력 / [35:29] 빼기 케이스 코드 입력 / [35:43] 곱하기 케이스 코드 입력 / [36:01] 나누기 케이스 코드 입력 / [37:02] 실행 / [39:42] 플랫 시퀀스 구조/ 다층 시퀀스 구조 / [41:15] 시퀀스 구조의 사용 / [41:49] 숫자형 컨트롤 입력 / [42:29] 숫자형 연결 / [43:18] 코드의 실행 순서 / [44:16] 플랫 시퀀스 구조 / [44:39] 다음에 프레임 추가 / [45:51] 문자열 컨트롤 생성 / [46:24] 정렬 / [46:42] 단일버튼 대화상자 입력 / [47:13] 시퀀스 구조 밖에서의 실행 / [47:43] 시퀀스 구조 안에서의 실행

10 수식노드, 다이어그램 비활성화구조
데이터 흐름과 관련 예제를 학습하고 랩뷰에 구조에 대해서 알아봅니다.
54분
책갈피 : [00:01] 새로운 vi파일 생성 / [00:08] 다층시퀀스구조 알아보기 / [00:20] 함수 팔레트 생성 / [00:26] 플랫 시퀀스 구조 불러오기 / [00:30] 다층 시퀀스 구조 불러오기 / [00:44] 플랫 시퀀스 구조의 기능 / [00:51] 바로가기 메뉴 / [00:54] 프레임 추가 / [01:06] 다층 시퀀스 구조 기능 / [01:14] 프레임 추가 / [02:07] 플랫,다층 시퀀스 구조의 차이 / [02:46] 프레임 삭제 / [03:23] 프런트 패널로 이동 / [03:35] 컨트롤팔레트 생성 / [03:38] 숫자형 컨트롤 생성 / [03:42] 라벨 이름 수정하기 / [03:53] 블록 다이어그램 이동 / [04:11] 함수 팔레트 생성 / [04:15] wire 연결 / [04:29] 인디케이터 생성 / [04:46] 프레임 이동 / [05:14] 함수 팔레트 생성 / [05:24] 인디케이터 생성 / [05:40] 기다림 노드 추가 / [06:00] 값 입력 / [06:15] 프런트 패널로 이동 / [06:30] 값 입력 / [06:41] 결과 확인 / [07:14] 실행 결과 설명 / [07:43] 코드 입력 하기 / [08:09] 프레임 이동 / [08:13] 프런트 패널로 이동 / [08:24] 숫자형 컨트롤 복사 / [08:35] 블록 다이어그램 이동 / [08:52] 함수 팔레트 생성 / [09:11] 인디케이터 생성 / [09:54] 바로가기 메뉴 / [10:01] 시퀀스 로컬 추가 / [10:50] 프레임 이동 / [11:18] 함수 팔레트 생성 / [11:26] wire 연결 / [12:18] 저장 / [12:41] 데이터 흐름 / [13:26] 새로운 vi파일 생성 / [13:35] 컨트롤팔레트 생성 / [13:45] 숫자형 컨트롤 생성 / [14:24] 함수 팔레트 생성 / [15:28] 주석 추가 / [15:48] 실행 순서 설명 / [16:41] 2번의 실행순서 / [17:22] 경합 조건 / [18:03] 예제 실행 / [19:41] 새로운 vi파일 생성 / [19:52] 숫자형 컨트롤 생성 / [20:17] 블록 다이어그램 이동 / [20:26] 함수 팔레트 생성 / [21:36] 로컬 변수 추가 / [23:40] 프런트 패널로 이동 / [23:59] 값 입력 / [24:26] 결과 실행 확인 / [25:41] 새로운 vi파일 생성 / [25:41] 매트랩 스크립트 알아보기 / [28:33] 에러 입력 추가 / [30:22] 컨트롤팔레트 생성 / [30:33] 에러 출력 추가 / [31:00] 매트랩 스크립트 노드 추가 / [31:52] 새로운 vi파일 생성 / [31:56] 수식노드 알아보기 / [33:14] 함수 팔레트 생성 / [33:22] 수식노드 추가 / [34:00] 수식실행 컨트롤 살펴보기 / [35:22] 바로가기 메뉴 / [35:35] 프런트 패널로 이동 / [35:43] 숫자형 컨트롤 생성 / [36:20] 숫자형 인디케이터 생성 / [37:00] 생성된 노드 정렬 / [37:35] wire 연결 / [37:52] 입력 추가 / [38:22] 출력 추가 / [38:50] wire 연결 / [39:22] 수식 값 입력 / [39:45] 값 입력 / [40:06] 실행 결과 확인 / [40:51] 새로운 vi파일 생성 / [40:52] 다이어그램 비활성화 구조에 대해서 살펴보기 / [41:07] 함수 팔레트 생성 / [41:15] 다이어그램 비활성화 구조 노드 추가 / [41:45] 바로가기 메뉴 / [42:52] for루프 구조 추가 / [43:15] 함수팔레트 숫자형노드 추가 / [44:35] 다이어그램 비활성화 구조 노드 추가 / [44:51] 비 활성화실행 결과 확인 / [45:07] 프런트 패널 실행 결과 확인 / [46:57] 활성화 실행 결과 확인 / [48:22] 컨트롤팔레트 생성 / [49:22] 값 입력 / [49:30] 결과 확인 / [49:45] 다이어그램 비활성화 구조 노드 추가 / [50:07] 비 활성화 결과 확인 / [50:37] 비 활성화, 활성화로 변경 / [51:46] 비활성화 추가

11 이벤트 구조,모듈화
이벤트 구조에대해서 관련 예제를 다루어보고 모듈화 프로그램에 대해서 알아봅니다.
50분
책갈피 : [00:01] 이벤트 구조 알아보기 / [00:44] 함수 팔레트 생성 / [00:52] 이벤트 구조 추가 / [00:59] 이벤트 구조 종류 / [01:18] 이벤트 구조 노드 살펴보기 / [02:30] while루프 추가 / [03:19] 바로가기 메뉴 / [03:42] 이벤트 편집 / [04:30] 이벤트 편집- 이벤트 / [05:46] 프런트 패널 이동 / [06:00] 입력 컨트롤 추가 / [06:15] 불리언컨트롤 노드 추가 / [06:39] 라벨이름 변경하기 / [07:09] 각각의 노드에 이벤트 설정하기 / [07:30] 블록 다이어그램 이동 / [07:43] 함수팔레트 생성 / [07:46] 이벤트 구조 추가 / [08:22] 노드를 이벤트 구조에 추가 / [08:37] 단일 대화 상자 추가 하기 / [09:18] 바로가기 메뉴 / [09:22] 이벤트 편집 추가하기 / [10:11] a 이벤트 추가 하기 / [10:22] 이벤트 편집 결과 확인 / [11:18] b 이벤트 추가 하기 / [12:48] c 이벤트 추가 하기 / [12:54] 정지 이벤트 추가 하기 / [14:01] while루프 추가 / [14:31] 정지 조건 설정하기 / [15:11] 필터 이벤트와 타임아웃 이벤트 알아보기 / [15:43] 블록 다이어그램 이동 / [15:48] 바로가기 메뉴 / [15:50] 이벤트 케이스 추가 / [16:51] 상수 추가 / [17:33] 함수 팔레트 생성 / [17:56] 타임아웃 이벤트 추가 / [19:06] 단일 버튼 대화상자 추가 / [19:37] 실행 결과 확인 / [21:02] 새로운 vi파일 생성 / [21:17] 입력 컨트롤 생성하기 / [21:33] 불리언 컨트롤 노드 추가 / [21:41] 라벨 이름 변경 / [22:30] while루프 추가 / [22:45] 이벤트 구조 추가 / [23:00] a 이벤트 추가, 편집하기 / [25:03] b 이벤트 추가, 편집하기 / [26:33] 정지 이벤트 추가, 편집하기 / [27:33] 바로가기 메뉴 / [27:37] 이벤트 추가 / [27:56] 필터 이벤트 추가 / [28:26] 실행 결과 확인 / [29:00] 인디케이터 생성 / [29:21] 실행 결과 확인 / [30:18] 랩뷰 구조 되짚어 보기 / [31:17] 모듈화 작업 알아보기 / [31:21] 새로운 vi파일 생성 / [31:26] 모듈이란? / [31:55] 입력 컨트롤 추가하기 / [32:14] 인디케이터 생성 / [32:22] 모듈화 작업의 장점 / [33:52] 프런트 패널 이동 / [34:07] 숫자형 컨트롤 생성 / [34:37] 함수 팔레트 생성 / [36:07] sub vi 생성하기 / [36:37] sub vi 살펴보기 / [37:45] sub vi 편집하기 / [38:07] sub vi 아이콘 편집하기 / [40:45] sub vi 아이콘 이미지 삽입하기 / [42:20] sub vi 커넥터 연결 / [43:13] sub vi 패턴 설정 / [45:07] sub vi 파일 저장 / [45:36] 입력 컨트롤 노드 생성 / [46:15] 출력 컨트롤 노드 생성 / [46:22] 패턴 설정 / [46:44] 컨트롤노드 와 패턴 커넥터 연결 하기 / [48:12] sub vi 파일 활용하기 / [48:22] 함수 팔레트 - vi선택 / [48:45] sub vi - wire 연결 / [49:07] 값 입력 / [49:15] 실행 결과 확인

12 강제변환점,파일입출력(아스키)
파일 입출력 프로그램에 대해서 알아봅니다.
46분
책갈피 : [00:01] 강제 변환점 알아보기 / [00:25] 입력컨트롤 노드 생성하기 / [00:33] 출력컨트롤 노드 생성하기 / [00:45] 라벨 이름 변경 / [00:58] 블록 다이어그램 이동 / [01:03] 함수 팔레트 생성 / [01:26] 바로가기 메뉴 / [01:33] 입력컨트롤 노드 - 형 변환 / [01:38] wire 연결 / [02:07] 강제 변환점 살펴보기 / [02:23] 값 입력 / [02:30] 실행 결과 확인 / [03:45] 입력컨트롤 노드 - 형 변환 / [04:00] 출력 컨트롤 노드 - 형 변환 / [04:29] 강제 변환점 확인 / [04:30] 값 입력 / [04:39] 실행 결과 확인 / [05:11] 강제 형 변환이 잘못되는 예 / [05:15] 음수 값 입력 / [05:15] 실행 결과 확인 / [05:57] 음수 값에서의 형 변환 오류 확인 / [06:30] 강제 변환점 없애기 / [06:44] 변환노드 생성 / [08:33] 새로운 vi파일 생성 / [08:39] 파일 입출력에 대해서 알아보기 / [09:13] 아스키 파일 입출력 / [10:26] 함수 팔레트 생성 / [10:37] 파일열기 노드 살펴보기 / [13:43] 파일열기 노드 추가 / [13:48] 파일 쓰기 노드 추가 / [14:00] 파일 닫기 노드 추가 / [14:28] 바로가기 메뉴 - 컨트롤 추가 / [14:35] 파일경로 노드 생성 / [15:13] 파일 열기 조건 설정하기 / [16:11] 참조 번호 연결 / [17:03] 텍스트(문자열) 추가 / [17:18] 참조 번호 출력 / [17:55] 단순 에러 핸들러 추가 / [18:29] 프런트 패널 이동 / [18:33] 파일 생성 경로 지정 / [19:45] 실행 결과 확인 / [20:41] 함수 팔레트 생성 / [20:56] 파일 입출력 노드 추가 / [21:26] 숫자를 문자열로 변환해서 출력하는 과정 진행하기 / [21:52] 난수 노드 추가 / [21:56] 참조 번호 출력 / [22:32] 숫자를 문자열로 변환 노드 추가 / [23:07] while 루프 추가 / [23:37] 단순 에러 핸들러 추가 / [24:22] 기다림 노드 추가 / [24:59] 파일 동작 설정 / [25:15] 파일경로 설정 / [25:26] while루프 정지조건 설정 / [26:10] 실행조건 오류 체크하기 / [26:45] 실행 결과 확인 / [28:17] 입력된문자열에 Enter(줄바꿈)기능 설정 하기 / [28:37] 문자열 연결 노드 추가 / [28:56] 캐리지 리턴 상수 추가 / [29:33] 실행 결과 확인 / [30:56] 텍스트 읽기 노드 기능 살펴보기 / [31:11] 파일 입출력 노드 추가 / [32:00] 파일 옵션 설정 / [32:29] 바로가기 메뉴 - 컨트롤 생성 / [32:49] 참조 번호 출력 / [33:12] 단순 에러 핸들러 추가하기 / [33:35] 문자열 인디케이터 생성 / [33:52] 프런트 패널 이동 / [34:14] 파일 경로 설정 / [34:37] 실행 결과 확인 / [34:52] 파일 경로 설정 / [35:04] 실행 결과 확인 / [35:37] 블록 다이어그램 이동 / [36:15] 문자열 데이터를 숫자형으로 변환 / [37:07] 웨이브폼 차트 추가 / [38:13] 실행 결과 확인 / [39:22] 새로운 vi파일 생성 / [39:37] 컨트롤 팔레트 생성 / [39:42] 웨이브 폼 차트 추가 / [40:19] 함수 팔레트 생성 / [40:22] 파일 입출력 노드 추가 하기 / [41:07] 파일 옵션 설정 / [41:14] for루프 추가하기 / [42:22] 터널모드 -마지막값으로 변경 / [42:58] 난수 함수 추가 / [43:36] 문자열 포맷 노드 추가 / [44:45] 실행 결과 확인

13 파일입출력(바이너리),데이터로그
파일입출력프로그램에 대해서 알아봅니다.
1시간 7분
책갈피 : [00:00] 바이너리 파일 입출력 / [00:30] 함수 삽입 / [01:33] 함수 값 설정 / [03:23] 2진 파일 생성 / [04:23] 와이어 작업 / [04:51] 작업 확인 / [05:06] 파일 경로 지정 / [06:03] 프로그램 실행 후 확인 / [07:13] 바이너리 파일 읽는 법 / [08:04] 새 파일 - 함스 팔레트 삽입 / [08:48] 함수 팔레트 설정 / [09:47] 에러 핸들러 추가 / [10:25] 웨이브폼 차트 생성 / [11:09] 웨이브폼 차트 와이어 작업 / [11:34] 데이터 타입 설정 / [13:09] 파일 경로 지정 후 실행 / [14:29] 새 파일 - 함수 팔레트 삽입 / [16:05] 와이어 작업 / [17:24] 파일 경로 위치 이동 / [17:32] 숫자형 인디케이터 삽입 / [18:05] 데이터 타입 설정 / [18:43] 파일 위치 설정 노드 / [19:40] 파일 경로 지정 후 실행 / [20:04] 데이터 값 확인 / [21:26] 루프 카운트 삽입 / [21:50] 상수 값 입력 / [22:11] 난수 삽입 / [22:37] 웨이브폼 차트 삽입 / [23:09] 함수 팔레트 삽입 / [23:41] 에러 핸들러 삽입 / [24:13] 팔레트 설정 / [25:22] 데이터 값 설정 / [25:53] 프로그램 실행 - 에러 / [26:15] 파일 경로 지정 후 실행 / [27:30] 새 파일 - 팔레트 삽입 / [28:27] 팔레트 설정 / [29:15] 웨이브폼 차트 삽입 / [29:47] 웨이브폼 차트 와이어 작업 / [30:21] 배열 상수 팔레트 삽입 / [31:00] 와이어 작업 / [32:02] 파일 경로 지정 후 실행 / [33:32] 데이터 로그 / [33:49] 새 파일 - 데이터 로그 파일 설명 / [34:42] 팔레트 삽입 / [35:24] 클러스터에 컨트롤 삽입 / [36:30] 컨트롤 이름 변경 / [37:01] 클러스터 내의 컨트롤 순서 재설정 / [37:45] 클러스터 내용 입력 / [39:17] 데이터 로그 파일 삽입 / [41:05] 데이터 로그 파일 설정 / [42:17] 클러스터 생성 - 상수 삽입 / [43:41] 클러스터 순서 확인 / [44:14] 배열 상수 삽입 / [44:34] 와이어 작업 / [45:17] 데이터 만들기 / [46:00] 데이터 로그 경로 지정 후 실행 / [46:45] 생성된 문서 확인 / [47:30] 새 파일 - 함수 팔레트 삽입 / [48:38] 팔레트 설정 / [49:19] 클러스터 상수 삽입 - 상수 삽입 / [50:54] 배열 상수 삽입 / [51:15] 데이터 와이어 작업 / [51:59] 레코드 데이터 삽입 / [52:53] 데이터 로그 경로 지정 후 실행 / [53:28] 새 파일 - 문자형 컨트롤 삽입 / [54:17] 숫자형 컨트롤 삽입 / [55:08] 클러스터 내용 입력 / [56:17] 데이터 로그 파일 삽입 / [57:18] 데이터 로그 파일 설정 / [57:59] 상수 삽입 / [59:36] 데이터 타입 와이어 작업 / [01:00:26] 데이터 로그 경로 지정 / [01:01:13] 실행 후 확인 / [01:01:52] 새 파일 - 데이터 로그 삽입 / [01:03:14] 상수 삽입 / [01:04:45] 와이어 작업 / [01:05:14] 레코드 설정 / [01:05:25] 작업 결과 확인 / [01:06:08] 데이터 로그 경로 지정 후 실행 / [01:06:35] 마무리

14 프런트패널제어의 프로퍼티노드,참조,인보크노드
VI서버의 프런트패널 제어기능에 대해서 알아봅니다.
55분
책갈피 : [00:00] VI 서버의 프런트 패널 제어 / [00:28] VI 서버 용어 살펴보기 / [02:02] 프로퍼티 노드 실습 / [02:29] 컨트롤 삽입 / [03:33] 문자열 프로퍼티 - 활성 상태 / [05:35] 활성화 or 비활성화 확인법 / [07:18] 바로가기 메뉴를 이용한 활성화 설정 / [08:18] 프로퍼티 노드의 특성 / [08:38] 블록 다이어그램 - 문자열 프로퍼티 노드 생성 / [09:42] 문자열 프로퍼티 노드 - 모든 것을 쓰기로 변경 / [10:07] 생성 - 상수 / 비활설화 / [10:58] 노브 - 프로퍼티 노드 생성 / [11:26] 노브 프로퍼티 - 상수 / 비활성화 / [12:05] 숫자형 상수를 이용한 비활성화 / [13:18] 도움말 보기 / [14:32] 상수 수정 후 확인 / [15:20] 여러가지 프로퍼티 설정 / [15:41] 새 문서 - 컨트롤 생성 / [15:58] 프로퍼티 노드 설정 - 키 포커스 / [17:30] 숫자형 상수 삽입 , 라벨링 이름 변경 / [18:19] 기본 도움말 보기 / [18:46] 속성 값 지정 / [19:34] 기본 도움말 보기 / [20:15] 프로퍼티 실행 - While 루프 / [21:03] 기다림 배수 삽입 / [21:33] 실행 / [22:09] 새 파일 - 불리언 컨트롤과 문자열 속성 변경 / [22:27] 컨트롤 삽입 / [23:26] 프로퍼티 노드 생성 / [23:59] 비활설화 설정 / [25:16] 설정 확인 / [25:52] 활성화 설정 - 내용 입력 / [26:17] 설정 확인 / [26:38] 노드 추가 , 도움말 보기 / [27:52] 실행 / [28:36] 생성 - 참조 / [29:29] 새 파일 - 컨트롤 삽입 , 노드 설정 / [31:53] SubVI 생성 / [32:45] SubVI 살펴보기 / [35:02] 참조 번호 삽입 1 / [36:22] 참조 번호 삽입 2 / [37:20] 참조 번호 연결 / [38:37] 비활성화 설정 / [40:21] SubVI 생성 / [41:25] 컨트롤 삽입 / [42:22] SubVI 파일 가져오기 / [42:51] 불러온 파일 확인 / [43:25] 참조값 생성 , 파일 연결 / [44:30] 작업 실행 / [45:11] 인보크 노드 / [46:03] 새 파일 - 웨이브폼 차트 & 파일 경로 컨트롤 삽입 / [47:05] 이미지 경로 설정 / [48:02] For루프를 이용한 난수 발생 함수 설정 / [50:26] 인보크 노드 - 이미지 방출 설정 / [53:49] 프런트 패널 실행 / [54:45] 마무리

15 vi클래스,단일 루프 디자인패턴
vi클래스의 프로퍼티노드와 메소드에 대해서 알아보고 단일 루프 디자인패턴의 종류와 기능에 대해서 알아봅니다.
49분
책갈피 : [00:00] vi 프로퍼티 메소드 알아보기 / [00:26] 실행버튼 살펴보기 / [01:00] 블록 다이어그램 이동 / [01:03] 함수팔레트 생성 / [01:07] 프로퍼티 노드 추가 하기 / [01:18] 인보크 노드 추가하기 / [01:33] 참조 출력 연결하기 / [01:57] 함수팔레트 생성 / [02:07] vi 서버참조 노드 추가 하기 / [02:38] 바로가기 메뉴 / [02:44] 메소드 추가 하기 / [03:00] 프로퍼티 설정 하기 / [03:15] 프로퍼티 선택하기 / [03:37] 추가된 프로퍼티 설정하기 / [04:15] 메소드 설정하기 / [04:58] 프런트 패널 이동 / [05:00] 실행 결과 확인 / [05:25] 상수 값 변경 / [05:30] 실행 결과 확인 / [06:00] vi 클래스 저장 하기 / [06:24] 프로퍼티 메소드 추가 하기 / [06:39] 연속실행 메소드 선택 하기 / [06:46] wire 연결 / [07:15] 실행 결과 확인 / [08:01] 도움말 확인 하기 / [10:07] 디자인 패턴 알아보기 / [11:09] 단순 디자인 패턴 보기 / [12:13] 일반 디자인 패턴 보기 / [13:18] 디자인 패턴 종류와 기능 알기 / [13:50] 새로운 vi 파일 생성 하기 / [14:01] 디자인 패턴 생성을 위한 준비하기 / [14:16] 함수팔레트 생성 / [14:20] while 루프 노드 추가 하기 / [14:35] 케이스구조 노드 추가하기 / [14:50] 열거형 상수 추가하기 / [15:11] 바로가기 메뉴 / [15:18] 아이템 편집 하기 / [16:06] 시프트 레지스터 추가 하기 / [16:56] 모든 값에 케이스 추가 / [17:17] 함수 팔레트 생성 / [17:22] 단일 대화상자 노드 추가 하기 / [17:33] 문자열 메세지 추가하기 / [18:07] 정지 조건 설정 하기 / [18:41] 2단계 케이스조건 설정 하기 / [19:33] 3단계 케이스조건 설정 하기 / [20:14] 4단계 케이스조건 설정 하기 / [21:03] 실행 결과 확인 / [22:03] 병렬 디자인 패턴 알아보기 / [23:55] 로컬 변수 이용해서 디자인 패턴 생성 하기 / [24:11] 새로운 vi 파일 생성하기 / [24:18] 웨이브폼 차트 추가 / [24:37] while 루프 노드 추가 / [24:52] 난수 노드 추가 / [25:00] 라벨 이름 변경 / [25:11] 정지 조건 추가 / [25:33] 기다림 ms 노드 추가 / [25:41] 프런트 패널 이동 / [26:02] 웨이브폼 차트 복사하기 / [26:30] while 루프 노드 추가 / [26:47] 기다림 ms 노드 추가 / [27:07] 로컬 변수 추가 / [28:07] 정지 조건 추가 / [29:15] 오류 확인 / [29:40] 바로가기메뉴 / [29:47] 프로퍼티 속성 편집 / [30:10] 실행 결과 확인 / [31:15] 새로운 vi 파일 생성하기 / [31:18] 글로벌 변수 기능 알아보기 / [31:32] 웨이브폼 차트 추가 / [31:48] 불리언 노드 -정지 추가 / [32:07] while 루프 노드 추가 / [32:22] 난수 노드 추가 / [32:37] 기다림 ms 노드 추가 / [33:05] 실행 결과 확인 / [33:30] 글로벌변수의 데이터 공유 / [34:06] 블록 다이어그램 이동 / [34:07] 글로벌 변수 노드 추가 / [34:22] 글로벌 변수 편집 / [34:37] 공유할 데이터 타입 지정하기 / [35:49] 웨이브 폼 차트 추가 / [36:00] 불리언 노드 추가 / [36:15] 글로벌 변수 저장 하기 / [36:44] vi클래스 저장하기 / [36:57] 새로운 vi 파일 생성하기 / [37:07] 웨이브 폼 차트 추가 / [37:13] 불리언 노드 추가 / [37:37] while 루프 노드 추가 / [37:45] 난수 노드 추가 / [38:00] 기다림 ms 노드 추가 / [38:22] 실행 결과 확인 / [38:49] 글로벌 변수 저장 하기 / [39:22] 저장된 글로벌 변수 가져오기 / [39:45] 글로별 변수 지정하기 / [40:20] 글로별 변수 지정파일로 돌아가기 / [40:30] 오류 확인 / [41:29] 실행 결과 확인 / [42:15] 기능적 글로별 변수 알아보기 / [43:52] 새로운 vi 파일 생성하기 / [43:57] 열거형 상수 노드 추가 / [44:15] 아이템 편집 / [44:37] 숫자형 컨트롤 추가 / [44:44] 숫자형 인디케이터 추가 / [45:00] 블록다이어그램 이동 / [45:06] while 루프 노드 추가 / [45:22] 케이스 구조 추가 / [45:29] 시프트 레지스터 추가 / [46:07] 열거형 상수 정렬 / [46:30] 읽기 케이스 기본 값 설정 / [46:52] 저장 케이스 작성 / [47:14] 읽기 케이스 작성 / [48:12] 루프 조건 추가 / [48:27] sub vi 생성 / [48:38] 글로벌 변수와 경합 조건

16 멀티루프디자인패턴
멀티루프디자인패턴간의 데이터를 실시간공유에대해서 알아보고 알림자를 이용한 마스터 슬레이브디자인패턴을 알아봅니다.
46분
책갈피 : [00:00] 와일루프 / [01:12] 배정도 부동소수 / [01:45] 원주율 / [02:09] 사인 / [02:30] 웨이브폼차트 / [03:00] 다음 ms배수까지 기다림 / [03:33] 정지버튼 / [04:10] 서브VI파일 불러오기 / [05:20] 기능과 형태 / [06:28] 실행 후 확인 / [06:45] 오류확인 / [07:30] 재실행 / [08:01] 저장 / [08:40] 웨이브폼차트 / [09:04] 정지버튼 / [09:24] 와일루프 / [09:35] 정지버튼 / [09:55] 기다림노드 / [12:17] a파일 불러오기 / [12:50] 실행 후 확인 / [13:40] 개념 설명 / [15:10] 실행 후 확인 / [16:24] 형태와 기능 / [16:40] 공유변수 / [17:10] 동기화 / [17:20] 알림자와 큐의 차이 / [18:00] 알림자 함수 / [18:40] 와일루프 / [19:30] 알림자 얻기와 보내기 / [20:20] 큐 / [21:19] 알림자얻기와 큐얻기 / [22:19] 마스터슬레이브패턴 / [24:15] 문자열컨트롤 생성 / [24:47] 누름버튼 / [25:31] 와일루프 / [27:00] 케이스구조 / [27:34] 알림자 / [28:30] 기다림 / [29:03] 데이터타입 선언 / [29:40] 빈 문자열 상수 / [30:00] 알림자 연결 / [30:58] 에러핸들러 / [31:50] 인디케이터 생성 / [32:20] 기다림 / [33:15] 인디케이터 생성 / [34:00] 확인 / [35:04] 정지버튼 / [35:27] 오류확인 / [35:57] 시프트레지스터 연결 / [36:10] 실행 후 확인 / [38:03] 디자인패턴 / [39:55] 문자열 인디케이터 / [40:40] 확인 / [41:46] 재실행 / [42:15] 다른 디자인패턴 확인 / [42:44] 트루메세지 핸들러 / [44:15] 상태머신 / [44:54] 사용자인터페이스 이벤트 핸들러

17 생산소비디자인(데이터/이벤트)패턴
멀티루프디자인패턴간의 데이터를 실시간공유에대해서 알아보고 큐를 이용한 생산소비디자인 패턴을 알아봅니다.
53분
책갈피 : [00:00] 생산소비 디자인 패턴 / [01:12] 클러스터 상수 / [02:00] 숫자형 클러스터 / [02:48] 인디케이터 / [03:08] 불리언 / [03:42] 정지버튼 / [04:18] 와일루프 / [04:44] 정지버튼 / [05:08] 케이스구조 / [05:49] 큐 / [06:15] 알림자와 큐 / [07:00] 원소를 큐에서 제거 / [07:30] 연결 / [08:05] 시프트레지스터 / [09:07] 단일에러 핸들러 처리 / [10:03] 원소 추가부분 연결 / [10:50] 데이터 타입 선언 / [11:28] 클러스터 상수 / [12:12] 원소데이터 타입 연결 / [13:01] 인디케이터 생성 / [13:40] 구조 확인 / [14:23] 실행 / [15:06] 기다림 / [15:45] 재실행 / [17:50] 생산소비 이벤트 디자인 패턴 / [18:30] 클러스터 상수 / [19:38] 인디케이터로 변경 / [19:55] 불리언 / [20:33] 정지버튼 / [21:11] 구조적 부분 / [22:34] 이벤트 구조 / [22:45] 큐 / [24:10] 이벤트 케이스 추가 / [25:08] 시프트 레지스터 추가 / [25:30] 연결 / [26:37] 데이터 타입 선언 / [27:53] 클러스터 상수 / [28:45] 이벤트구조와 케이스 구조 / [29:27] 인디케이터 생성 / [29:48] 정렬 후 확인 / [30:30] 버튼 변경 / [31:09] 이벤트 편집 / [31:30] 실행 / [32:45] 큐 / [33:13] 멀티루프 구조와 단일루프 구조 / [33:40] 디자인패턴 / [34:01] 데이터 부분 확인 / [35:30] 생산소비 디자인 패턴 이벤트 / [37:43] 인디케이터 / [38:00] 연결 / [38:15] 실행 / [39:00] 생산소비패턴과 사용자패턴 / [40:45] 성능과 메모리 / [42:33] 도움말활용 / [43:10] VI매트릭스 / [45:02] VI비교 / [45:50] 사용자 정의 / [46:50] 에러코드 편집 / [48:00] 에러편집 예제 / [49:09] 케이스구조 / [49:48] 에러클러스터 / [51:20] 실행

18 사용자정의메뉴
랩뷰에서 사용자정의가 가능한 메뉴들에 대해서 그기능을 알아봅니다.
45분
책갈피 : [00:00] 런타임메뉴 / [00:54] 메뉴편집기 / [01:16] 사용자정의 / [02:00] 아이템태그 / [02:21] 바로가기 / [02:59] 하위메뉴 / [03:45] 미리보기 / [03:59] 메뉴추가 / [04:39] 서브메뉴삭제 / [04:59] 저장 / [05:31] 메뉴실행프로그램작성 / [05:59] 이벤트구조 / [06:20] 이벤트편집 / [06:46] 이벤트노드 / [07:03] 아이템태그 / [07:29] 케이스구조 / [07:49] 선택자라벨 / [08:10] 다음케이스추가 / [08:32] 와일루프 / [09:11] 단일버튼대화상자 / [09:32] 복사후 입력 / [10:08] 불리언 / [10:50] 거짓상수 / [11:14] 실행 / [12:13] 사용자메뉴얼 / [12:25] 숫자형 컨트롤 / [12:33] 설명과팁 / [12:41] 기본도움말 / [13:34] 설명입력후 확인 / [14:22] 평균구하기 / [14:33] 숫자형컨트롤 / [14:41] 더하기/나누기함수 / [15:00] 인디케이터 / [15:18] 설명과팁 / [15:32] vi프로퍼티 / [15:51] 기본도움말 / [16:18] 인쇄 / [17:23] 실행파일 / [18:01] 프로젝트생성 / [18:25] 프로젝트탐색기 / [18:41] 파일삽입 / [19:07] 어플리케이션 / [20:24] 소스파일 / [20:47] 그외의 옵션 / [21:59] 설치파일만들기 / [22:11] 설치프로그램 / [22:43] 소스파일 / [23:15] 추가설치프로그램 / [24:09] 생성된 파일 확인 / [24:33] 어플리케이션 프로퍼티 / [24:50] 실행 / [25:33] 단축키할당 / [25:41] 숫자형컨트롤 / [26:03] 키조작 / [26:57] 도움말 / [27:23] 확인 / [28:02] 웨이브폼차트 / [28:21] 난수함수 / [28:40] 와일루프 / [28:58] 기다림 / [29:14] 실행 / [29:45] 키조작 / [31:05] 다중선택 / [31:34] 쉬프트로 선택 / [32:15] 방향키이동 / [33:22] ctrl +u / [33:56] ctrl + 드래그 / [34:57] 랩뷰에서의 기본 단축키 / [35:32] 이동시 유의사항 / [36:04] 텍스트입력 / [36:31] 프론트패널에서의 텍스트입력 / [37:14] 각주의 장점 / [37:59] 케이스구조 / [38:20] ctrl + 휠 / [38:56] 기본도움말단축키 / [39:11] 메뉴의단축키들 / [39:36] ctrl + r / [40:04] ctrl + m / [40:55] ctrl + b / [41:27] ctrl + e / [41:41] ctrl + shift + n / [42:37] 와일루프 / [43:41] 그외의 단축키

19 데이터수집과데이터통신
랩뷰에서 활용가능한 데이터수집구조와 데이터통신구조에 대해서 알아봅니다.
58분
책갈피 : [00:00] 데이터수집 / [00:53] 데이터수집 하드웨어 / [01:54] 검색 / [02:15] max / [02:39] 실행 / [03:10] 메뉴확인 / [03:48] 설치된드라이버 / [04:01] 시뮬레이션 / [04:41] 확인 / [05:43] 테스트 / [06:15] 테스트패널 / [06:41] 아날로그입력 / [07:25] 이름바꾸기 / [07:46] 디바이스 핀출력 / [08:31] daq검색 / [09:07] 구조보기 / [10:11] 단순에러핸들러 / [10:34] 와일루프 / [11:13] 물리적채널 / [11:39] 연결 / [11:49] 숫자형컨트롤 / [12:22] 연결 / [13:32] 트리거 / [13:47] 디지털 엣지 / [14:28] 다형성선택자 / [15:16] 소프트웨어타이밍 / [15:37] 테스트시작 / [15:49] 데이터읽기 / [16:09] 측정i/o / [16:30] 쓰기 / [16:57] 자동시작 / [17:22] 정지 / [17:47] 프로퍼티 / [18:36] 아날로그입력 / [19:28] 측정i/o / [20:33] 새로운파일 / [21:04] max실행 / [21:19] 포트설정 / [22:50] 인스트루먼트 / [23:14] 실행 / [23:39] 코드입력설정창 / [24:00] visa / [24:51] 시리얼 / [25:28] 에러핸들러 / [25:41] 연결 / [26:18] 인스트루먼테이션 / [26:55] 34401 / [27:09] 해당회로보기 / [27:50] 옵션 / [28:37] tcp노드 / [29:29] 타입캐스트 / [30:04] 서버와 클라이언트 / [31:01] 랩뷰활용예제 / [31:22] 로또 / [31:39] 배열 / [31:57] 숫자형인디케이터 / [32:48] 형메뉴 / [33:30] for루프 / [34:05] 시프트레지스터 / [34:34] 배열상수 / [35:01] 연결 / [35:22] 배열노드 / [35:49] 숫자형 / [36:57] for루프 / [37:43] 시프트레지스터 / [38:30] 난수함수 / [38:51] 곱하기 / [39:41] 배열 / [40:12] 숫자형 / [40:53] 배열로부터삭제 / [41:35] 배열인덱스 / [42:06] 연결 / [43:42] 실행 / [44:39] 숫자형컨트롤 / [44:47] 배열 / [45:52] 코드작성 / [46:07] 인디케이터로변경 / [46:34] for루프 / [46:47] 케이스구조 / [47:06] 배열크기노드 / [48:19] 와일루프 / [48:45] 참인경우계속 / [49:20] 연결 / [49:42] 배열부분대체 / [50:25] 배열인덱스 / [51:04] 증가 / [51:33] 연결 / [53:40] 숫자형 / [53:58] 보다큼 / [54:22] 불리언 / [55:33] 비교 / [56:31] 연결 / [57:07] 실행

20 계산기만들기
랩뷰의기능을 활용한 프로그램을 만들어봅니다.
48분
책갈피 : [00:00] 시쿼스구조활용 / [00:10] 원형led / [00:58] 텍스트변경 / [01:20] 정지버튼 / [01:56] 블록다이어그램 / [02:07] 와일루프 / [02:42] 플랫시퀀스 구조 / [02:58] 다음에 프레임 추가 / [03:15] 로컬변수 / [03:53] 시프트레지스터 / [04:32] 상수설정 / [05:40] 와일루프 / [06:32] 케이스 구조 / [06:50] 증가 / [07:35] 케이스추가 / [08:27] 상수설정 / [08:59] 케이스 복제 / [09:33] 비교 / [09:58] 형변환 / [10:42] 타이밍노드 / [11:26] 노드복사 / [11:38] 실행 / [12:16] 계산기 만들기 / [12:22] 확인버튼 / [12:48] 버튼 배치 / [13:30] 숫자입력 / [14:04] 연산부분 / [15:25] 텍스트컨트롤 / [16:01] 블록다이어그램 / [16:11] 라벨이름 / [18:08] 확인 / [18:24] 와일루프 / [18:28] 이벤트구조 / [19:03] 빈 문자열 상수 / [19:17] 시프트레지스터 추가 / [19:47] 거짓상수 / [20:28] 연결 / [21:57] 결과부분 / [22:31] 인디케이터로 변경 / [22:53] 이벤트 케이스 추가 / [23:11] 정지버튼 / [23:34] 이벤트 케이스 추가 / [24:00] 거짓상수 / [24:35] 이벤트케이스 추가 / [25:02] 비교 / [25:31] 선택노드 / [25:59] 빈 문자열 / [26:42] 문자열 연결 / [27:12] 거짓상수 / [27:54] 이벤트 케이스 복제 / [31:34] 연산부분 / [31:48] 이벤트 케이스 추가 / [32:14] 케이스 구조 / [33:06] 문자열을 숫자로 / [33:43] 더하기노드 / [34:11] 숫자를 문자로 / [34:50] 거짓상수 / [36:54] 열거형 상수 프로퍼티 / [37:27] 케이스 복사 / [38:36] 나누기 / [39:48] 플러스 / [40:06] 다른연산 / [40:12] 케이스복제 / [40:53] 곱하기 / [41:15] 슬래시 / [41:56] 숫자형상수 / [42:16] 리셋 / [42:36] 빈 문자열 상수 / [43:27] 참상수 / [43:55] 거짓상수 / [44:13] 실행 / [44:36] 오류점검 / [45:19] 데이터처리 / [45:29] 재실행 / [45:46] 연산들 수정 / [46:26] 라벨설정 / [46:42] 저장후 실행


샘플확인 : 알지오 검색후 -> 강의검색란 -> labview 2012