![Tektronix WCA230A Programmer'S Manual Download Page 629](http://html1.mh-extra.com/html/tektronix/wca230a/wca230a_programmers-manual_1078249629.webp)
Programming Examples
WCA230A & WCA280A Programmer Manual
4- 5
// Channel power measurement
void
measCHPOWER(void)
{
GpibWrite("*CLS");
// Clear the status register
GpibWrite("*ESE 1");
// Set the OPC bit of ESER
GpibWrite("*SRE 32");
// Set the ESB bit of SRER
// Set up the analyzer
GpibTimeOut(LONG_TIME);
GpibWrite("INSTrument 'SANORMAL'");
GpibWrite("*RST");
// Reset the analyzer
GpibTimeOut(NORMAL_TIME);
GpibWrite("CONFigure:SPECtrum:CHPower");
GpibWrite("FREQuency:CENTer 1GHz");
GpibWrite("FREQuency:SPAN 1MHz");
GpibTimeOut(LONG_TIME);
GpibWrite("*CAL?");
GpibRead(readBuf, MAX_BUF);
printf("*CAL? result = %s\n", readBuf);
GpibTimeOut(NORMAL_TIME);
GpibWrite("CHPower:BANDwidth:INTegration 300kHz");
GpibWrite("SPECtrum:AVERage ON");
GpibWrite("SPECtrum:AVERage:COUNt 100");
// Perform the measurement
GpibTimeOut(LONG_TIME);
GpibWrite("INITiate:CONTinuous OFF;*OPC");
WaitOPC();
// Wait for the OPC bit set
GpibWrite("INITiate;*OPC");
WaitOPC();
GpibTimeOut(NORMAL_TIME);
// Get measurement results and save them to the file chpower
GpibWrite("FETCh:SPECtrum:CHPower?");
GpibReadFile("chpower");
}
Summary of Contents for WCA230A
Page 13: ...Getting Started...
Page 14: ......
Page 24: ...Getting Started 1 10 WCA230A WCA280A Programmer Manual...
Page 25: ...Syntax and Commands...
Page 26: ......
Page 92: ...CALCulate Commands 2 66 WCA230A WCA280A Programmer Manual...
Page 100: ...CALibration Commands 2 74 WCA230A WCA280A Programmer Manual...
Page 114: ...CONFigure Commands 2 88 WCA230A WCA280A Programmer Manual...
Page 270: ...DISPlay Commands 2 244 WCA230A WCA280A Programmer Manual...
Page 320: ...FETCh Commands 2 294 WCA230A WCA280A Programmer Manual...
Page 326: ...HCOPy Commands 2 300 WCA230A WCA280A Programmer Manual...
Page 330: ...INITiate Commands 2 304 WCA230A WCA280A Programmer Manual...
Page 350: ...MMEMory Commands 2 324 WCA230A WCA280A Programmer Manual...
Page 356: ...PROGram Commands 2 330 WCA230A WCA280A Programmer Manual...
Page 396: ...READ Commands 2 370 WCA230A WCA280A Programmer Manual...
Page 554: ...SENSe Commands 2 528 WCA230A WCA280A Programmer Manual...
Page 562: ...STATus Commands 2 536 WCA230A WCA280A Programmer Manual...
Page 572: ...SYSTem Commands 2 546 WCA230A WCA280A Programmer Manual...
Page 578: ...TRACe Commands 2 552 WCA230A WCA280A Programmer Manual...
Page 594: ...TRIGger Commands 2 568 WCA230A WCA280A Programmer Manual...
Page 598: ...Retrieving Response Message 2 572 WCA230A WCA280A Programmer Manual...
Page 599: ...Status and Events...
Page 600: ......
Page 616: ...Status and Events 3 16 WCA230A WCA280A Programmer Manual...
Page 623: ...Programming Examples...
Page 624: ......
Page 641: ...Appendices...
Page 642: ......
Page 660: ...Appendix C Factory Initialization Settings C 12 WCA230A WCA280A Programmer Manual...
Page 668: ...Appendix E SCPI Conformance Information E 4 WCA230A WCA280A Programmer Manual...
Page 669: ...Glossary and Index...
Page 670: ......
Page 672: ...Glossary Glossary 2 WCA230A WCA280A Programmer Manual...
Page 676: ...Index Index 4 WCA230A WCA280A Programmer Manual...
Page 677: ......
Page 678: ......