User`s guide

Agilent E6432A Microwave Synthesizer Users Guide 5-5
Applications and Example Programs
Example Program Step.cpp
Example Program Step.cpp
// Step.cpp : Step through some frequencies and powers
//
// Note: Error checking eliminated for clarity
#include "stdafx.h"
#include "windows.h"
#include "visatype.h"
#include "HPE6432.h"
#define LIST_POINTS 10000
int main(int argc, char* argv[
])
ViSessionsession;
ViStatusstatus;
ViReal64f=10e6, a=10.0;
// Initialize E6432
status = HPE6432_init("VXI0::208::INSTR", false, false,
&session);
// Turn RF on
status = HPE6432_SetRfOutputState(session, VI_TRUE);
//Step
through some frequencies and powers
for (int j=0 ; j<LIST_POINTS ; j++)
{status = HPE6432_SetFreqAlcAtten(session, f, a, 0);
a += .001;
f += 10000;
// Close HPE6432 session
HPE6432_close(session);
return 0;
}