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 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);