랩뷰 GPIB 통신 : NI-MAX를 사용하여 GPIB 확인하기

    반응형

    안녕하세요. 지지비입니다.

    이번 포스팅에서는 NI-MAX를 이용하여 GPIB로 연결된 계측기가 랩뷰에서 잘 인식되는지를 확인하는 방법에 대해서 알아보도록 하겠습니다. 확인하기 전에 랩뷰에서 GPIB 통신을 위해서 준비해야 할 사항은 이전 포스팅 랩뷰 GPIB 통신 기초를 참고해 주시기 바랍니다. 

    1. 계측기 연결하기

    먼저 계측기(E3631A)와 PC를 GPIB-USB-HS를 이용해서 연결해 주겠습니다. 아래 그림과 같이 연결했습니다.

    GPIB 계측기 연결

    2. NI-MAX 로 연결 확인하기

    계측기를 연결하고 NI-MAX를 실행합니다. NI-MAX는 랩뷰를 설치할 때 자동으로 설치되기 때문에 따로 설치할 필요는 없습니다. 실행 창에 NI-MAX를 검색해서 실행합니다.

    NI MAX 실행하기

     

    내 시스템 - 디바이스와 인터페이스 - NI GPIB-USB-HS+ "GPIB0" 를 선택합니다.

    사용하고 계신 NI GPIB-USB-HS 버전에 따라서 GPIB-USB-HS 또는 GPIB-USB-HS+ 로 나타날 수 있습니다. +가 새로 나온 버전이고, 통신 속도가 조금 더 빨라졌다고 합니다. 두 버전은 NI-VISA 버전의 호환성이 다르므로 주의하시기 바랍니다.

    맨 마지막에 GPIB0라고 쓰여있는, 0번째 GPIB 포트의 의미는 GPIB-USB-HS를 여러 개 꽂았을 때 구분하기 위한 숫자입니다. 임의로 변경할 수도 있지만, 추천드리지는 않습니다.

     

    인스트루먼트 스캔을 클릭합니다.

    인스트루먼트 스캔

     

    GPIB-USB-HS에 연결되어 있는 장치가 확인되었습니다.

    장치 확인

     

    여기서 스캔이 되지 않을 경우, 몇 가지 문제점을 생각해 볼 수 있습니다.

    1. GPIB-USB-HS의 결착이 제대로 이루어지지 않았을 경우 (헐거움)
    2. GPIB 선이 너무 길게 연결되어 있는 경우 (GPIB 케이블을 이용하여 너무 길게 연결되어 있으면 통신이 안 됩니다.)
    3. 서로 다른 계측기의 GPIB 번호가 일치한 경우

    3번의 경우 NI-MAX에서 인식된 계측기의 이름을 보면 E3631A "GPIB0::5::INSTR"인 것을 확인할 수 있습니다. 이것은 장비 이름이 E3631A, GPIB0에 연결되어 있는 GPIB번호 5번인 Instrument라는 뜻입니다. GPIB 통신은 계측기의 GPIB 번호를 가지고 계측기를 구분하여 통신하기 때문에 두 개 이상의 계측기가 연결되어 있을 때 서로 다른 GPIB 번호로 설정해 주어야 합니다.

    E3631A의 경우 전면의 I/O Config 버튼 -> 한번 더 누름 -> ADDR ## 이 나온 상태에서 ADJUST 다이얼을 돌려서 GPIB 번호를 변경한 후 -> I/O Config 버튼을 눌러서 GPIB 번호를 변경할 수 있습니다.

     

    댓글

    Designed by JB FACTORY