Sample Code: VISA Aliases
This C-language sample demonstrates the use of VISA aliases to replace the VISA addresses of two instruments, a multimeter connected via GPIB at address 22 and a spectrum analyzer connected via USB.
With VISA Addresses
ViSession defaultRM, viDmm, viSpecAn;
viOpenDefaultRM (&defaultRM);
viOpen (defaultRM, "GPIB0::22::INSTR", VI_NULL,VI_NULL, &viDmm);
viOpen (defaultRM, "USB::2391:1031::0123456789::0::INSTR",VI_NULL,VI_NULL,
&viSpecAn);
With VISA Aliases
Before running this program, you must use Connection Expert Classic to define VISA aliases "myDMM" for the multimeter and "mySpecAn" for the spectrum analyzer.
ViSession defaultRM, viDmm, viSpecAn;
viOpenDefaultRM (&defaultRM);
viOpen (defaultRM, "myDMM", VI_NULL,VI_NULL, &viDmm);
viOpen (defaultRM, "mySpecAn", VI_NULL,VI_NULL, &viSpecAn);