To use instruments via the IVI interface, you need to install IVI drivers, VISA, and shared components. For information about these requirements, see Getting Started with IVI Drivers.
You can use the MATLAB IVI-C Wrappers provided with the Instrument Control Toolbox with IVI drivers of the same class. Supported IVI driver classes include IviScope, IviFgen, IviSwitch, IviRFSigGen, and many others. For information and examples, see Using IVI-C Class-Compliant Wrappers.
Quick-Control Oscilloscope, Function Generator, and RF Signal Generator are easy to use interfaces that let you communicate with scopes, function generators, and RF signal generators without dealing with the underlying driver. For requirements and examples, see Quick-Control Interfaces.
add | Add entry to IVI configuration store object |
clear | Remove instrument objects from MATLAB workspace |
commit | Save IVI configuration store object to data file |
devicereset | Reset instrument |
disp | Display instrument object summary information |
fgen | Create Quick-Control Function Generator object |
get | Instrument object properties |
getWaveform | Returns waveform displayed on scope |
instrhwinfo | Information about available hardware |
instrreset | Disconnect and delete all instrument objects |
iviconfigurationstore | Create IVI configuration store object |
oscilloscope | Create Quick-Control Oscilloscope object |
remove | Remove entry from IVI configuration store object |
set | Configure or display instrument object properties |
tmtool | Open Test & Measurement Tool |
update | Update entry of IVI configuration store object |
connect | Connect device object to instrument |
delete | Remove instrument objects from memory |
disconnect | Disconnect device object from instrument |
geterror | Check and return error message from instrument |
icdevice | Create device object |
inspect | Open Property Inspector |
invoke | Execute driver-specific function on device object |
isvalid | Determine whether instrument objects are valid |
makemid | Convert driver to MATLAB instrument driver format |
length | Length of instrument object array |
load | Load instrument objects and variables into MATLAB workspace |
methods | Class method names and descriptions |
obj2mfile | Convert instrument object to MATLAB code |
propinfo | Instrument object property information |
save | Save instrument objects and variables to MAT-file |
selftest | Run instrument self-test |
size | Size of instrument object array |
instrhelp | Help for instrument object type, function, or property |
instrcallback | Display event information when event occurs |
instrfind | Read instrument objects from memory to MATLAB workspace |
instrfindall | Find visible and hidden instrument objects |
instrid | Define and retrieve commands that identify instruments |
instrnotify | Define notification for instrument events |
Getting Started with IVI Drivers
Examine your IVI driver installation. Create MATLAB® IVI instrument drivers. Create device objects for MATLAB IVI instrument drivers.
Using IVI-C Class-Compliant Wrappers
The IVI-C wrappers provide an interface to MATLAB for instruments running on IVI-C class-compliant drivers.
Instrument Control Toolbox™ can communicate with instruments using Interchangeable Virtual Instrument (IVI) drivers. The toolbox supports IVI-C drivers, provided by various instrument manufacturers.
With IVI® class-compliant drivers, you can exchange instruments with minimal code changes.
Examine and configure your IVI configuration store.
Instrument Control Toolbox Properties
These properties are available in the toolbox.
Troubleshooting IVI, VISA, and the Quick-Control Interfaces
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.