HOME>IT전문가>디지털 회로 시스템설계>랩뷰 [기초+실무]
알지오 패키지

랩뷰 [기초+실무]

랩뷰 [기초+실무]
40회차 속성과정
전체 : 25시간 36분|회차당 평균 : 38분23초

이용기간 2개월

전문강사 : 알지오 R&D [IT]

300,000185,000
강사이력
한국산업기술대학고 메카트로닉스 공학 수료
LabVIWE FPGA 및 Real Time Certificate of Training 수료
CLAD National Instruments 취득
랩뷰 [기초+실무] 인강 평생교육원 교육 안내
그래픽 기반프로그램 언어로 별도의 학습없이도 프로그램을 구성할수 있지만 심화적인 내용을 더 다루기 원한다면 기본적으로 C언어에 내용이 숙지되어 있는 상태에서 활용시 더욱 활용도가 높습니다. 통신 및 계측프로그래밍으로 관련 예제를 모듈형으로 구성하고 학습할 수 있습니다.
  • 01.35분 랩뷰의 기본 조작법

    프로젝트와 VI, 간단한 코딩을 통해 컨트롤과 인디케이터의 개념을 설명합니다.

    책갈피[00:00] 프로젝트생성/[04:18] 콘솔창과 블록다이어그램창/[08:34] 컨트롤과 인디케이터/[14:37] 라벨지우기와 인디케이터표시/[18:23] 정렬과 정렬기능의 중요성/[25:40] 실습하기/[30:00] 글자 속성 변경하기
  • 02.45분 숫자형 데이터 함수 사용 Part 1

    랩뷰의 숫자형 데이터 타입과 그와 관련된 함수를 알아보도록 합니다.

    책갈피[00:17] C언어로 데이터 불러오기/[05:11] 랩뷰로 데이터 출력하기/[09:08] 부등소수 배정표/[14:16] 지수함수 불러오기/[19:56] 복합연산/[23:39] 최대값 최소값 표현방법/[28:35] 저장 후 재시작/[33:02] 복합연산 실행/[37:38] 수식노드
  • 03.28분 숫자형 데이터 함수 사용 Part 2

    랩뷰의 숫자형 데이터 함수 중 열거형 함수와 실전 문제를 풀어보고 비교함수에 대해 알아보도록 합니다.

    책갈피[00:11] 링 컨트롤/[04:09] 링 컨트롤Ⅱ/[07:27] 열거형 컨트롤/[10:17] 실전 문제 풀이/[17:44] 비교함수/[25:32] 범위 내 확인과 강제변환
  • 04.39분 불리언 데이터 함수 사용

    랩뷰의 불리언 데이터 함수를 간단한 예제들과 함께 공부하도록 합니다.

    책갈피[00:00] 불리언 데이터란?/[03:16] 기계적 동작에 대해서/[09:56] 기계적 동작에 대해서2/[15:05] 라디오 버튼/[22:53] 불리언 함수에대해서/[29:08] 복합연산자에서의 불리언사용/[33:10] 불리언 배열
  • 05.47분 문자열 데이터 함수 사용

    랩뷰의 문자열 데이터와 함수를 함수 위주로 함께 공부하도록 합니다.

    책갈피[00:00] 문자열 데이터란?/[03:13] 문자열의 입력과 출력/[08:53] 문자열의 입력과 출력2/[12:03] 문자열 함수/[20:02] 부분 문자열 대체/[23:51] 문자열 검색과 대체, 정규식일치/[31:11] 숫자열이나 문자열변환기능/[37:09] 숫자열이나 문자열변환기능2/[42:49] 숫자열이나 문자열변환기능3
  • 06.42분 while루프와 for루프

    while루프와 for루프의 기본적인 사용법을 배워보고 이를 간단한 실전 예제를 풀어보도록 합니다.

    책갈피[00:30] while루프/[05:05] 연속 실행 컨트롤방법/[10:46] for루프/[14:35] 그래프 너비 조절/[19:50] while루프와 상수컨트롤/[25:11] for루프의 입출력 데이터/[32:45] 실전 예제1/[35:47] 실전 예제2/[38:16] 실전 예제3
  • 07.38분 시프트 레지스터와 타이밍 함수

    시프트 레지스터의 원리와 사용법을 배우고 예제를 풀어보도록 합시다. 또한, 타이밍 함수에 대해서 간단히 알아보도록 합니다.

    책갈피[01:55] 시프트 레지스터/[05:24] 시프트 레지스터2 - 대체하기/[09:53] 시프트 레지스터3 - 에러사항해결/[14:46] 시프트 레지스터 응용하기/[20:45] 시프트 레지스터 응용하기2/[24:50] 타이밍 함수/[28:31] 기다림 함수/[33:10] 기다림 함수2
  • 08.38분 배열 Part 1

    랩뷰에서 배열을 사용해보고, 간단한 예제에 대해 풀어봅시다.

    책갈피[00:12] 배열생성/[03:32] 3차원배열/[05:55] 배열 인덱스/[08:32] 배열의 원소개수, 배열 전치/[13:22] 배열 계산/[16:35] 배열 계산2/[22:19] for 루프로 배열 생성/[26:26] for 루프로 2차원 배열 생성/[32:46] 차원배열 분리
  • 09.46분 배열 Part 2

    랩뷰의 배열에서 사용하는 다양한 함수에 대해서 알아보도록 합니다.

    책갈피[00:20] 배열 만들기 함수/[03:07] 1차원 배열 연결하기/[07:49] 2D 배열 연결/[13:26] 배열 크기/[17:49] 배열 인덱스/[23:05] 배열 부분 대체, 배열에 삽입/[27:10] 배열로부터 삭제/[34:06] 배열 잘라내기/[37:01] 배열 차원변경/[39:50] 배열 정렬, 검색, 뒤집기
  • 10.42분 케이스, 이벤트, 시퀀스 구조

    케이스 구조, 이벤트 구조, 시퀀스 구조의 사용 방법과 활용법에 대해서 알아보도록 합니다.

    책갈피[00:20] 케이스구조/[06:33] 케이스구조2/[12:47] 케이스구조3 - 문자열과 숫자열의 '..'/[16:37] 케이스구조4 - 열거형/[19:41] 이벤트구조/[23:19] 이벤트구조2/[28:08] 시퀀스구조/[33:21] 시퀀스구조2/[37:48] 다층 시퀀스로 대체
  • 11.38분 실습문제 Part 1 - 숫자야구 게임 만들기

    랩뷰를 이용하여 숫자야구 게임을 실제로 만들어봅니다.

    책갈피[00:00] 게임 살펴보기/[02:39] 프로그래밍시 주의점/[06:46] 프로그래밍 해보기/[13:23] 프로그래밍 해보기2/[20:22] 프로그래밍 문제해결/[24:20] 프로그래밍 문제해결2/[30:38] 프로그램 꾸미기 및 확인/[34:19] 프로그램 꾸미기 및 확인2
  • 12.48분 클러스터, 차트와 그래프

    구조체의 일종인 클러스터와 관련된 함수에 대해서 배우고, 차트와 그래프를 사용하는 방법에 대해서 배워보도록 합니다.

    책갈피[00:00] 인트로 - 배열/[05:31] 클러스터/[10:08] 에러 클러스터/[15:00] 클러스터 특징/[19:59] 클러스터 내 순서 재설정/[22:41] 클러스터에 사용하는 함수/[27:40] 그래프와 차트/[32:10] 플롯/[36:40] 배열만들기/[39:44] 웨이브폼 그래프/[43:26] XY그래프사용하기
  • 13.25분 VI랑 SubVI, 컨트롤 다루기 Part 1

    SubVI를 만드는 법, 수정하는 법, VI의 아이콘을 제작하는 법을 배워보도록 합니다.

    책갈피[00:12] VI에 대하여/[03:16] SubVI에 대하여/[06:46] 터미널 연결하기/[10:10] SubVI 집어넣기/[13:24] 새로운 SubVI 만들기/[18:35] SubVI 수정하는법(아이콘편집기)/[20:41] 아이콘만들기
  • 14.21분 VI랑 SubVI, 컨트롤 다루기 Part 2

    VI 자체의 설정을 변경하는 법, 게층구조를 보는 법, 나만의 컨트롤과 인디케이터를 만드는 법에 대해서 알아보도록 합니다.

    책갈피[00:20] 메모리 사용정보를 보는법/[04:42] VI 프로퍼티로 변경/[09:41] SubVI 활용법/[13:14] 컨트롤 조정하기/[16:22] 컨트롤 조정하기2
  • 15.32분 변수에 대해서 Part 1

    랩뷰에서 사용할 수 있는 변수중 로컬 변수와 변수처럼 쓸 수 있는 프로퍼티 노드에 대해서 간단히 알아보도록 합니다.

    책갈피[00:00] 변수에대하여/[03:48] 로컬변수/[09:59] 로컬변수의 특징/[17:00] 로컬변수의 특징2/[26:11] 프로퍼티
  • 16.27분 변수에 대해서 Part 2

    랩뷰에서 사용할 수 있는 변수에 대해서 알아봅시다. 16강에서는 글로벌 변수를 알아보도록 하겠습니다. 추가로 변수 사용시 발생할 수 있는 race condition에 대해서도 알아보도록 하겠습니다.

    책갈피[00:15] VI에의한 로컬변수/[01:25] 글로벌 변수/[05:42] 글로벌 변수2/[09:59] 글로벌 변수3/[13:08] 글로벌 변수 연산주의점/[18:39] 글로벌변수로 순서 적용/[22:28] 와이어연결의 중요성
  • 17.27분 에러

    어떠한 경우에 프로그램에 오류가 발생하고, 에러를 사용자가 직접 조작하는 방법에 대해서 알아보도록 하겠습니다.

    책갈피[00:18] 에러와 에러열거/[03:20] 실수할 수 있는 오류/[06:07] 루프와 케이스구조, 로컬변수 오류/[09:47] sub VI, 연산과정 발생오류/[13:55] 에러핸들링/[16:05] 수동핸들링 구현/[20:42] 수동핸들링 구현2/[23:57] 에러선택
  • 18.21분 텍스트 파일 생성 및 불러오기

    텍스트 파일을 생성하고, 내용을 랩뷰로 불러오는 방법을 배우고. 그리고 배열을 텍스트 파일로 저장하고, 랩뷰 상에서 배열 데이터로 불러오는 방법을 배우도록 하겠습니다.

    책갈피[00:42] 파일 생성 중요함수/[03:20] 경로 활용 방법/[06:26] 문자열로 포맷/[12:23] 스프레시드 파일/[15:00] 텍스트 파일로 저장/[17:50] 실제값으로 만들기
  • 19.37분 실습 문제 Part2

    커피 머신을 동작시키는 프로그램을 만드는 과제가 주어집니다. 과제가 주어진 다음에는 저와 함께 커피 머신 프로그램을 실제로 만들어보도록 하겠습니다.

    책갈피[00:00] 프로그램 살펴보기/[03:14] 프로그래밍시 주의점/[05:10] 문제풀이/[11:29] 문제풀이2/[17:36] 문제풀이3/[22:16] 문제풀이4/[27:22] 문제풀이 오류해결/[32:17] 문제풀이5
  • 20.43분 최종과제

    지금까지 배웠던 지식들을 총 동원해서 세차 시스템을 만들어보도록 하겠습니다. 과제가 주어진 다음에는 저와 함께 최종 과제를 같이 만들어보도록 하겠습니다.

    책갈피[00:14] 프로그램 확인/[05:32] 프로그램 확인2/[07:53] 과제 풀이/[13:50] 과제 풀이2 - 블록 다이어그램/[20:53] 과제 풀이3 - 블록 다이어그램 및 오류 해결/[28:12] 과제 풀이4 - 시간카운팅/[35:44] 과제 풀이5 - 이벤트구조
  • 플러스 특별 강좌
  • 21.29분 테스트, 측정 및 제어 솔루션, Labview - Chapter 1

    LabView에 대해 설명하고, 화면구성에 대해 알아봅니다.

    책갈피[00:00] labview 정의/[00:52] labview 실행/[01:50] 새 VI 만들기와 저장(프런트패널, 블록다이어그램)/[06:33] 프로젝트 생성과 저장/[11:05] 팔레트 패널 설정/[12:16] 프런트패널 컨트롤 팔레트/[16:34] 블록다이어그램 함수 팔레트/[19:09] 프런트패널 도구 팔레트/[25:21] 상수 입력
  • 22.1시간 4분 테스트, 측정 및 제어 솔루션, Labview - Chapter 2

    기본도구들의 사용법과 DataType에 대해 공부하고 실습합니다.

    책갈피[00:00] 함수 컨트롤 활용/[01:33] 블록다이어그램 옵션 설정/[03:33] 데이터 흐름/[04:19] 더하기 함수 수식 출력/[08:17] 수식 삭제/[08:52] 더하기, 나누기, 숫자형상수 수식 코딩/[11:58] 객체 정렬/[13:06] 기본 도움말/[15:04] 예제 찾기/[15:57] 평균 값 코딩/[19:35] 에러 리스트/[21:14] /버깅-프로브 관찰/[24:16] 브레이크 포인트 /[26:00] 디버깅-와이어값 유지/[28:27] 단계별 실행 시작하기/[30:02] 제곱근, 나누기, 숫자형상수 수식 코딩/[34:43] 에러 클러스터/[37:01] 데이터타입/[38:00] 숫자형 컨트롤(형변환)/[43:54] 평균값 반올림 코딩/[51:05] 에러 확인/[52:48] 텍스트 컨트롤-문자열 컨트롤/[57:12] 숫자를 소수점형변환
  • 23.51분 테스트, 측정 및 제어 솔루션, Labview - Chapter 3

    예제를 통해 관련타입의 노드기능에 대해서 알아봅니다.

    책갈피[00:00] 불리언 활용/[00:19] 확인버튼 기계적 동작/[02:01] 수직 토글 스위치/[04:51] 논리 연산식/[11:04] 복합 연산식/[17:05] 복합 연산 실행 확인/[17:53] 배열/[24:46] 배열 응용/[32:16] 배열 활용/[34:06] 배열노드 수식 입력/[44:35] 배열노드 실행 입력/[48:06] 배열 실행 확인
  • 24.49분 테스트, 측정 및 제어 솔루션, Labview - Chapter 4

    배열노드의 사용기능과 클러스터 타입에 대해서 알아봅니다.

    책갈피[00:00] 배열노드/[01:25] 오름차순, 내림차순 배열 코딩/[10:13] 프런트패널 배치 정리/[12:40] 배열 실행 확인/[15:22] 문자열 컨트롤 추가된 배열 코딩/[21:59] 프런트패널 배치 정리/[24:15] 추가된 배열 실행 확인/[26:26] 클러스터 /[30:49] 클러스터 묶기/[34:27] 클러스터 풀기/[36:38] 클러스터 이름으로 풀기/[39:28] 클러스터 이름으로 묶기/[40:59] 클러스터 활용(불리언)
  • 25.37분 테스트, 측정 및 제어 솔루션, Labview - Chapter 5

    labview에서 사용되는 데이터 타입의 종류와 기능, 웨이브폼데이터, 사용자정의타입에 대해서 알아봅니다.

    책갈피[00:00] 배열/[01:55] 플러스터/[04:30] 배열 인덱스 사용/[09:44] 웨이브 폼 데이터/[13:00] 웨이브폼 차트와 웨이브폼 그래프/[18:20] 프로퍼티/[22:40] 배리언트 데이터 타입/[29:14] 사용자 정의 타입/[33:29] 사용자 정의 적용
  • 26.36분 복합성을 단순화할 수 있는 랩뷰 스킬 - Chapter 1

    while루프, for루프, 시프트 레지스터 사용법에 대해 살펴봅니다.

    책갈피[00:00] while 루프/[03:15] 버튼이 있는 while루프/[06:20] 웨이브폼 차트/[08:11] 기다림/[10:20] while루프 (A가 B보다 크거나 작다)/[17:00] 나머지값 구하기/[20:35] for 루프/[22:45] 웨이브폼 차트/[27:20] 시프트 레지스터
  • 27.40분 복합성을 단순화할 수 있는 랩뷰 스킬 - Chapter 2

    시프트레지스터, 타이밍노드에 대해서 알아보고 배열과 for루프와의 관계에 대해서도 알아봅니다.

    책갈피[00:00] 시프트 레지스터/[07:00] 난수/[07:55] 강제 변환점/[15:44] 파일의 입력과 출력/[36:10] 웨이브폼 차트
  • 28.36분 복합성을 단순화할 수 있는 랩뷰 스킬 - Chapter 3

    인덱스활성화와 비활성화에 대해서 알아보고 관련예제를 학습해봅니다.

    책갈피[00:00] for루프/[07:15] 인덱싱 활성화/[17:41] 인덱싱 활성화와 비활성화/[25:30] 인덱싱 예제 (클러스터 배열)/[27:33] 인덱싱 예제 (블록 다이어그램)
  • 29.36분 복합성을 단순화할 수 있는 랩뷰 스킬 - Chapter 4

    랩뷰의 구조 케이스 구조와 시퀀스 구조에 대해서 알아봅니다.

    책갈피[00:00] 케이스 구조/[02:15] 케이스 선택자 라벨/[02:45] 숫자형 컨트롤/[10:20] 케이스 구조 (2)/[15:46] 다음 케이스 추가/[21:15] 에러 리스트/[23:28] 결과값 확인/[23:55] 열거형 데이터/[29:20] 시퀀스 구조/[34:00] 단일 버튼 대화 상자
  • 30.46분 복합성을 단순화할 수 있는 랩뷰 스킬 - Chapter 5

    데이터 흐름과 관련 예제를 학습하고 랩뷰에 구조에 대해서 알아봅니다.

    책갈피[00:00] 다층 시퀀스/[00:45] 다층시퀀스와 플랫시퀀스/[03:30] 숫자형 컨트롤/[11:42] 데이터의 흐름/[24:22] MATLAB 스크립트/[30:35] 수식 노드/[35:40] 결과값 확인/[36:38] 다이어그램/[42:30] 수식 예제
  • 31.42분 복합성을 단순화할 수 있는 랩뷰 스킬 - Chapter 6

    이벤트 구조에대해서 관련 예제를 다루어보고 모듈화 프로그램에 대해서 알아봅니다.

    책갈피[00:00] 이벤트 구조/[03:20] 이벤트 편집/[05:30] 프런트패널 (버튼)/[07:50] 단일 버튼 대화 상자(팝업)/[11:35] 이벤트 케이스 추가/[18:20] 테스트/[19:20] 정적 이벤트 예제/[28:22] 모듈화/[31:55] 아이콘 편집기/[35:46] 커넥터 연결
  • 32.42분 일관된 설계 흐름을 유지할 수 있는 실전 강좌 - Chapter 1

    강제변환점, 파일입출력(아스키)에 대해서 알아봅니다.

    책갈피[00:00] 노드 설명/[01:05] 파일입출력(아스키) 실습/[04:43] 에러 핸들러/[07:48] 강제 변환점/[12:40] 형 변환/[20:51] 프런트패널/[32:50] 웨이브폼 차트/[36:10] 랜덤 숫자 웨이브폼 차트 실습
  • 33.41분 일관된 설계 흐름을 유지할 수 있는 실전 강좌 - Chapter 2

    파일입출력(바이너리), 데이터로그에 대해서 알아봅니다.

    책갈피[00:00] 파일입출력(바이너리) 실습/[09:05] 웨이브폼 차트/[12:45] 데이터로그/[18:30] 웨이브폼 차트/[24:30] 클러스터 데이터 읽고 쓰기/[30:48] 프런트패널 (경로 생성)/[34:41] 데이터로그 실습 2
  • 34.39분 일관된 설계 흐름을 유지할 수 있는 실전 강좌 - Chapter 3

    VI서버의 프런트패널제어의 프로퍼티노드, 참조, 인보크노드에 대해서 알아봅니다.

    책갈피[00:00] 노브/[01:01] 비활성화 프로퍼티/[03:05] 프로퍼티 노드/[09:20] 키 포커스/[13:00] 프로퍼티 : 디스플레이/[14:55] 분리형, 문자열의 속성 변경/[19:40] 프로퍼티 노드 비활성화/[21:40] subVI 생성/[24:14] 컨트롤 참조/[31:30] 난수 웨이브폼 차트
  • 35.38분 일관된 설계 흐름을 유지할 수 있는 실전 강좌 - Chapter 4

    vi클래스의 프로퍼티노드와 메소드에 대해서 알아보고 단일 루프 디자인패턴의 종류와 기능에 대해서 알아봅니다.

    책갈피[00:00] 프로퍼티 노드/[01:10] VI서버 참조/[03:25] 메소드 선택/[06:33] 연속 실행 버튼 삭제/[09:22] While 루프/[10:16] 아이템 편집/[18:24] 차트 데이터 출력 실습/[27:33] 차트 데이터 출력 연결 실습/[34:01] 기능적 글로벌 변수 실습
  • 36.38분 일관된 설계 흐름을 유지할 수 있는 실전 강좌 - Chapter 5

    멀티루프디자인패턴간의 데이터를 실시간공유에대해서 알아보고 알림자를 이용한 마스터 슬레이브디자인패턴을 알아봅니다.

    책갈피[00:00] While루프/[01:44] 원주율/[07:00] 사인 그래프 출력/[09:11] 웨이브폼 차트/[09:25] 정지 버튼이 있는 While 루프/[11:13] 기능적글로벌변수b 저장/[11:41] 기능적글로벌변수a 불러오기/[13:00] 동기화/[16:40] 큐/[19:45] 텍스트 인디게이터/[20:49] 마스터루프 슬레이브루프/[31:40] 프런트패널 확인/[33:22] 새로 만들기/[34:25] 마스터/슬레이브 디자인 패턴
  • 37.43분 Labview 마스터를 위한 실전 실무 강좌 - Chapter 1

    멀티루프디자인패턴간의 데이터를 실시간공유에대해서 알아보고 큐를 이용한 생산소비디자인 패턴을 알아봅니다.

    책갈피[00:00] 생산소비디자인패턴/[04:55] 큐/[07:20] 에러/[12:22] 작동 확인/[14:55] 생산소비 이벤트 패턴/[26:18] 이벤트 컨트롤편집/[33:47] 생산자/소비자 디자인 패턴/[36:00] VI 매트릭스/[38:00] 에러 코드 편집기/[39:20] 에러 출력
  • 38.36분 Labview 마스터를 위한 실전 실무 강좌 - Chapter 2

    랩뷰에서 사용자정의가 가능한 메뉴들에 대해서 그기능을 알아봅니다.

    책갈피[00:00] 메뉴 편집기 (런타임 메뉴)/[05:10] 이벤트 구조 프로그램 작성/[08:43] 측정/[11:28] 프런트 패널/[13:29] 설명과팁/[14:09] 기본 도움말 (숫자형 컨트롤)/[14:35] 신규 문서/[19:00] 새 프로젝트/[20:51] 어플리케이션 프로퍼티/[27:31] 단축키 할당
  • 39.40분 Labview 마스터를 위한 실전 실무 강좌 - Chapter 3

    랩뷰에서 활용가능한 데이터수집구조와 데이터통신구조에 대해서 알아봅니다.

    책갈피[00:00] 배열/[02:06] 배열 상수/[07:13] 배열 인덱스/[09:09] 번호생성/[09:45] 삽입/정렬/[25:36] 삽입/정렬 실행/[25:55] 원형 LED/[27:14] 블록 다이어그램 (while 루프)/[29:50] 로컬변수/[37:20] 형 변환
  • 40.34분 Labview 마스터를 위한 실전 실무 강좌 - Chapter 4

    랩뷰의 기능을 활용한 계산기 만들기 프로그램을 만들어봅니다.

    책갈피[00:00] 버튼 & 스위치/[02:25] 텍스트 컨트롤/[05:05] while루프/[05:43] 문자열 상수 세팅/[29:59] 이벤트 편집/[32:06] 점검/[33:37] 실행


알지오 패키지