주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

GPIB 인터페이스 시작하기

VISA-GPIB 인터페이스를 사용하여 MATLAB®의 GPIB 계측기와 통신할 수 있습니다.

필요한 드라이버 설치

VISA-GPIB 인터페이스를 사용하려면 GPIB와 VISA에 필요한 드라이버가 모두 설치되어 있어야 합니다. VISA-GPIB 인터페이스는 Windows® 10 이상에서 지원되지만 macOS 또는 Linux에서는 사용할 수 없습니다.

다음 표는 반드시 필요한 최소 GPIB 및 VISA 드라이버 버전을 보여줍니다. 다음 GPIB 드라이버 중 하나와 해당 VISA 드라이버가 모두 설치되어 있어야 합니다.

최소 GPIB 드라이버최소 VISA 드라이버
Keysight® IO 라이브러리 버전 18.1.24715.0 (Keysight Connection Expert 2019)Keysight IO 라이브러리 버전 18.1.24715.0 (Keysight Connection Expert 2019)
ICS 488.2v4 어댑터 버전 4.0
ADLINK ADL-GPIB ADL-GPIB 버전 20.01.0
NI-488.2 어댑터 v2.8

National Instruments™ NI-VISA 버전 19.5

MCC GPIB 488.2 라이브러리 v2.3

VISA-GPIB 객체 생성

visadev 함수를 사용하여 VISA-GPIB 객체를 생성합니다. 각 VISA-GPIB 객체는 다음과 연관됩니다.

  • 컴퓨터에 설치된 GPIB 컨트롤러

  • GPIB 인터페이스가 있는 계측기

visadev에는 리소스 이름이나 별칭을 입력해야 합니다. 리소스 이름은 GPIB 보드 인덱스, 계측기 기본 주소, 계측기 보조 주소로 구성됩니다. 공급업체가 제공한 구성 도구나 visadevlist 함수를 사용하여 해당 계측기의 VISA-GPIB 리소스 이름이나 별칭을 찾을 수 있습니다. VISA 공급업체 구성 도구를 사용하여 별칭을 정의하십시오.

VISA-GPIB 리소스 이름의 형식은 GPIB[board]::primary_address[::secondary_address]::INSTR입니다.

예를 들어, VISA-GPIB 인터페이스를 사용하여 보드 인덱스 0인 National Instruments 컨트롤러와 기본 주소 1, 보조 주소 0인 Tektronix® TDS1002 디지털 오실로스코프에 연결합니다.

visagpib = visadev("GPIB0::1::0::INSTR")
visagpib = 

  GPIB with properties:

         ResourceName: "GPIB0::1::0::INSTR"
                Alias: "OSCOPE_2CH"
               Vendor: "TEKTRONIX"
                Model: "TDS 1002"
           BoardIndex: 0
       PrimaryAddress: 1
     SecondaryAddress: 0

  Show all properties, functions

VISA-GPIB 객체 visagpib는 계측기에 대한 연결을 나타냅니다. VISA-GPIB 속성의 전체 목록을 보려면 객체 디스플레이에서 properties를 클릭하십시오.

              ResourceName: "GPIB0::1::0::INSTR"
                     Alias: "OSCOPE_2CH"
                    Vendor: "TEKTRONIX"
                     Model: "TDS 1002"
                BoardIndex: 0
            PrimaryAddress: 1
          SecondaryAddress: 0

              SerialNumber: "0"
                      Type: gpib
             PreferredVisa: "National Instruments VISA"

                 ByteOrder: "little-endian"
                   Timeout: 10
                Terminator: "LF"
                   EOIMode: on

           NumBytesWritten: 0

          ErrorOccurredFcn: []
                  UserData: []

점 표기법을 사용하여 속성 값을 구성하고 표시할 수 있습니다. 이러한 속성을 구성하는 방법에 대한 자세한 내용은 visadev Properties를 참조하십시오.

visadev 객체 함수를 사용하여 계측기와 통신할 수 있습니다.

참고 항목

|

도움말 항목