76 Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide
Programming Examples
GPIB Programming Interface Examples
ViStatus viStatus = 0;
// Opens a session to the GPIB
device
// at address 19
viStatus=viOpenDefaultRM(&defaultRM);
viStatus=viOpen(defaultRM, "GPIB::19::INSTR", VI_NULL, VI_NULL,
&vi);
if(viStatus){
printf("Could not open ViSession!\n");
printf("Check instruments and connections\n");
printf("\n");
exit(0);}
viPrintf(vi, "*RST\n"); // initializes signal generator
// prints to the output window
printf("The signal generator should now be in REMOTE. The remote
indicator\n");
printf("annunciator R should appear on the signal generator
display\n");
printf("\n");
viClose(vi); // closes session
viClose(defaultRM); // closes default session
}
Local Lockout Using HP Basic and GPIB
This example demonstrates the Local Lockout function. Local Lockout disables
the front panel signal generator keys.
basicex2.txt
performs the following
functions:
— resets instrument
— places signal generator into local
— places signal generator into remote
The following program example is available on the signal generator
Documentation CD-ROM as
basicex2.txt
.
10
!******************************************************************
20 !
Summary of Contents for X-Series
Page 4: ...4 ...
Page 10: ...10 Contents ...