Install Instrument Control Toolbox Support Package for IVI and VXIplug&play Drivers
To use the ividev
interface to connect to your instruments, you must install the Instrument Control Toolbox™ Support Package for
IVI® and VXIplug&play
Drivers.
Requirements
The Instrument Control Toolbox Support Package for IVI and VXIplug&play Drivers is supported only on Windows® machines.
Install the following software before using the Instrument Control Toolbox Support Package for IVI and VXIplug&play Drivers.
IVI Shared Components
NI™ IVI Compliance Package
NI LabWindows™/CVI
VISA
Required IVI drivers for your instrument
Then, you can download and install the Instrument Control Toolbox Support Package for IVI and VXIplug&play Drivers from the MATLAB® Add-On Explorer.
Verify IVI Shared Components
Many driver elements are common to a wide variety of instruments and not contained in
the driver itself. You install them separately as shared components.
Sharing components keeps the drivers as small and interchangeable as possible. You can use
instrhwinfo
to determine whether you
installed shared components on your system.
instrhwinfo('ivi')
ans = . . . ConfigurationServerVersion: '1.6.0.10124' MasterConfigurationStore: 'C:\Program Files\IVI\Data\IviConfigurationStore.xml' IVIRootPath: 'C:\Program Files\IVI\'
ConfigurationServerVersion
,
MasterConfigurationStore
, and IVIRootPath
all
convey information related to installed shared components.
ConfigurationServerVersion
indicates whether you installed
IVI shared components. If its value is an empty character vector, then you have
not installed shared components.
Verify IVI Drivers
The instrument manufacturer usually provides the specific IVI driver. Required VISA software and IVI shared components can also come with the driver.
You can use ividriverlist
to find information about installed IVI drivers.
driverList = ividriverlist
driverList = 15×4 table VendorDriver MATLABDriver IVIClass SupportedModels __________________ __________________ __________________ ___________________________________________________________________________________________________________________________________________________________________________ 1 "AgInfiniiVision" "AgInfiniiVision" "IVIScope" {["C7302" "C7302C" "C7304" "C7304C" "C7312" "C7312C" "C7314" "C7314C" "C7322" "C7322C" "C7324" "C7324C" "C7332" "C7332C" … ]} 2 "IviACPwr" "IviACPwr" "IVIACPwr" {["" ]} 3 "IviCounter" "IviCounter" "IVICounter" {["" ]} 4 "IviDCPwr" "IviDCPwr" "IVIDCPwr" {["" ]} 5 "IviDigitizer" "IviDigitizer" "IVIDigitizer" {["" ]} 6 "IviDmm" "IviDmm" "IVIDmm" {["" ]} 7 "IviDownconverter" "IviDownconverter" "IVIDownconverter" {["" ]} 8 "IviFgen" "IviFgen" "IVIFgen" {["" ]} 9 "IviPwrMeter" "IviPwrMeter" "IVIPwrMeter" {["" ]} 10 "IviRfSigGen" "IviRfSigGen" "IVIRfSigGen" {["" ]} 11 "IviScope" "IviScope" "IVIScope" {["" ]} 12 "IviSpecAn" "IviSpecAn" "IVISpecAn" {["" ]} 13 "IviSwtch" "IviSwtch" "IVISwtch" {["" ]} 14 "IviUpconverter" "IviUpconverter" "IVIUpconverter" {["" ]} 15 "tktds1k2k" "tktds1k2k" "IVIScope" {["TB21042" "TBS1022" "TBS1032B" "TBS1042" "TBS1052B" "TBS1052B-EDU" "TBS1062" "TBS1064" "TBS1072B" "TBS1072B-EDU" "TBS1102" … ]}
The VendorDriver
and MATLABDriver
columns
identify each installed driver. You must use MATLABDriver
as an input
to create an ividev
object. If MATLABDriver
is empty
for a driver, you can not create an ividev
object for that driver. The
IVIClass
and SupportedModels
columns provide
additional information about the driver.
See Also
ividriverlist
| ividevlist
| ividev