Labview 구조문 1
- 최초 등록일
- 2013.01.04
- 최종 저작일
- 2011.04
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
요약 서론 본론 결과 비고및 고찰
목차
1.서론
2.본론
3. 비고 및 고찰
본문내용
요약
구조(structure)는 VI내의 실행 흐름을 제어한다. Labview의 여러 가지 구조문에 대하여 알아보고 그 이해를 바탕으로 설계를 진행한다. 그리고 수식 노드는 수학 방정식을 실행하는데 효율적인 방법으로서 복잡한 수식연산을 수행하는 방법에 대해 알아본다.
1.서론
Labview에서 사용되는 구조문으로는 For 루프 While 루프, 케이스 구조, Timed 루프, 다층 시퀀스 구조가 있으며 각각의 특징적인 기능이 있어 사용하고자 하는 설계에 맞게 선택하여 이용할 수 있다
2.본론
과제1) while loop 와 shift registers를 이용하여 프로그래밍
1.1)은 지난 시간에 배운 난수(0-1)함수를 정수로 바꾸는 방법을 이용하여 0~50까지의 정수로 변환한 것을 While 루프에 생성한다. 이전값 인디케이터를 생성하여 현재값과 합 팔레트로 결합한 후 합계를 이끌어 낸다. 그 다음 입력값과 비교하여 입력한 값보다 커질 때 루프가 멈추도록 한다. 또한 루프가 몇 번 반복하였는지 인디케이터를 이용하여 표현한다.
1.2)는 시프트 레지스트를 이용하여 전값과 전전값을 비교하여 전값이 전전값보다 큰 경우 불리언이 켜지도록 설계하고 1.3)에서 불리언이 켜진 횟수를 인디케이터를 이용하여 표현한다.
과제2) 정수를 모두 더한 값을 출력해주는 vi 설계
과제2는 For 루프와 시프트 레지스트를 이용하여 1-10까지의 정수를 모두 더한 값을 출력해주는 VI를 설계한다.
2.1)은 시프트 레지스트를 이용하여 1초에 한번씩 깜빡이는 LED를 만든다. 여기서 논리적 부정의 표시(참→거짓, 거짓→참)인 NOT(함수)팔레트를 이용한다.
2.2)는 과제 2와 달리 순차적 합이 아닌 3과 11사이(3과 11포함)의 홀수 만 더한 결과를 표현한다. 두 개의 For 루프 구조문과 배열 원소 더하기 팔레트를 이용한다.
참고 자료
없음