[통신공학실습] 2주차 결과레포트
- 최초 등록일
- 2020.02.14
- 최종 저작일
- 2019.03
- 19페이지/
MS 워드
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
"[통신공학실습] 2주차 결과레포트"에 대한 내용입니다.
목차
1. 실험 목적
2. 배경 이론
3. In-lab
4. 분석 및 결론
5. 참고 자료
본문내용
1. 실험 목적
실험장비를 GPIB 포트를 사용하여 Labview 프로그램으로 제어하는 방법을 배운다.
Labview의 기초를 습득한다.
Tektronix 오실로스코프에서 측정 데이터를 컴퓨터로 불러오는 프로그램을 작성한다.
2. 배경 이론
1) While Loop에 대해 상세히 기술하라.
조건이 만족할 때까지 내부 다이어그램을 실행하는 루프.
While loop는 입력단인 조건 터미널이 특정 Boolean 값을 받을 때까지 내부 다이어그램을 실행한다. 내부 조건이 True라면 코드는 실행되고, 조건이 false가 될 때까지 작업을 반복하는 특징을 보인다. While loop는 최소한 1번은 수행되는 특성을 가지고 있고, 반복 카운트는 0에서 시작한다.
정지하지 않는 루프가 포함된 경우 이를 infinite loop라고 하는데, infinite loop에서는 컨트롤의 값이 변경되더라도 loop가 종료되지 않는다. 이는 loop가 시작되기 전에 컨트롤 값을 1회만 읽어 오기 때문인데, loop를 종료하기 위해서는 실행 강제종료 버튼을 통해 VI를 강제로 종료시켜야 한다.
2) 시프트 레지스터에 관하여 상세히 기술하라.
주로 이미 이전에 실행된 루프의 데이터를 사용해야 할 경우 시프트 레지스터를 사용한다. 시프트 레지스터는 루프 경계의 양 옆에 서로 반대인 터미널 쌍으로 나타나며, 루프 오른쪽의 터미널에는 위 방향 화살표가 있고 반복이 끝날 때마다 데이터를 저장한다.
<중 략>
4. 결론
2주차 실습은 1주차 실습에서 해 본 여러 기본 함수들과 파일 함수, 컨트롤 기능 외 몇 가지 기능을 이용하여 다중 시퀀스, 케이스 구조를 생성해보고 결과 값을 파일로 저장하는 방법과 파일을 불러오는 방법 등을 직접 VI를 통해 구현하여 결과를 확인해보는 실습이다.
이번 실습은 이후 실습에서 오실로스코프 등의 측정 장비를 이용해 실험을 수행할 때 PC에서 프로그램을 통해 기기를 컨트롤 하고, 그 결과를 PC에 저장할 수 있는 과정을 익혔다는 의의를 가진다.
참고 자료
Labview manual
Labview_korean_manual
http://www.ni.com/en-us.html (2019.09.21)
http://www.ni.com/ko-kr.html (2019.09.21)
http://techteach.no/labview/goldmine/time_delay/ (2019.09.21)
https://zone.ni.com/reference/en-XX/help/371361R-01/glang/string_functions/ (2019.10.06)