이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
VISA 시작하기
VISA란?
VISA(Virtual Instrument Standard Architecture)는 인터페이스에 관계없이 계측기와 통신하기 위해 Keysight®(이전에는 Agilent Technologies®)와 National Instruments™가 정의한 표준입니다. VISA 표준은 이전에 VXIplug&play Systems Alliance에서 유지 관리했으며, 현재는 IVI Foundation에서 유지 관리하고 있습니다.
Instrument Control Toolbox™는 VISA 표준을 사용하는 TCP/IP(VXI11 및 HiSLIP 사용), TCP/IP 소켓, USB, GPIB, 직렬, VXI 및 PXI 인터페이스를 지원합니다. 통신은 MATLAB® 작업 공간에서 생성하는 VISA 인스트루먼트 객체를 통해 설정됩니다. 예를 들어, VISA-GPIB 객체를 사용하면 VISA 표준을 사용하여 GPIB 인터페이스를 갖춘 계측기와 통신할 수 있습니다.
IVI 협회가 관리하는 전체 VISA 사양을 보려면 IVI 사양을 참조하십시오.
지원 플랫폼 및 최소 드라이버 요구 사항
VISA는 다음 플랫폼에서 지원됩니다:
macOS (NI-VISA 및 R&S VISA만 해당)
Windows® 10 이상
반드시 보유해야 하는 최소 VISA 드라이버 버전은 다음과 같습니다.
Keysight IO 라이브러리 버전 18.1.24715.0 (Keysight Connection Expert 2019)
National Instruments NI-VISA 버전 19.5
Rohde & Schwarz R&S VISA 버전 5.12
Tektronix® TekVISA는 visadev 인터페이스에서 지원되지 않습니다.
VISA와 함께 사용되는 인터페이스
많은 VISA 애플리케이션의 경우, 인터페이스 작동 방식에 대한 자세한 지식이 없어도 계측기와 통신할 수 있습니다.
VISA 리소스에 연결하고 구성
visadevlist를 사용하여 연결할 수 있는 VISA 리소스 목록을 확인하십시오. 이 함수는 리소스 이름과 별칭 목록을 제공합니다. VISA 공급업체의 제어 소프트웨어에서 장치의 리소스 이름이나 별칭을 찾을 수도 있습니다. VISA 리소스 이름에 대한 자세한 내용은 ResourceName를 참조하십시오.
VISA 리소스에 연결하려면 visadev를 사용하여 리소스 이름이나 별칭을 지정하십시오.
계측기나 장치에 연결한 후에는 해당 속성을 구성할 수 있습니다. visadev 속성의 전체 목록과 이를 구성하는 방법에 대한 정보는 visadev Properties 항목을 참조하십시오.
그 외 기능
다음 함수를 사용하여 visadev 객체와 통신합니다.
read | VISA 리소스에서 데이터 읽기 |
readline | VISA 리소스에서 ASCII 문자열 데이터 라인을 읽습니다. |
readbinblock | Read one binblock of data from VISA resource |
write | VISA 리소스에 데이터 쓰기 |
writeline | VISA 리소스에 ASCII 데이터 라인 쓰기 |
writebinblock | Write one binblock of data to VISA resource |
writeread | VISA 리소스에 명령을 쓰고 응답을 읽습니다. |
configureTerminator | Set terminator for ASCII string communication with VISA resource |
flush | VISA 리소스와의 통신을 위한 버퍼 지우기 |
visastatus | Check status of VISA resource |
visatrigger | Send trigger to GPIB or VXI instruments |
setDTR | Set serial DTR pin |
setRTS | Set serial RTS pin |
getpinstatus | Get serial pin status |
참고 항목
도움말 항목
- VXI-11 및 HiSLIP용 TCP/IP 인터페이스 시작하기
- TCP/IP 소켓 인터페이스 시작하기
- USB 인터페이스 시작하기
- GPIB 인터페이스 시작하기
- Get Started with Serial Port Interface
- Get Started with VXI and PXI Interfaces
- Write and Read ASCII Data Using VISA
- Write and Read Binary Data Using VISA