
16
Agilent VISA User’s Guide
2
Building a VISA Application in Windows
AGILENT TECHNOLOGIES,54622A,987654312,A.01.50
If the program does not run, see the
Event Viewer
for a list of run-time
errors.
/*idn.c
This example program queries a GPIB device for
an identification string and prints the
results. Note that you must change the address.
*/
#include <visa.h>
#include <stdio.h>
void main () {
ViSession defaultRM, vi;
char buf [256] = {0};
/* Open session to GPIB device at address 22 */
viOpenDefaultRM(&defaultRM);
viOpen(defaultRM,
"GPIB0::22::INSTR",VI_NULL,VI_NULL,
&vi);
/* Initialize device */
viPrintf(vi, "*RST\n");
/* Send an *IDN? string to the device */
viPrintf(vi, "*IDN?\n");
/* Read results */
viScanf(vi, "%t", buf);
/* Print results */
printf("Instrument identification string:
%s\n", buf);
/* Close session */
viClose(vi);
viClose(defaultRM);}
Summary of Contents for E2094S
Page 6: ...6 Agilent VISA User s Guide ...
Page 116: ...116 Agilent VISA User s Guide 4 Programming via GPIB and VXI ...
Page 126: ...126 Agilent VISA User s Guide 5 Programming via LAN ...
Page 143: ...Glossary Agilent VISA User s Guide 143 Windows notification area See notification area ...