Class Driver APIs
The IVI class APIs conform to the specifications of the IVI Foundation.
Class Driver Prefix
The IVI class drivers work with a large set of specific drivers. Each class driver has a unique class prefix that gives the class driver unique and meaningful names and avoids conflicts with other instrument driver functions, attributes, and files. Each function name and attribute ID in the class driver begins with the class prefix.
The names of all component files (.fp, .h, .dll, .llb, and so on) of the class driver begin with the class prefix.
IVI Class Prefixes
IVI Class | Function Prefix | Attribute ID Prefix | Filename Prefix |
Digital Multimeter | IviDmm | IVIDMM_ | ividmm.* |
Oscilloscope | IviScope | IVISCOPE_ | iviscope.* |
Function Generator | IviFgen | IVIFGEN_ | ivifgen.* |
DC Power Supply | IviDCPwr | IVIDCPWR_ | ividcpwr.* |
Switch | IviSwtch | IVISWTCH_ | iviswtch.* |
Power Meter | IviPwrMeter | IVIPWRMETER_ | ivipwrmeter.* |
RF Signal Generator | IviRFSigGen | IVIRFSIGGEN_ | ivirfsiggen.* |
Spectrum Anaylzer | IviSpecAn | IVISPECAN_ | ivispecan.* |