Download Print this page

Reading Trace Data Using Ascii Format (Gpib) - Agilent Technologies EMC Series Programmer's Manual

Spectrum analyzers 9 khz-1.5/3.0/6.7/13.2/26.5 ghz
Hide thumbs Also See for EMC Series:

Advertisement

Programming Examples

Reading Trace Data using ASCII Format (GPIB)

Reading Trace Data using ASCII Format (GPIB)
/************************************************************/
/* Reading Trace Data using ASCII Format (GPIB)
/*
/* This example is for the E44xxB ESA Spectrum Analyzers
/* and E740xA EMC Analyzers.
/*
/* This C programming example does the following.
/* The required SCPI instrument commands are given as
/* reference.
/*
/* - Opens a GPIB session at address 18
/* - Clears the Analyzer
/* - Resets the Analyzer
/*
*RST
/* - Set the input port to the 50 MHz amplitude reference
/*
E4411B or E4401B
/*
CAL:SOUR:STAT ON
/*
E4402, E4403B, E4404BE, 4405B, E4407B or E4408B
/*
Prompt to connect AMPTD REF OUT to INPUT
/*
CAL:SOUR STAT ON
/* - Query for the number of sweep points (only applies to
/*
firmware revisions A.04.00 and later); default is 401
/*
SENS:SWE:POIN?
/* - Sets the analyzer center frequency to 50 MHz
/*
SENS:FREQ:CENT 50 MHZ
/* - Sets the analyzer span to 50 MHz
/*
SENS:FREQ:SPAN 50 MHZ
/* - Set the analyzer to single sweep mode
/*
INIT:CONT 0
/* - Trigger a sweep and wait for sweep to complete
/*
INIT:IMM;*WAI
/* - Specify units in dBm
/*
UNIT:POW DBM
/* - Set the analyzer trace data to ASCII
/*
FORM:DATA: ASC
/* - Trigger a sweep and wait for sweep to complete
/*
INIT:IMM;*WAI
/* - Query the trace data
/*
TRAC:DATA? TRACE1
/* - Remove the "," from the ACSII data
/* - Save the trace data to an ASCII file
/* - Close the session
116
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
Chapter 3

Advertisement

loading

This manual is also suitable for:

E7404aE7402aE7405aE7401aE7403a