Main Content

GPIB Interface

Communicate with instruments using the VISA-GPIB interface

GPIB is a standardized interface that allows you to connect and control multiple devices from various vendors. Communication is established through a VISA-GPIB object, visadev, which you create in the MATLAB® workspace. For information about creating the VISA-GPIB object, see Get Started with GPIB Interface.

You can write and read both binary and text data. For examples of both, see Write and Read GPIB Data.


expand all

visadevlistList available VISA resources
visadevCreate connection to device using VISA
configureTerminatorSet terminator for ASCII string communication with VISA resource
visastatusCheck status of VISA resource
visatriggerSend trigger to GPIB or VXI instruments
readRead data from VISA resource
readlineRead line of ASCII string data from VISA resource
readbinblockRead one binblock of data from VISA resource
writeWrite data to VISA resource
writelineWrite line of ASCII data to VISA resource
writebinblockWrite one binblock of data to VISA resource
writereadWrite command to VISA resource and read response
flushClear buffers for communication with VISA resource


VISA ExplorerConnect to and communicate with instruments over VISA



Troubleshooting GPIB Interface

Troubleshoot the VISA-GPIB interface.