- 3층으로 제작된 엘리베이터 프로그랩

- 기본 기능

=> 각 층에서 엘리베이터를 호출할 수 있는 버튼을 제작하고

     엘리베이터 도착시 표시와 엘리베이터의 상태값을 표현하여라

=>엘리베이터를 타고 내부에서 가야할 층의 버튼과 열렸음과 닫혔음을 표현하는 프로그램을 작성하여라.

 

 

 

 

- 돈을 입력하고 얼마가 들어 있는지를 표현하는 기능을 작성하여라.

- 돈이 입력됨에 따라 메뉴의 값이 블리언으로 표현되도록 동작하는 기능을 표시하라.

- 반환 버튼을 누를시 투입된 금액에 따라 반환되는 프로그램을 작성하여라.

- 남아있는 자판기내의 금액 메뉴별 금액을 표현하는 금액을 작성하여라.

 

 

 

 

 

 

 

 

중간고사 이후 아래와 같은 프로그램과 중요한 프로그램에 들어가는 구조와 제작 방법등을

배워을 것입니다.

 

- LabVIEW for 계산기 프로그램 (미리 올라온 계산기.vi 파일은 블로그에 게제 함)

- LabVIEW for 엘리베이터 동작 프로그램

LabVIEW for 자판기 프로그램

- 몇 가지 구조문 또는 제작한 프로그램을 VI 모듈로 제작하기

기타 기본 동작테스트 내용(데이터 저장, 데이터변환, 패턴인식 모듈 활용, 기타 내용) 

 

기말 시험에는 다음 프로그램에 필요 기능을 정리하여 주말에 시험과 작성하여 다시 올릴려고 합니다.

지금 잘못 올리면 오해의 소지가 있을 수 있으니 정확히 검토 후에 일요일 오후 1시 그림만을 여기 사이트에

공시 하려고 합니다. 그리고 수업시간에 사용했던 프로그램의 정답 파일은 그림으로 제작하여 올릴 예정이나

랩뷰의 VI은 시험에 오해의 소지가 있을 수 있으니 랩뷰 파일은 올리지 않으려고 합니다.

 

시험문제는 이전의 중간고사처럼 작성될 프로그램에 대한 기능을 제시하면 학생들이 프로그램을 시험시간내

작성하여 메일로 발송해 주면 됩니다. 저는 그럼 기능의 동작 상태를 점수로 변환하여 제출 예정입니다.

기타 궁금한 사항은 메일로 주시면 됩니다.

 

세부적인 프로그램에 관한 내용은 그림으로만 블로그에 게시되니 학생들은 그림을 참고 하여 시험공부해 주시면 됩니다.

 

calculator.vi
0.05MB

랩뷰를 이용한 계산기

 

 

1단계 키패드 제작하기

 

 

키패드는 블리언으로 제작하고 배열 만들기를 이용하여 값을 1D 배열로 제작한다.

 

입력된 1차원 배열을 이용해 원하는키 값을 받아올 수 있도록

 

프로그래밍 => 배열 => 1차원 배열 검색 을 이용해 원하는 키값을 받아 올 수 있도록 제작한다.

 

2단계 키값을 연속으로 배열 하기

 

가져온 키 값을 문자열 입력창을 숫자값을 문자열 데이터로 변환한다.

문자열 데이터로 변환한 데이터는 문자열 연결 vi로 연결하여 

참거짓을 구분을 위한 연산자로 구분하여 문자열 인디게이터로 보여주도록 한다.

 

 

 

 

3단계 연산자 입력 및 최종 결과

 

+ Recent posts