Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide 83
Programming Examples
GPIB Programming Interface Examples
//
// The signal generator can be queried for conditions and instrument
states.
// These commands are of the type "*IDN?" where the question mark
indicates
// a query.
//
//*****************************************************************
#include "stdafx.h"
#include <iostream>
#include "windows.h"
#include "Decl-32.h"
using namespace std;
int GPIB0= 0; // Board handle
Addr4882_t Address[31]; // Declare a variable of type
Addr4882_t
int main()
{
int sig; // Declares variable to hold
interface descriptor
int num;
char rdVal[100]; // Declares variable to read
instrument responses
sig = ibdev(0, 19, 0, 13, 1, 0); // Open and initialize a device
descriptor
ibloc(sig); // Places the signal generator in
local mode
ibclr(sig); // Sends Selected Device Clear(SDC)
message
ibwrt(sig, "*RST", 4); // Places signal generator in a
defined state
ibwrt(sig, ":FREQuency:CW?",14); // Querys the CW frequency
ibrd(sig, rdVal,100); // Reads in the response into
rdVal
Содержание X-Series
Страница 4: ...4 ...
Страница 10: ...10 Contents ...