You can use the VISA interface with a variety of types of interfaces,
such as GPIB, Serial Port, TCP/IP, and others. You create a
using arguments that determine the type of interface you are communicating
over. For example, for a VISA-GPIB object, the
takes a board vendor name and a VISA resource string that includes
the board index and address. For examples using VISA with the different
interface types, see the topics under Examples and How To.
|Read binblock data from instrument|
|Write binblock data to instrument|
|Remove instrument objects from MATLAB workspace|
|Clear instrument buffer|
|Remove instrument objects from memory|
|Display instrument object summary information|
|Disconnect interface object from instrument|
|Connect interface object to instrument|
|Write text to instrument|
|Read data from instrument, and format as text|
|Instrument object properties|
|Information about available hardware|
|Disconnect and delete all instrument objects|
|Instrument object property information|
|Configure or display instrument object properties|
|Open Test & Measurement Tool|
|Send trigger message to instrument|
|Create VISA object|
|Perform serial poll on VISA objects|
|Read line of text from instrument and discard terminator|
|Read line of text from instrument and include terminator|
|Remove data from input buffer|
|Remove data from output buffer|
|Read binary data from instrument|
|Write binary data to instrument|
|Open Property Inspector|
|Determine whether instrument objects are valid|
|Length of instrument object array|
|Load instrument objects and variables into MATLAB workspace|
|Class method names and descriptions|
|Convert instrument object to MATLAB code|
|Write text to instrument, and read data from instrument|
|Read data asynchronously from instrument|
|Record data and event information to file|
|Save instrument objects and variables to MAT-file|
|Read data from instrument, format as text, and parse|
|Size of instrument object array|
|Stop asynchronous read and write operations|
|Display event information when event occurs|
|Read instrument objects from memory to MATLAB workspace|
|Find visible and hidden instrument objects|
|Help for instrument object type, function, or property|
|Define and retrieve commands that identify instruments|
|Define notification for instrument events|
|Map memory for low-level memory read and write operations|
|Low-level memory read from VXI register|
|Low-level memory write to VXI register|
|High-level memory read from VXI register|
|Unmap memory for low-level memory read and write operations|
|High-level memory write to VXI register|
The VISA-GPIB object establishes a connection between the MATLAB® workspace and the instrument via its GPIB interface.
The VISA-VXI object establishes a connection between the MATLAB workspace and the instrument via its VXI interface.
The VISA-GPIB-VXI object establishes a connection between the MATLAB workspace and the instrument via its GPIB-VXI interface.
The VISA serial object establishes a connection between the MATLAB workspace and the instrument via the serial port.
The VISA-USB object establishes a connection between the MATLAB workspace and the instrument via its USB interface.
The VISA-TCPIP object establishes a connection between the MATLAB workspace and the instrument using the instrument's IP configuration.
The VISA-RSIB object establishes a connection between the MATLAB workspace and the instrument via the Rohde & Schwarz VISA passport.
You can use the generic VISA interface in both the command line and the Test & Measurement Tool.
This example explores ASCII read and write operations with a VISA object.
This example explores binary read and write operations with a VISA object.
This example explores asynchronous read and write operations using a VISA-GPIB object.
Brief description of the Virtual Instrument Standard Architecture (VISA) standard.
Required versions of vendors' drivers.
Known limitations with supported VISA drivers.
These properties are available in the toolbox.
Try these tips if you have problems using the toolbox with the IVI, VISA, and Quick-Control interfaces. Includes information about supported platforms, adaptor requirements, configuration and connection, and other interface-specific tips.