랩뷰를 활용한 7세그먼트 설게/랩뷰기초/lab view/7 segment/랩뷰코딩 설계/7세그먼트 설계/
- 최초 등록일
- 2020.12.26
- 최종 저작일
- 2020.11
- 7페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 주제
1) 주제와 선정이유
2) 실습 목표
2. 코딩설명
1) 불리언을 사용한 7 segment
2) While loop 와 Case structure
3) 상수를 이용한 컨트롤 설정
3. 구동 결과
4. 토의
1) 코딩 중 발생한 문제와 해결
2) 실습 후 느낀 점
본문내용
1) 주제와 선정이유
이번 실습에서 주제를 ‘Lab view를 활용한 7 segment 설계’로 선정하였다. 평소 7 segment에 대해 흥미를 느끼고 있었다. 7개의 LED로 10개의 숫자를 표현할 수 있으며, 몇 가지의 글자까지 표현해낼 수 있다는 사실이 흥미로웠다. 이는 디지털 시계, 엘레베이터 등 일상에서도 다양하게 활용되고 있다. Nano-lap 강의를 수강하면서, 랩뷰를 사용하여 어떤 프로그램을 구현할 수 있을지 고민해보던 중 마지막 8 주차 강의에서 While loop 와 Case structure를 사용하는 것을 보자마자 7 segment가 생각났고, 코딩을 통해 프로그램을 구현해보기로 했다.
2) 실습 목표
입력 숫자의 범위는 한 자릿수(0~9)로 제한하여, 하나의 7 segment를 구현한다. While loop 와 Case structure 을 사용하고, 0부터 9까지 각각의 케이스에 맞는 컨트롤을 작성하여 내가 나 타내고자 하는 숫자를 입력, 조절하여 7 segment에 나타내는 것을 목표로 한다.
1) 불리언을 사용한 7 segment
불리언을 사용하여 7 segment의 모양을 디자인한다. 7 segment의 깔끔한 느낌을 위해 클래식 불리언의 ‘사각 빛’을 사용하였고, 불리언 생성순서에 맞춰서 ‘LED 번호’로 이름을 설정하였다. 이는 LED의 on, off를 상수로 조절할 때, 필요 하하므로 반드시 기억해두도록 한다.
7개의 불리언을 클러스터로 묶어준다. LED의 on, off를 확실히 구분하고, 표시되는 숫자를 명확하게 확인할 수 있도록 빛의 색은 노란색, 나머지 배경색은 모두 검은색으로 설정하였다.
2) While loop 와 Case structure
블록 다이어그램에 while loop 와 Case structure를 생성해주고, 루프 조건에 정지 컨트롤을 생성해준다.
참고 자료
없음