Labview와 계측기 인터페이스
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

Type 맞게끔 변경하여 입력하면 VISA Session을 Open할 수 있다.
VISA Session을 Open한 뒤 VISA Write를 이용해 Command를 전송할 수 있도록 아이콘을 생성한다. 그 다음 입력된 Commands에 대한 response를 읽어 들이도록 VISA Read함수를 연결한 뒤 Read되는 data보다 큰 값으로 Byte Count를 입력한다. 그 다음 VISA Close함수를 이용하여 Open한 VISA Session을 닫고 while loof로 묶는다. 이에 대한 블록다이어그램이 <그림 3>과 같다.
위와 같이 프로그램을 하면 Front Panel에 <그림 4>와 같은 창이 생긴다.
VISA resource name 창에서 GPIB0::7::INSTR를 선택한다. 이것은 GPIB0에 연결된 7번 Address의 장비와 통신을 하겠다는 의미이다. 그 다음 write buffer에 " *IDN? "명령어를 입력한다. 그리고 좌측상단의 화살표 버튼을 누르면 <그림5>와 같이 read buffer에 HEWLETT -PACKARD, 83480A, US3735-0748, 07.00 이라는 값이 출력되는데, 이 값들이 장비에 대한 ID값이다.
위와 같은 프로그래밍을 통해 HP83480A와 컴퓨터간의 간단한 인터페이스를 시도해 보았다.
결 론
이 프로그램을 다뤄본 내 주관적인 견해는 LabVIEW가 결코 쉽지 않다는 것이다. 약 2달간 LabVIEW를 공부하면서 기본적인 시뮬레이션 프로그래밍은 여러 참고 서적에서 언급한 대로 쉽고 재미있었다. 하지만 실제 계측기와의 인터페이스를 위한 프로그래밍은 시뮬레이션 프로그래밍과는 많이 다르다는 느낌이 든다.
그 이유로 시뮬레이션 프로그램은 프로그래밍 시 LabVIEW가 장점으로 내세운 G언어만을 100% 활용하기 때문에 쉽게 이해하며 작성할 수 있었던 반면, 계측기와의 인터페이스를 위한 프로그램 작성 시에는 계측기의 TEXT 언어를 기반으로 한 Programming manual을 활용하여야 하기 때문에 TEXT 언어를 전문적으로 배우지 않은 나로서는 만족할 만한 프로그램을 작성할 수가 없었다.
따라서 내가 생각한 LabVIEW의 가장 큰 단점이자 개선해 나가야 할 방향은 계측기와의 인터페이스 시 시뮬레이션 프로그램의 입력 시뮬레이션 시그널 대신 resource name만 입력 시그널로 설정해 주면 제어를 할 수 있도록 통신방식을 좀더 통일화 하여야 할 것이다.
또한 앞에서도 살펴보았듯이 호환의 한계성, 그에 따른 비용의 부담 등도 해결해야 할 과제이며, 컴퓨터를 이용한 시뮬레이션 프로그램인 만큼 컴퓨터 사양이나 운영체제 등에 따른 측정 데이터의 차이 등을 무시할 수 없으므로, 이러한 단점들도 극복해야 할 것이다.
현재의 계측 기술은 점차 컴퓨터 기반의 제어로 변해가고 있다.
따라서 다가오는 미래에는 LabVIEW와 같은 강력한 소프트웨어가 좀더 크고 비중 있는 역할을 담당할 것으로 예측되므로 지금부터 이러한 프로그램에 대한 관심 및 이해를 높여 미래를 준비해야 하겠다.

키워드

  • 가격2,000
  • 페이지수7페이지
  • 등록일2007.11.27
  • 저작시기2006.12
  • 파일형식한글(hwp)
  • 자료번호#438848
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니