background image

6

CHANnel  Subsystem

188

Keysight 8990B Programming Guide

THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK.

Содержание 8990B

Страница 1: ...Keysight 8990B Peak Power Analyzer Programming Guide ...

Страница 2: ...hts customarily provided to the public to use modify reproduce release perform display or disclose commercial computer software or commercial computer software documentation No additional government requirements beyond those set forth in the EULA shall apply except to the extent that those terms rights or licenses are explicitly required from all providers of commercial computer software pursuant ...

Страница 3: ...rface Connections 31 Status Reporting 34 Using the Operation Complete Commands 45 Summary of Commands 45 2 IEEE 488 Command Reference SCPI Compliance Information 48 CLS 49 ESE NRf 50 ESR 52 IDN 53 OPC 54 RST 55 SRE NRf 56 STB 58 TST 59 WAI 60 3 Root Commands Overview 62 ACS 63 ARS 64 AUToscale 65 AUToscale UNDO 66 ECS 67 ETS character_data 68 ...

Страница 4: ...CCDF DURation numeric_value 90 ACQuire CCDF FRAMe numeric_value 92 ACQuire CCDF FRAMe CURRent 94 ACQuire CCDF GAUSsian STATe boolean 95 ACQuire CCDF MARKer ASOUrce character_data 97 ACQuire CCDF MARKer AXPosition numeric_value 99 ACQuire CCDF MARKer AYPosition 101 ACQuire CCDF MARKer BSOUrce character_data 102 ACQuire CCDF MARKer BXPosition numeric_value 104 ACQuire CCDF MARKer BYPosition 106 ACQu...

Страница 5: ...ACQuire MODE character_data 132 ACQuire RF INTerpolate character_data 134 ACQuire RF INTerpolate RESolution character_data 135 ACQuire RF INTerpolate THReshold character_data 136 ACQuire SYNCres boolean 137 ACQuire ZOOM OFFSet numeric_value 138 ACQuire ZOOM SCALe numeric_value 140 5 CALibration Subsystem Overview 144 CALibration ALL 145 CALibration CALibrate character_data 146 CALibration CALibrat...

Страница 6: ...Be 175 CHANnel 2 3 PROBe ID 176 CHANnel 1 4 REFerence numeric_value 177 CHANnel 1 4 REFerence POSition character_data 179 CHANnel 1 4 UNIT character_data 181 CHANnel 1 2 3 4 SCALe numeric_value 183 CHANnel 1 2 3 4 SRATe 185 CHANnel 1 2 3 4 TIMECOMP numeric_value 186 188 7 TIMebase Subsystem Overview 190 TIMebase OFFSet numeric_value 191 TIMebase REFClock boolean 193 TIMebase SCALe numeric_value 19...

Страница 7: ...230 MEASure DISPlay character_data CHAN 1 2 3 4 NOR Mal ZOOM MULTipulse Boolean 231 MEASure AVERage CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 235 MEASure DUTYcycle CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 237 MEASure FALLtime CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 239 MEASure MINimum CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 241 MEASure OFFtime CHAN 1 2 3 4 ...

Страница 8: ... CHAN 1 2 3 4 numeric_value 263 MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeric_value 265 MEASure THReshold VALue CHAN 1 2 3 4 numeric_value 268 MEASure THReshold HISTBIN numeric_value 270 MEASure TRACKMEAS character_data CHAN 1 2 3 4 NORMal ZOOM Boolean 272 10 MULTIPULse Subsystem Overview 276 MULTIPULse ACQuire FRAMe 277 MULTIPULse ACQuire STATus 278 MULTIPULse ACQuire COUNTer 279 MULTIPULse...

Страница 9: ...ta 311 MARKer LEVel numeric_value 313 MARKer ALEVel numeric_value 315 MARKer BLEVel numeric_value 317 MARKer AYSEARCH numeric_value 319 MARKer BYSEARCH numeric_value 320 MARKer MODE character_data 321 MARKer SPACing PULSe 1 2 numeric_value 323 MARKer SPACing SOURce character_data 326 MARKer YAMPRATIO 328 MARKer XDELta 329 MARKer YDELta 330 12 FUNCtion Subsystem Overview 333 FUNCtion 1 2 3 4 ADD ch...

Страница 10: ... 3 4 PAE3 character_data character_data character_data character_data numeric_value numeric_value numeric_value numeric_value 356 FUNCtion 1 2 3 4 REFerence numeric_value 360 FUNCtion 1 2 3 4 REFerence POSition character_data 362 FUNCtion 1 2 3 4 SOURce1 SOURce2 character_data numeric_value 364 FUNCtion 1 2 3 4 VDC IDC PGAIN character_data numeric_value 366 FUNCtion 1 2 3 4 VDC IDC PIN POUT charac...

Страница 11: ...397 LIMIT TYPE character_data 399 LIMIT SOURce character_data 401 LIMIT VTYPE character_data 403 LIMIT V1 numeric_value 405 LIMIT V2 numeric_value 407 LIMIT V2SAMEV1 boolean 409 LIMIT HTYPE character_data 410 LIMIT H1 numeric_value 411 LIMIT H2 numeric_value 413 LIMIT H2SAMEH1 boolean 415 LIMIT CREAte 416 LIMIT CLEAr 417 LIMIT TARGet INSert character_data 418 LIMIT TARGet REMove character_data 419...

Страница 12: ... 436 PTRansition NRf non decimal numeric 439 Device Status Register Set 440 Operation Status Register Set 442 STATus OPERation 443 STATus PRESet 444 Questionable Status Register Sets 445 STATus QUEStionable 446 STATus QUEStionable CALibration 447 STATus QUEStionable VOLTage 448 Status Block Diagram 449 16 DISPlay Subsystem Overview 452 DISPlay CONNect boolean 453 DISPlay TRACk boolean 454 DISPlay ...

Страница 13: ...475 DISK SAVE MASK string 476 DISK SAVE SETup string 477 DISK SAVE WAVeforms string character_data 478 19 MEMory Subsystem MEMory Subsystem 482 MEMory TABle CLEar 483 MEMory TABle CLEar NAME string 484 MEMory TABle DELete numeric_value 485 MEMory TABle EDIT numeric_value numeric_value 486 MEMory TABle FREQuency 488 MEMory TABle INSert numeric_value numeric_value 489 MEMory TABle LIST 491 MEMory TA...

Страница 14: ...SERVice CSOUrce INTerval numeric_value 515 SERVice SECure ERASe 517 22 SYSTem Subsystem Overview 520 SYSTem COMMunicate LAN ADDRess string 522 SYSTem COMMunicate LAN DGATeway string 523 SYSTem COMMunicate LAN DHCPenabled 524 SYSTem COMMunicate LAN HNAMe 525 SYSTem COMMunicate LAN MAC 526 SYSTem COMMunicate LAN SMASk string 527 SYSTem COMMunicate LAN DNS string string 528 SYSTem DATE numeric_value ...

Страница 15: ...ogramming Guide 15 23 Programming Examples Example 1 Identifying the 8990B In Use 548 Example 2 Making Pulse Characterization Measurement 549 Example 3 Making Delay Measurement 552 Example 4 Making Droop Measurement 555 ...

Страница 16: ...16 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 17: ...4 NR1 format 28 Figure 1 5 NR2 format 28 Figure 1 6 NR3 format 29 Figure 1 7 string format 30 Figure 1 8 General status register model 34 Figure 1 9 Typical status register bit changes 36 Figure 1 10 Status system 38 Figure 23 1 Test setup for the pulse characterization measurement 549 Figure 23 2 Test setup for delay measurement 552 Figure 23 3 Test setup for droop measurement 555 ...

Страница 18: ...18 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 19: ... Bit definitions Operation Status 43 Table 1 6 Bit change conditions for the Operation Status register set 43 Table 1 7 Bit definitions Device Status register 44 Table 1 8 Bit change conditions for the Device Status register 44 Table 2 1 Bit definitions Standard Event register 50 Table 2 2 Bit definitions Standard Event register 52 Table 2 3 Bit definitions Status Byte register 56 Table 2 4 Bit de...

Страница 20: ...20 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 21: ... Remote Operation Introduction 22 Introduction to the SCPI Language 23 Remote Interface Connections 31 Status Reporting 34 Using the Operation Complete Commands 45 Summary of Commands 45 This chapter provides an overview on programming the 8990B peak power analyzer ...

Страница 22: ...on This chapter contains the following sections which provide the information on configuring the 8990B remotely Introduction to the SCPI Language on page 23 Remote Interface Connections on page 31 Status Reporting on page 34 Using the Operation Complete Commands on page 45 ...

Страница 23: ... a long and a short form A standard notation is used to differentiate the short form keyword from the long form keyword The long form of the keyword is shown with the short form portion shown in upper case characters and the rest of the keyword shown in lower case characters For example the short form of AVERage is AVER Using a colon When a colon is the first character of a command keyword it indi...

Страница 24: ...to separate a parameter from a command keyword Whitespace characters are generally ignored only in parameter lists Using commands The bus controller may send commands at any time but a SCPI instrument may only send responses when specifically instructed to do so Only queries commands that end with a instruct the instrument to send a response message Queries return either measured values or interna...

Страница 25: ...or more parameters that may be included zero or more times Triangle brackets indicate that you must substitute a value for the enclosed parameter Bars can be read as or and are used to separate alternative parameter options Syntax diagram conventions Throughout this guide the following conventions are used for SCPI command syntax diagrams Solid lines represent the recommended path Ovals enclose th...

Страница 26: ...are unitless ON corresponds to 1 and OFF corresponds to 0 On input an NRf is rounded to an integer A nonzero result is interpreted as 1 Queries always return a 1 or 0 never ON or OFF character_data definition Throughout this document character_data is used to represent character data that is A to Z a to z 0 to 9 and _ underscore HIGH and R6_5F are examples of character data The first character mus...

Страница 27: ... is used to represent numeric information in bases other than ten that is hexadecimal octal and binary Examples of non decimal numeric include HA2F ha4e Q62 q15 and B01011 Figure 1 3 shows the non decimal numeric standard data structures Figure 1 3 non decimal numeric format A a B b C c D d E e F f digit H h 1 2 3 4 5 6 0 7 Q q 0 1 B b ...

Страница 28: ...example 200 56 9 9E36 NR1 definition Throughout this document the NR1 numeric response data is defined as Figure 1 4 NR1 format The following shows the examples of NR1 146 146 12345 NR2 definition Throughout this document the NR2 numeric response data is defined as Figure 1 5 NR2 format The following shows the examples of NR2 12 3 1 2345 0 123 digit digit digit ...

Страница 29: ...ue definition Throughout this document the decimal numeric element is abbreviated to numeric_value for example NRf MINimum MAXimum DEFault or Not A Number NAN You can also send engineering unit suffixes with numeric parameters consisting of G Giga MA Mega K kilo M milli U micro N nano and P pico The unit suffixes are not case sensitive string definition Throughout this document string is used to r...

Страница 30: ...ewline character and may also be used to terminate a message in place of the newline character A carriage return followed by a newline is also accepted Many programming languages allow you to specify a message terminator character or EOI state to be automatically sent with each bus transaction Message termination always sets the current path back to the root level inserted nondouble quote char ins...

Страница 31: ...ries Suite you can access the connectivity guide from the IO Libraries Control icon Alternatively you can access the connectivity guide via the Web at www keysight com find connectivity USB The USB interface requires no front panel configuration The USB operation and configuration is supported by the version of VISA and SICL IO libraries on your PC 1 After the I O software has been installed on yo...

Страница 32: ...N outlets 2 Use the Connection Expert utility of the IO Libraries Suite to add the 8990B and verify the connection 3 You can use various programming environments to control the 8990B NOTE If you have installed the Keysight IO Libraries Suite software you have also installed low level drivers Therefore you do not need to insert the CD when requested by the Found New Hardware Wizard NOTE Before conn...

Страница 33: ...ing Subnet mask SYSTem COMMunicate LAN SMASk string Default gateway SYSTem COMMunicate LAN DGATeway string The string values for the IP address subnet mask and default gateway can range between 0 0 0 0 and 255 255 255 255 NOTE If the 8990B is not detected automatically on the Connection Expert you can manually insert a known IP address of the 8990B to detect it To obtain this IP address go to the ...

Страница 34: ... and are described later in this chapter Status Byte and Standard Event registers are read using the IEEE 488 common commands Operation Questionable and Device Status registers are read using the SCPI STATus command subsystem General status register model The generalized status register model shown below is the building block of the SCPI status system This model consists of a condition register a ...

Страница 35: ... the corresponding bit in the event register to be set whenever the condition bit changes Clearing both the positive and negative transition filters disables the corresponding bit in the event register to be set Transition filters are read write They are unaffected by clear status CLS or queries After STATus PRESet the NTR register is set to 0 and all bits of the PTR register are set to 1 Event re...

Страница 36: ...condition bit is 0 Since there is no changes to the condition bit at this time no corresponding bit in the event register will be set and the summary bit is 0 At time T2 the condition bit changes from 0 to 1 Since the positive transition filter is set to detect condition bit changes from 0 to 1 the corresponding bit in the event register will be set to 1 The enable register is set to 1 which means...

Страница 37: ...t is 0 At time T2 the condition bit changes from 0 to 1 Since the positive and negative transition filters are set to detect any changes to the condition bit the corresponding bit in the event register will be set to 1 The enable register is set to 0 which means that the summary bit will not be set At time T3 the condition bit remains 1 The event register is cleared by a query Hence the event regi...

Страница 38: ...Status Logical OR Condition Event Enable Operation Status Logical OR Condition Event Enable Standard Event Logical OR Event Enable ESR ESE Status Byte Logical OR STB SRE MAV 0 1 2 QUE ESB RQS MSS OPR MAV 0 1 2 QUE ESB X OPR Output Queue Device Status Logical OR Condition Event Enable Error Event Queue ...

Страница 39: ...1 Not used always set to 0 1 2 Device Status register summary bit One or more bits are set in the Device Status register bits must be enabled in the enable register 2 4 Error Event queue 3 8 Questionable Status register summary bit One or more bits are set in the Questionable Status register bits must be enabled in the enable register 4 16 Message available Data is available in the 8990B output bu...

Страница 40: ...serial poll except that the request service bit bit 6 is not cleared if a serial poll has occurred The STB query is not handled automatically by the IEEE 488 bus interface hardware and the query is executed only after previous commands have completed Using the STB query does not clear the Status Byte summary register Standard Event register The Standard Event register reports the following types o...

Страница 41: ...8990B measurement results Any or all of these conditions can be reported in the questionable data summary bit through the enable register You must write a value using the STATus QUEStionable ENABle command to set the enable register mask The following bits in this register set are used by the 8990B Bit Weight Decimal value Definition 0 1 Operation complete All overlapped commands following an OPC ...

Страница 42: ...ion EVENts causing bit changes 0 VOLTage summary This is the summary bit for the Questionable VOLTage register SET When there is voltage overload on channel 2 or 3 error 231 Data questionable Voltage overloaded CLEARED When there is no voltage overload on channel 2 or 3 8 CALibration summary This is the summary bit for the Questionable CALibration register SET This may be caused by any CALibration...

Страница 43: ...Table 1 6 Bit change conditions for the Operation Status register set Bit Weight Decimal value Definition 0 to 6 Not used 7 128 ARM event occurred 8 256 TRIGger event occurred 9 512 Equivalent Time Sampling ETS operation completed 10 to 15 Not used bit 15 is always 0 Bit Definition EVENts causing bit changes 7 ARM event occurred SET When the trigger is armed CLEARED When the trigger is unarmed 8 T...

Страница 44: ...nected 3 8 Channel 1 sensor error 4 16 Channel 4 sensor error 5 to 15 Not used bit 15 is always 0 Bit Definition EVENts causing bit changes 1 Channel 1 sensor connected SET When a sensor is connected to the Channel 1 input CLEARED When no sensor is connected to the Channel 1 input 2 Channel 4 sensor connected SET When a sensor is connected to the Channel 4 input CLEARED When no sensor is connected...

Страница 45: ...in the Standard Event Status register when all pending 8990B operations have completed Procedure 1 Send a device clear message to clear the 8990B output buffer 2 Clear the event registers with the CLS clear status command 3 Enable Operation Complete using the ESE 1 command Standard Event register 4 Send the OPC query and enter the result to assure synchronization 5 Send your programming command st...

Страница 46: ...1 8990B Remote Operation 46 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 47: ...amming Guide 47 2 IEEE 488 Command Reference SCPI Compliance Information 48 CLS 49 ESE NRf 50 ESR 52 IDN 53 OPC 54 RST 55 SRE NRf 56 STB 58 TST 59 WAI 60 This chapter contains information on the IEEE 488 common commands supported by the 8990B ...

Страница 48: ...B The IEEE 488 common command descriptions are listed below in the alphabetical order CLS Clear Status page 49 ESE and ESE Event Status Enable page 50 ESR Event Status Register page 52 IDN Identify page 53 OPC and OPC Operation Complete page 54 RST Reset page 55 SRE and SRE Service Request Enable page 56 STB Status Byte page 58 TST Self test page 59 WAI Wait page 60 ...

Страница 49: ... clears the status data structures The SCPI registers Questionable Status Operation Status and all the other SCPI registers the Standard Event Status register the Status Byte and the Error Event Queue are all cleared Syntax Example CLS This command clears the status data structures of the 8990B CLS ...

Страница 50: ... the bits you wish to enable in the register For example to enable bit 2 decimal value 4 bit 3 decimal value 8 and bit 5 decimal value 32 the corresponding decimal value would be 44 4 8 32 The following table lists the bit definitions for the Standard Event register Table 2 1 Bit definitions Standard Event register Refer to Standard Event register on page 40 for more details Syntax Bit Weight Deci...

Страница 51: ...eighted sum of all bits set in the register The return format is NR1 in the range of 0 to 255 Query example Type Description Default Range of values NRf A decimal value which corresponds to the binary weighted sum of the bits to enable in the Standard Event register 0 to 255 ESE 16 This command enables bit 4 decimal value 16 in the enable register ESE Returns the bits currently set in the enable r...

Страница 52: ...to 255 The bits are cleared by executing this query or CLS The following table lists the bit definitions for the Standard Event register Table 2 2 Bit definitions Standard Event register Refer to Standard Event register on page 40 for more details Syntax Example Bit Weight Decimal value Definition 0 1 Operation complete 1 2 Not used 2 4 Query error 3 8 Device dependent error 4 16 Execution error 5...

Страница 53: ...cation string and returns the string in the following format Keysight Technologies 8990B serial number firmware version where serial number uniquely identifies each 8990B and firmware version represents the current firmware revision of the 8990B Syntax Example IDN Returns the 8990B identification string IDN ...

Страница 54: ...hen all pending operations have completed This command is used to synchronize your application with the 8990B Syntax Example Query OPC This query sends 1 to the output buffer when all pending operations have completed Query example OPC This command sets the Operation Complete bit OPC OPC Waits until the completion of the current command and then sends 1 to the output buffer ...

Страница 55: ...e RST ReSeT command places the 8990B in a known state This command also sets the 8990B in the Run mode Syntax Example Remark This command is similar to SYSTem PRESet on page 543 RST This command resets the 8990B to its default settings and also sets it in the Run mode RST ...

Страница 56: ...ighted sum of the bits you wish to enable in the register For example to enable bit 2 decimal value 4 and bit 5 decimal value 32 the corresponding decimal value would be 36 4 32 The following table lists the bit definitions of the Status Byte register Table 2 3 Bit definitions Status Byte register Refer to Status Byte summary register on page 39 for more details Syntax Bit Weight Decimal value Def...

Страница 57: ...eighted sum of all bits set in the register The return format is NR1 in the range of 0 to 255 Query example Type Description Default Range of values NRf A decimal value which corresponds to the binary weighted sum of the bits to enable in the Status Byte register 0 to 255 SRE 16 This command enables bit 4 decimal value 16 in the enable register SRE Returns the bits currently set in the enable regi...

Страница 58: ...ble lists the bit definitions of the Status Byte register Table 2 4 Bit definitions Status Byte register Refer to Status Byte summary register on page 39 for more details Syntax Example NOTE This query returns the same results as a Serial Poll but the Master Status Summary MSS bit bit 6 is not cleared if a Serial Poll has occurred Bit Weight Decimal value Definition 0 1 Not used 1 2 Device Status ...

Страница 59: ...ST The TST TeST query initiates an internal self test of the 8990B and returns a pass or fail indication where 0 is returned if all tests pass or 1 is returned if one or more tests fail Syntax Example TST TST Performs a self test and returns a pass or fail indication ...

Страница 60: ...2 IEEE 488 Command Reference 60 Keysight 8990B Programming Guide WAI The WAI WAIt command has no function in the 8990B but is parsed for compatibility with other instruments Syntax WAI ...

Страница 61: ...Guide 61 3 Root Commands Overview 62 ACS 63 ARS 64 AUToscale 65 AUToscale UNDO 66 ECS 67 ETS character_data 68 ETSThreshold character_data 70 OCS 1 4 72 RUN 73 SINGle 74 STOP 75 TRS 76 This chapter describes the root commands supported by the 8990B ...

Страница 62: ...64 AUToscale Autoscale page 65 AUToscale UNDO Undo Autoscale page 66 ECS Equivalent Time Sampling ETS Event Completed State page 67 ETS character_data Equivalent Time Sampling ETS Event State page 68 ETSThreshold character_data Equivalent Time Sampling ETS Threshold Value page 70 OCS 1 4 Operating Calibration Status Channel 1 or Channel 4 page 72 RUN Continuous Acquisition page 73 SINGle Single Ac...

Страница 63: ...ls the completion status of the 8990B averaging subsystem 1 is returned when the average count has reached its maximum 0 is returned when the average count has not reached its maximum Syntax Example ACS ACS Queries whether or not the average count has reached its maximum ...

Страница 64: ...0B 1 is returned when the trigger is armed 0 is returned when the trigger is unarmed Syntax Example Remark Executing this query or CLS clears the arm trigger event status This status bit will not be reset when the Arm Event bit of the Operation Status register is read using the STATus OPERation EVENt query ARS ARS Queries the state of the arm trigger event of the 8990B ...

Страница 65: ...ptimized graph display Syntax Example Remarks This command when executed causes the 8990B to adjust and display the waveforms in the optimum condition by evaluating all the input channels This command will turn off the channel with no waveform found This command is not compatible in CCDF mode AUT This command autoscales the waveform display AUT ...

Страница 66: ...as executed This is useful if you have unintentionally executed autoscale or do not like the settings autoscale has selected and want to return to your previous settings Syntax Example Remark This command is not compatible in the CCDF mode AUT UNDO This command returns the 8990B to the settings that existed before autoscale was executed AUT UNDO ...

Страница 67: ...nt 1 is returned when ETS has completed 0 is returned when ETS has not completed Syntax Example Remark Executing this query or CLS clears the ETS event completed status This status bit will not be reset when the ETS Operation Completed bit of the Operation Status register is read using the STATus OPERation EVENt query ECS ECS Queries whether or not the ETS event has completed ...

Страница 68: ...on error 939 10 MHz setting is only applicable when ETS is off 10 MHz setting is turned off will occur During AUX trigger mode pressing the single button will ensure that ETS acquisition is completed before returning the trace As compared to other trigger sources the user needs to send multiple single commands or press the single button to get the completed ETS trace Space ETS character_data Item ...

Страница 69: ...eysight 8990B Programming Guide 69 Reset condition On reset ETS is set to AUTO Query ETS This query returns the current setting of the ETS state The response format is NRf Query example ETS Queries the current ETS state ...

Страница 70: ...d is set to ETS500N Space ETST character_data Item Description Default Range of values character_data Sets the ETS threshold as ETS500N SetsETS threshold to 500 ns ETS1U SetsETS threshold to 1 μs ETS2U SetsETS threshold to 2 μs ETS5U SetsETS threshold to 5 μs ETS10U SetsETS threshold to 10 μs ETS500N ETS1U ETS2U ETS5U ETS10U ETST ETS500N This command sets the ETS threshold to 500 ns ...

Страница 71: ...Root Commands 3 Keysight 8990B Programming Guide 71 Query ETST This query returns the current setting of the ETS threshold The response format is NRf Query example ETST Queries the current ETS threshold ...

Страница 72: ...returned if channel 1 or 4 is not calibrating Syntax Example Remark This query is only applicable for channels 1 and 4 If a channel other than channel 1 or 4 is specified the following errors 113 Undefined header OCS2 Err and 420 Query UNTERMINATED will occur This query is only applicable when calibration is invoked via SCPI commands OCS1 1 4 OCS1 Queries the Operating Calibration Status of channe...

Страница 73: ...ide 73 RUN This command sets the 8990B to start a continuous data acquisition Syntax Example Remark To exit the continuous acquisition mode you need to execute the STOP or SINGle command RUN This command initiates a continuous data acquisition RUN ...

Страница 74: ...NGle This command sets the 8990B to make a single data acquisition when the next trigger event occurs Syntax Example Remark The 8990B will stop acquiring data after making the single acquisition SINGle This command initiates a single data acquisition SING ...

Страница 75: ...B Programming Guide 75 STOP This command sets the 8990B to stop data acquisition Syntax Example Remark To re initiate data acquisition you need to execute the RUN or SINGle command STOP This command stops the data acquisition STOP ...

Страница 76: ...0B 1 is returned if a trigger event occurs 0 is returned if there is no trigger event Syntax Example Remark Executing this query or CLS clears the trigger event status This status bit will not be reset when the Trigger Event bit of the Operation Status register is read using the STATus OPERation EVENt query TRS TRS Queries the state of the trigger event of the 8990B ...

Страница 77: ...e CCDF MARKer ASOUrce character_data 97 ACQuire CCDF MARKer AXPosition numeric_value 99 ACQuire CCDF MARKer AYPosition 101 ACQuire CCDF MARKer BSOUrce character_data 102 ACQuire CCDF MARKer BXPosition numeric_value 104 ACQuire CCDF MARKer BYPosition 106 ACQuire CCDF MARKer XDELta 107 ACQuire CCDF MARKer YDELta 108 ACQuire CCDF PAVerage 109 ACQuire CCDF PEAK 110 ACQuire CCDF REFerence STATe boolean...

Страница 78: ...INTerpolate boolean 131 ACQuire MODE character_data 132 ACQuire RF INTerpolate character_data 134 ACQuire RF INTerpolate RESolution character_data 135 ACQuire RF INTerpolate THReshold character_data 136 ACQuire SYNCres boolean 137 ACQuire ZOOM OFFSet numeric_value 138 ACQuire ZOOM SCALe numeric_value 140 This chapter explains how the ACQuire command subsystem is used to set the 8990B acquisition m...

Страница 79: ...Nt numeric_value page 87 CURRent query only page 85 DURation numeric_value page 90 FRAMe numeric_value page 92 CURRent query only page 94 GAUSsian STATe boolean page 95 MARKer ASOUrce character_data page 97 AXPosition numeric_value page 99 AYPosition query only page 101 BSOUrce character_data page 102 BXPosition numeric_value page 104 BYPosition query only page 106 XDELta query only page 107 YDELt...

Страница 80: ...SOURce character_data page 123 TRACe 1 4 STATe boolean page 125 WAVEForm boolean page 127 DROop STATe boolean page 128 SOURce CHAN 1 4 ALLRF NONE page 129 INTerpolate boolean page 131 MODE character_data page 132 RF INTerpolate character_data page 134 RESolution character_data page 135 THReshold character_data page 136 SYNCres boolean page 137 ZOOM OFFSet numeric_value page 138 SCALe numeric_value...

Страница 81: ...the state of averaging which is used to improve measurement accuracy Syntax Example Remark The last setting of the averaging filter length will be saved with every averaging state change Reset condition On reset averaging is disabled ACQ STAT AVER 0 OFF 1 ON Space ACQ AVER 1 This command enables averaging ...

Страница 82: ...ry ACQuire AVERage STATe This query enters a 1 or 0 into the output buffer indicating the state of averaging 1 is returned when averaging is enabled 0 is returned when averaging is disabled Query example ACQ AVER Queries whether averaging is enabled or disabled ...

Страница 83: ... you set the averaging filter length If you set a value other than the range specified for the filter length error 222 Data out of range will occur ACQ AVER Space COUN numeric_value Item Description Default Range of values numeric_value A numeric value for the averaging filter length Default value 2 Minimum value 2 Maximum value 2048 2 4 8 16 32 64 128 256 512 1024 or 2048 ACQ AVER COUN 128 This c...

Страница 84: ...set condition On reset the averaging filter length is set to 2 Query ACQuire AVERage COUNt This query returns the current setting of the averaging filter length The response format is NR1 Query example ACQ AVER COUN Queries the averaging filter length setting ...

Страница 85: ...veraging operation Syntax Example Remark If the averaging state is off this query returns a value of 0 and error 221 Settings conflict Requires averaging to be enabled will occur Refer to ACQuire AVERage COUNt numeric_value on page 83 to enable the averaging COUN ACQ AVER CURR ACQ AVER COUN CURR Queries the running averaging filter length ...

Страница 86: ...rks This query is only applicable for channels 1 and 4 If you send this query for a channel other than 1 or 4 error 700 Applicable to channel 1 and 4 only will occur This query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the ...

Страница 87: ...e CCDF free run sweep mode is enabled refer to ACQuire CCDF SWEep character_data on page 119 ACQ CCDF Space COUN numeric_value Item Description Default Range of values numeric_value A numeric value for the CCDF count Default value 100M Minimum value 100M Maximum value 10G The value specified will be truncated to a multiple of 100M 100M to 10G ACQ CCDF COUN 500MA This command sets the CCDF acquisit...

Страница 88: ...ata on page 132 to set the acquisition mode This command is only applicable when the CCDF sweep is set to the free run mode If the CCDF sweep mode is not set to free run error 221 Settings conflict Requires CCDF sweep to be in free run mode will occur If you set an acquisition length value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respecti...

Страница 89: ...is query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This query is only applicable when the CCDF sweep is set to the free run mode If the CCDF sweep is not set to free run error 221 Settings conflict Requ...

Страница 90: ...scription Default Range of values numeric_value A numeric value in second for the CCDF trigger duration Default value 10 ms Minimum value 100 ns Maximum value 1 s The value specified will be truncated to a multiple of 10 ns The range of values above is determined by CCDF trigger duration CCDF frame and must be 100 s 100 ns to 1 s ACQ CCDF DUR 0 01 This command sets the CCDF trigger duration to 0 0...

Страница 91: ... out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur This command is only applicable when the CCDF sweep is set to the triggered mode If the CCDF sweep mode is not set to triggered error 221 Settings conflict Requires CCDF sweep to be in triggered mode will occur CCDF duration is set based on the trace length of the normal mode when switching from nor...

Страница 92: ...sweep mode is enabled refer to ACQuire CCDF SWEep character_data on page 119 ACQ CCDF Space FRAM numeric_value Item Description Default Range of values numeric_value A numeric value for the CCDF frame Default value 1 Minimum value 1 Maximum value 1G The range of values above is determined by CCDF trigger duration CCDF frame and must be 100 s 1 to 1 G ACQ CCDF FRAM 2K This command sets the CCDF fra...

Страница 93: ...is command is only applicable when the CCDF sweep is set to the triggered mode If the CCDF sweep mode is not set to triggered error 221 Settings conflict Requires CCDF sweep to be in triggered mode will occur If you set a CCDF frame value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to mi...

Страница 94: ...uery is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This query is only applicable when the CCDF sweep is set to the triggered mode If the CCDF sweep mode is not set to triggered error 221 Settings conflict R...

Страница 95: ...1 or 4 error 700 Applicable to channel 1 and 4 only will occur This command is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode Reset condition On reset the CCDF Gaussian trace is turned on ACQ STAT CCDF 0 OFF 1 ...

Страница 96: ...sian STATe This query enters a 1 or 0 into the output buffer indicating the state of the CCDF Gaussian trace 1 is returned when the trace is turned on 0 is returned when the trace is turned off Query example ACQ CCDF GAUS Queries whether the CCDF Gaussian trace is turned on or off ...

Страница 97: ...pplicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires ACQ CCDF Space ASOU character_data MARK Item Description Default Range of values character_data Sets the source of marker A as TRACe1 Places marker A on channel 1 CCDF trace TRACe4 Places marker A on channel 4 CCDF trace GAUSsian Places marker A on Gaussian trace REFerence Places ...

Страница 98: ...he Gaussian trace is not enabled error 221 Settings conflict Requires CCDF Gaussian trace to be enabled will occur Refer to ACQuire CCDF GAUSsian STATe boolean on page 95 to set the CCDF Gaussian trace This command is only applicable when the CCDF reference trace is enabled If the reference trace is not enabled error 221 Settings conflict Requires CCDF Reference trace to be enabled will occur Refe...

Страница 99: ..._value This command sets the X axis position of CCDF marker A Syntax Parameter Example ACQ CCDF Space AXP numeric_value MARK Item Description Default numeric_value A numeric value in dB for the X axis position ACQ CCDF MARK AXP 0 1 This command sets the X axis position of CCDF marker A to 0 1 dB ...

Страница 100: ...to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This command is only applicable when the CCDF marker A source is set If the source is not set error 221 Settings conflict CCDF marker A source not set will occur Refer to ACQuire CCDF MARKer ASOUrce character_data on page 97 to set the CCDF marker A source Query ACQuire CCDF MARKer AXPosition This...

Страница 101: ...s query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This query is only applicable when the CCDF marker A source is set If the source is not set error 221 Settings conflict CCDF marker A source not set wil...

Страница 102: ...applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires ACQ CCDF Space BSOU character_data MARK Item Description Default Range of values character_data Sets the source of marker B as TRACe1 Places marker A on channel 1 CCDF trace TRACe4 Places marker A on channel 4 CCDF trace GAUSsian Places marker A on Gaussian trace REFerence Places...

Страница 103: ...the Gaussian trace is not enabled error 221 Settings conflict Requires CCDF Gaussian trace to be enabled will occur Refer to ACQuire CCDF GAUSsian STATe boolean on page 95 to set the CCDF Gaussian trace This command is only applicable when the CCDF reference trace is enabled If the reference trace is not enabled error 221 Settings conflict Requires CCDF reference trace to be enabled will occur Ref...

Страница 104: ...ode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This command is only applicable when the CCDF marker B source is set If the source is not set error 221 Settings conflict CCDF marker B source not set will occur Refer to ACQuire CCDF MARKer BSOUrce character_data on page 102 to...

Страница 105: ...amming Guide 105 Query ACQuire CCDF MARKer BXPosition This query returns the current setting of the CCDF marker B X axis position The response format is NRf Query example ACQ CCDF MARK BXP Queries the X axis position setting of CCDF marker B ...

Страница 106: ... query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This query is only applicable when the CCDF marker B source is set If the source is not set error 221 Settings conflict CCDF marker B source not set will...

Страница 107: ...ou send this query for a channel other than 1 or 4 error 700 Applicable to channel 1 and 4 only will occur This query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode MARK XDEL ACQ CCDF ACQ CCDF MARK XDEL Quer...

Страница 108: ...ou send this query for a channel other than 1 or 4 error 700 Applicable to channel 1 and 4 only will occur This query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode MARK YDEL ACQ CCDF ACQ CCDF MARK YDEL Quer...

Страница 109: ...o channel 1 and 4 only will occur This query is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This query is only applicable when the CCDF source is set If the source is not set error 221 Settings conflict CCDF...

Страница 110: ...ry is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This query is only applicable when the CCDF source is set If the source is not set error 221 Settings conflict CCDF source not set will occur Refer to ACQuir...

Страница 111: ...he CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This command is only applicable when channel 1 or 4 is connected If the channel trace is not connected error 221 Settings conflict Requires CCDF trace to be enabled will occur Refer t...

Страница 112: ...ned off Query ACQuire CCDF REFerence STATe This query enters a 1 or 0 into the output buffer indicating the state of the CCDF reference trace 1 is returned when the trace is turned on 0 is returned when the trace is turned off Query example ACQ CCDF REF Queries whether the CCDF reference trace is turned on or off ...

Страница 113: ...ace as a reference source Syntax Parameter Example ACQ CCDF Space SOUR character_data REF Item Description Default Range of values character_data Sets the reference source as TRACe1 Trace from channel 1 TRACe4 Trace from channel 4 TRACe1 TRACe4 ACQ CCDF REF SOUR TRAC1 This command sets the CCDF trace from channel 1 as the reference source ...

Страница 114: ...nly applicable when the CCDF trace from channel 1 or 4 is enabled If the channel trace is not enabled error 221 Settings conflict Requires CCDF trace to be enabled will occur Refer to ACQuire CCDF TRACe 1 4 STATe boolean on page 125 to set the CCDF channel trace This command is only applicable when the reference trace is turned on If no reference trace is set error 221 Settings conflict Requires C...

Страница 115: ... Syntax Parameter Example ACQ CCDF Space SCAL numeric_value Item Description Default Range of values numeric_value A numeric value in dB div for the CCDF trace display scale Default value 5 dB div Minimum value 0 5 dB div Maximum value 5 dB div 0 5 dB div to 5 dB div ACQ CCDF SCAL 0 5 This command sets the CCDF trace display scale to 0 5 dB div ...

Страница 116: ...ccur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode If you set a scale value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the CCDF trace display scale is set to 5...

Страница 117: ...CDF source as channel 1 or 4 Syntax Parameter Example CCDF Space character_data SOUR ACQ Item Description Default Range of values character_data Sets the CCDF source as CHAN1 Sets the source to channel 1 CHAN4 Sets the source to channel 4 CHAN1 CHAN4 ACQ CCDF SOUR CHAN1 This command sets the CCDF source as channel 1 ...

Страница 118: ...221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This command is only applicable when the selected channel is enabled If the channel is disabled error 221 Settings conflict Requires channel to be enabled will occur Reset condition On reset the CCDF source is set to the first channel 1 or 4 available Query...

Страница 119: ...arameter Example CCDF Space character_data SWE ACQ Item Description Default Range of values character_data Sets the CCDF sweep mode as FREErun Sets the sweep to the free run mode This is the default setting TRIGgered Sets the sweep to the triggered mode FREErun TRIGgered ACQ CCDF SWE FREE This command sets the CCDF sweep mode to free run ...

Страница 120: ...nly applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode Reset condition On reset the CCDF sweep mode is set to free run Query ACQuire CCDF SWEep This query returns the current setting of the CCDF sweep mode Query example...

Страница 121: ...n array in the following order Power level power to average power ratio that contains 10 of the power Power level that contains 1 of the power Power level that contains 0 1 of the power Power level that contains 0 01 of the power Power level that contains 0 001 of the power Power level that contains 0 0001 of the power Syntax Example TAB ACQ CCDF ACQ CCDF TAB Queries the CCDF statistical table val...

Страница 122: ...licable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This command is only applicable when the CCDF source is set If the source is not set error 221 Settings conflict CCDF source not set will occur Refer to ACQuire CCDF SOURc...

Страница 123: ...s channel 1 or 4 Syntax Parameter Example CCDF Space character_data TABLESOUR ACQ Item Description Default Range of values character_data Sets the CCDF statistical table source as CHAN1 Sets the source to channel 1 CHAN4 Sets the source to channel 4 CHAN1 CHAN4 ACQ CCDF TABLESOUR CHAN1 This command sets the CCDF statistical table source as channel 1 ...

Страница 124: ...onflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode This command is only applicable when the selected channel is enabled If the channel is disabled error 221 Settings conflict Requires channel to be enabled will occur Reset condition On reset the CCDF source is set to the first channel 1 or 4 available Query ACQuire CCDF ...

Страница 125: ...ror 700 Applicable to channel 1 and 4 only will occur This command is only applicable in the CCDF acquisition mode If the acquisition mode is not set to CCDF error 221 Settings conflict Requires CCDF mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode Reset condition On reset the CCDF trace from both channels 1 and 4 is turned on ACQ CCDF TRAC...

Страница 126: ...Te This query enters a 1 or 0 into the output buffer indicating the state of the CCDF trace from channel 1 or 4 1 is returned when the trace is turned on 0 is returned when the trace is turned off Query example ACQ CCDF TRAC4 Queries whether the CCDF trace from channel 4 is turned on or off ...

Страница 127: ...ight 8990B Programming Guide 127 ACQuire CCDF WAVEFOrm boolean This command sets and obtains the waveform setting Syntax Example ACQ CCDF WAVEFO 1 This command turns on the CCDF trace from channel 1 ACQ CCDF 0 OFF 1 ON WAVEFO ...

Страница 128: ...tings conflict Requires channel to be enabled will occur Query ACQuire DROop STATe This query enters a 1 or 0 into the output buffer indicating the state of the droop measurement mode 1 is returned when the droop measurement mode is turned on 0 is returned when the droop measurement mode is turned off Query example STAT ACQ 0 OFF 1 ON Space DRO ACQ DRO 1 This command turns on the droop measurement...

Страница 129: ...ls for the droop measurement Syntax Example Remark If a channel other than channel 1 or 4 is specified error 700 Applicable to channel 1 and 4 only will occur Reset condition On reset the droop measurement source is set to the first channel 1 or 4 available CHAN 4 SOUR DRO Space ACQ ALLRF 1 NONE ACQ DRO SOUR CHAN1 This command sets the droop measurement source to channel 1 ...

Страница 130: ...bsystem 130 Keysight 8990B Programming Guide Query ACQuire DROop SOURce This query returns the current setting of the droop measurement source Query example ACQ DRO SOUR Queries the droop measurement source setting ...

Страница 131: ... ACQuire INTerpolate This query enters a 1 or 0 into the output buffer indicating the state of the sin x x interpolation filter 1 is returned when the sin x x interpolation filter is turned on 0 is returned when the sin x x interpolation filter is turned off Query example ACQ INT 0 OFF 1 ON Space ACQ INT ON This command turns on the sin x x interpolation filter ACQ INT Queries whether the sin x x ...

Страница 132: ...Sets the acquisition mode as NORMal Sets to the normal acquisition mode This is the default setting ZOOM Sets to the zoom acquisition mode CCDF Sets to the Complementary Cumulative Distribution Function CCDF acquisition mode SPLITSCReen Sets to the splitscreen mode XYDISPlay Sets to the XY display mode MULTIPULse Sets to the multipulse mode NORMal ZOOM CCDF SPLITSCReen XYDISPlay MULTIPULse ACQ MOD...

Страница 133: ...990B Programming Guide 133 Reset condition On reset the acquisition mode is set to normal Query ACQuire MODE This query returns the current setting of the acquisition mode Query example ACQ MODE Queries the acquisition mode setting ...

Страница 134: ...Reset condition On reset the interpolation algorithm is set to OFF NOTE This command can only be used when the ETS mode is disabled refer to ETS character_data on page 68 ACQ RF Space INT character_data Item Description Default Range of values character_data Sets the interpolation algorithm to AUTO Sets the interpolation algorithm to automatically turn on when the timebase falls below the specifie...

Страница 135: ...s command can only be used when ACQuire RF INTerpolate is set to AUTO refer to on page 141 ACQ RF Space INT character_data RES Item Description Default Range of values character_data Sets the interpolation algorithm resolution to POINT1N Sets the resolution to 1 point per nanosecond POINT2N Sets the resolution to 2 points per nanosecond POINT5N Sets the resolution to 5 points per nanosecond POINT1...

Страница 136: ...e RF INTerpolate is set to AUTO refer to on page 141 ACQ RF Space INT character_data THR Item Description Default Range of values character_data Sets the timebase threshold to THR500N Sets the threshold to 500 nanoseconds per division THR1U Sets the threshold to 1 microsecond per division THR2U Sets the threshold to 2 microseconds per division THR5U Sets the resolution to 5 microseconds per divisi...

Страница 137: ...mpling rate and trace data points of all the video channels with the RF channels Syntax Example Reset condition On reset synchronization is disabled NOTE This command can only be used when ACQuire RF INTerpolate is set to AUTO refer to on page 141 ACQ SYNC 0 OFF 1 ON ACQ SYNC 1 This command enables synchronization ...

Страница 138: ..._value A numeric value in second for the zoom time offset Default value 0 The range of values will change according to the scale you set in the normal graph with TIMebase SCALe numeric_value The zoom window can only be offsetted within the range of the graph The range of values will change according to the scale you set in the normal graph with TIMebase SCALe numeric_value ACQ ZOOM OFFS 1m This co...

Страница 139: ...t value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the zoom time offset is set to 0 Query ACQuire ZOOM OFFSet This query returns the current setting of the zoom time offset The response form...

Страница 140: ...e ACQ ZOOM Space SCAL numeric_value Item Description Default Range of values numeric_value A numeric value in second for the zoom time scale Default value 100 ns The range of values will change according to the graph scale you set in TIMebase SCALe numeric_value The range of values will change according to the graph scale you set in TIMebase SCALe numeric_value ACQ ZOOM SCAL 60E 09 This command se...

Страница 141: ...scale are based on the current Normal mode time scale settings If you set a time scale value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Query ACQuire ZOOM SCALe This query returns the current setting of the zoom tim...

Страница 142: ...4 ACQuire Subsystem 142 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 143: ... 147 CALibration CALibrate AUTO INTerval numeric_value 149 CALibration CALibrate AUTO NOTify boolean 151 CALibration OUTPut character_data 152 CALibration ZERO character_data 154 CALibration ZEROCAL character_data 155 This chapter explains how the CALibration command subsystem is used to perform internal zeroing and calibration on the peak power sensors connected to respective RF channels ...

Страница 144: ...nternal zeroing and calibration process is used to combine the peak power sensor and the 8990B to make accurate power measurements Keyword Parameter form Note Page CALibration ALL character_data page 145 CALibrate character_data page 146 AUTO boolean page 147 INTerval numeric_value page 149 NOTify boolean page 151 OUTPut character_data page 152 ZERO character_data page 154 ZEROCAL character_data p...

Страница 145: ...to manually perform zeroing and calibration on both channels 1 and 4 Syntax Example Remark If channel 1 or 4 is not connected error 241 Hardware missing Sensor not found in channel 1 or channel 4 will occur CAL ALL CAL This command sets the 8990B to perform zeroing and calibration on both channels 1 and 4 ...

Страница 146: ...is only applicable for channels 1 and 4 If a channel other than channel 1 or 4 is specified error 700 Applicable to channel 1 and 4 only will occur CAL Space CAL character_data Item Description Default Range of values character_data Sets the channel calibration as CHAN1 Sets channel 1 to calibrate CHAN4 Sets channel 4 to calibrate CHAN1 CHAN4 CAL CAL CHAN1 This command sets the 8990B to perform ca...

Страница 147: ...ibration CALibrate AUTO INTerval numeric_value on page 149 Syntax Example Remarks For seamless remote operation when auto calibration is enabled you are advised to incorporate sufficient timeouts 10 secs in your test program to avoid errors Alternatively the OPC command can be used for status checking before proceeding to the next command CAL AUTO CAL 0 OFF 1 ON Space CAL CAL AUTO 1 This command e...

Страница 148: ...tion CALibrate AUTO This query enters a 1 or 0 into the output buffer indicating the state of auto calibration on channels 1 and 4 1 is returned when auto calibration is enabled 0 is returned when auto calibration is disabled Query example CAL CAL AUTO Queries whether auto calibration on channels 1 and 4 is enabled or disabled ...

Страница 149: ...ric_value Item Description Default Range of values numeric_value A numeric value in minute for the time interval Default value 10 min Minimum value 1 min Maximum value 60 min 1 min to 60 min decimals will be rounded to the closest integer CAL CAL AUTO INT 1 This command sets the auto calibration to run on a 1 min interval CAL CAL AUTO INT 9 5 This command rounds up 9 5 to the nearest integer and a...

Страница 150: ...terval is set to 10 min Query CALibration CALibrate AUTO INTerval This query returns the current setting of the time interval for auto calibration on channels 1 and 4 The response format is NRf Query example CAL CAL AUTO INT Queries the time interval setting for auto calibration on channels 1 and 4 ...

Страница 151: ...buffer indicating the state of the display notification for auto calibration on channels 1 and 4 1 is returned when the auto calibration display notification is enabled 0 is returned when the auto calibration display notification is disabled Query example CAL AUTO CAL 0 OFF 1 ON Space NOT CAL CAL AUTO NOT 1 This command enables the display notification for auto calibration on channels 1 and 4 CAL ...

Страница 152: ...r Example Remark The AC setting sets the Aux Trig Out to be the probe compensation square wave approximately 750 Hz CAL Space OUTP character_data Item Description Default Range of values character_data Sets the calibration output as AC Sets the AC coupling frequency DC dc_value Sets the DC level with its value in volts within the range of 2 4 V to 2 4 V AC DC dc_value CAL OUTP DC 2 0 This command ...

Страница 153: ...ration Subsystem 5 Keysight 8990B Programming Guide 153 Query CALibration OUTPut This query returns the current setting of the calibration output Query example CAL OUTP Queries the calibration output setting ...

Страница 154: ...han channel 1 or 4 is specified error 700 Applicable to channel 1 and 4 only will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor not found in channel 1 or channel 4 will occur CAL Space ZERO character_data Item Description Default Range of values character_data Sets the channel for zeroing as CHAN1 Sets channel 1 to zero CHAN4 Sets channel 4 to zero CHAN1 CHAN4 CAL ZERO...

Страница 155: ...ed error 700 Applicable to channel 1 and 4 only will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor not found in channel 1 or channel 4 will occur CAL Space ZEROCAL character_data Item Description Default Range of values character_data Sets the channel for zeroing and calibration as CHAN1 Sets channel 1 to zero and runs calibration CHAN4 Sets channel 4 to zero and runs ...

Страница 156: ...5 CALibration Subsystem 156 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 157: ...1 4 FREQuency numeric_value 169 CHANnel 2 3 INPut character_data 171 CHANnel 2 3 OFFSet numeric_value 173 CHANnel 2 3 PROBe 175 CHANnel 2 3 PROBe ID 176 CHANnel 1 4 REFerence numeric_value 177 CHANnel 1 4 REFerence POSition character_data 179 CHANnel 1 4 UNIT character_data 181 CHANnel 1 2 3 4 SCALe numeric_value 183 CHANnel 1 2 3 4 SRATe 185 CHANnel 1 2 3 4 TIMECOMP numeric_value 186 This chapter...

Страница 158: ... Note Page CHANnel 1 4 BWIDth character_data page 159 EXTloss numeric_value page 163 FDOffset STATe boolean page 165 SELect string page 167 FREQuency numeric_value page 169 REFerence numeric_value page 177 POSition character_data page 179 UNIT character_data page 181 CHANnel 1 2 3 4 DISPlay boolean page 161 SCALe numeric_value page 183 SRATe query only page 185 TIMECOMP numeric_value page 186 CHAN...

Страница 159: ... CHAN Space character_data BWID 1 4 Item Description Default Range of values character_data Sets the sensor video bandwidth as OFF Disables the bandwidth setting This is the default setting LOW Sets to the low bandwidth MEDium Sets to the medium bandwidth HIGH Sets to the high bandwidth OFF LOW MED HIGH CHAN1 BWID HIGH This command sets the sensor video bandwidth to high for channel 1 ...

Страница 160: ...is on will occur If the video bandwidth is being set to MEDium or HIGH when the frequency is less than 500 MHz error 221 Settings conflict Unable to set video bandwidth to MEDIUM or HIGH Frequency must be higher than 500 MHz will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the sensor video bandwidth ...

Страница 161: ...gnal at a particular channel the display of that channel will be turned off even if its display state is set to on If no sensor is connected to a particular channel error 241 Hardware missing Unable to turn on channel no sensor detected will occur Reset condition On reset the channel display is turned on CHAN DISP 0 OFF 1 ON Space 2 3 4 1 CHAN3 OFF This command turns off the display for channel 3 ...

Страница 162: ...query enters a 1 or 0 into the output buffer indicating the state of the display for the specified channel 1 is returned when the channel display is turned on 0 is returned when the channel display is turned off Query example CHAN1 Queries whether the display is turned on or off for channel 1 ...

Страница 163: ...l 1 or 4 for offset correction Syntax Parameter Example CHAN Space numeric_value EXTL 1 4 Item Description Default Range of values numeric_value A numeric value in dB for the external loss Default value 0 dB Minimum value 100 dB Maximum value 100 dB 100 dB to 100 dB CHAN1 EXTL 1 This command sets the external loss to 1 dB for channel 1 ...

Страница 164: ...s minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the external loss is set to 0 dB Query CHANnel 1 4 EXTLoss This query returns the current setting of the exte...

Страница 165: ...specified channel Syntax Example Remarks If there is no FDO table selected when sending this command error 221 Settings conflict No FDO table selected will occur This command is only applicable for channels 1 and 4 If a channel other than channel 1 or 4 is specified error 700 Applicable to channel 1 and 4 only will occur CHAN STAT 0 OFF 1 ON Space 4 1 FDO CHAN1 FDO OFF This command disables the FD...

Страница 166: ...his query enters a 1 or 0 into the output buffer indicating the state of the FDO table for the specified channel 1 is returned when the FDO table is enabled 0 is returned when the FDO table is disabled Query example CHAN1 FDO Queries whether the FDO table is enabled or disabled for channel 1 ...

Страница 167: ...ecified channel Syntax Parameter Example CHAN Space string FDO 1 4 SEL Item Description Default string Sets any of the following FDO table names as a string value CUSTOM_A CUSTOM_B CUSTOM_C CUSTOM_D CUSTOM_E CUSTOM_F CUSTOM_G CUSTOM_H CUSTOM_I CUSTOM_J CHAN1 FDO SEL CUSTOM_A This command assigns the FDO table named CUSTOM_A to channel 1 ...

Страница 168: ...pecified error 700 Applicable to channel 1 and 4 only will occur If there is no data in the selected FDO table error 221 Settings conflict No FDO data entry available will occur Query CHANnel 1 4 FDOffset SELect This query returns the current setting of the FDO table for the specified channel as a string value An empty string will be returned if no table has been selected Query example CHAN1 FDO S...

Страница 169: ...cy for channel 1 or 4 Syntax Parameter Example CHAN Space numeric_value FREQ 1 4 Item Description Default Range of values numeric_value A numeric value in Hz for frequency Default value 1 GHz Minimum value 1 kHz Maximum value 1000 GHz 1 kHz to 1000 GHz CHAN1 FREQ 5000 This command sets the frequency to 5 kHz for channel 1 ...

Страница 170: ... you set a frequency value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the freq...

Страница 171: ...Example CHAN Space character_data INP 2 3 Item Description Default Range of values character_data Sets the coupling and impedance as AC AC coupling 1 MΩ impedance DC DC coupling 1 MΩ impedance DC50 DC coupling 50 Ω impedance This is the default setting AC DC DC50 CHAN2 INP AC This command sets the input coupling and impedance to AC coupling and 1 MΩ respectively for channel 2 ...

Страница 172: ... 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the input coupling and impedance settings are set to DC coupling and 50 Ω impedance respectively Query CHANnel 2 3 INPut This query returns the current settings of the input coupling and impedance for the specified channel Query example CHAN2 INP Queries the input coupling...

Страница 173: ...nnel 2 or 3 Syntax Parameter Example CHAN Space numeric_value OFFS 2 3 Item Description Default Range of values numeric_value A numeric value in volts per division for the offset Default value 0 Minimum value 4 V div Maximum value 4 V div 4 V div to 4 V div CHAN2 OFFS 1 5 This command sets the offset to 1 5 V div for channel 2 ...

Страница 174: ...ped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the offset is set to 0 Query CHANnel 2 3 OFFSet This query returns the current setting of the offset...

Страница 175: ...connected 0 is returned if there is no probe connected Syntax Example Remarks This command is only applicable for channels 2 and 3 If a channel other than channel 2 or 3 is specified error 701 Applicable to channel 2 and 3 only will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur PROB CHAN 2 3 CHAN2 PROB Queries if there is a pr...

Страница 176: ...ntax Example Remarks This command is only applicable for channels 2 and 3 If a channel other than channel 2 or 3 is specified error 701 Applicable to channel 2 and 3 only will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur PROB CHAN 2 3 ID CHAN3 PROB ID Queries the channel 3 probe identification ...

Страница 177: ...4 for the current reference position Syntax Parameter Example CHAN Space numeric_value REF 1 4 Item Description Default Range of values numeric_value A numeric value for the channel reference Default value 0 Minimum value 99 dBm 0 W Maximum value 99 dBm 1 W 99 dBm to 99 dBm 0 W to 1 W CHAN1 REF 11 75 This command sets the top reference to 11 75 dBm ...

Страница 178: ...ur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur If the channel unit is set to dBm refer on page 188 the suffix for the input value such as 1 u or 10 m will be removed and the system refer this at 1 dBm or 10 dBm respectively Only when the unit is set to SI style input such as Watt 1 u will yield 1 micro and 10 m will yield 10 milli...

Страница 179: ...haracter_data REF 1 4 POS Item Description Default Range of values character_data Sets the reference position as TOP Sets the reference at the top of the display BOTTom Sets the reference at the bottom of the display CENTer Sets the reference at the center of the display This is the default setting TOP BOTTom CENTer CHAN1 REF POS TOP This command sets the reference position to the top of the displ...

Страница 180: ...only will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the reference is set to the center of the display Query CHANnel 1 4 REFerence POSition This query returns the current settings of the reference position for the specified channel Query example CHAN1 REF POS Queries the reference position setting f...

Страница 181: ... channel Syntax Parameter Example CHAN Space character_data UNIT 1 4 Item Description Default Range of values character_data Sets the channel unit as DBM Sets the unit to dBm This is the default setting for channels 1 and 4 WATT Sets the unit to W for channels 1 and 4 DBM WATT CHAN1 UNIT WATT This command sets the channel 1 unit to W ...

Страница 182: ...nd 4 to configure the unit as DBM or WATT If a unit other than DBM and WATT is specified error 224 Illegal parameter value will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the channel unit is set to dBm for channels 1 and 4 and V for channels 2 and 3 Query CHANnel 1 4 UNIT This query returns the curr...

Страница 183: ...per division for channels 1 and 4 1 V per division for channels 2 and 3 Minimum values 0 01 dB 1 μW per division for channels 1 and 4 1 mV per division for channels 2 and 3 Maximum values 100 dB 1 kW per division for channels 1 and 4 1 V per division for channels 2 and 3 Channels 1 and 4 0 01 dB div to 100 dB div 1 μW div to 1 kW div Channels 2 and 3 1 mV div to 1 V div when the input coupling is ...

Страница 184: ...nge Value clipped to maximum will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the scale is set to 5 dB 1 mW per division for channels 1 and 4 and 1 V per division for channels 2 and 3 Query CHANnel 1 2 3 4 SCALe This query returns the current setting of the scale for the specified channel The respons...

Страница 185: ...Guide 185 CHANnel 1 2 3 4 SRATe This query returns the sampling rate for the specified channel Syntax Example Remark The sampling rate is the same for a channel pair 1 and 4 or 2 and 3 SRAT CHAN 1 2 3 4 CHAN1 SRAT Queries the channel 1 sampling rate ...

Страница 186: ... 2 3 4 TIMECOMP Item Description Default Range of values numeric_value A numeric value in second for the channel time compensation Default value 0 Minimum values 1 ms 1 μs only applicable when ETS is turned on Maximum values 1 ms 1 μs only applicable when ETS is turned on 1 ms to 1 ms 1 μs to 1 μs only applicable when ETS is turned on CHAN2 TIMECOMP 1 m This command sets the channel time compensat...

Страница 187: ...alue clipped to minimum or 222 Data out of range Value clipped to maximum will occur If channel 1 or 4 is not connected error 241 Hardware missing Sensor is not found in channel channel will occur Reset condition On reset the channel time compensation is set to zero Query CHANnel 1 2 3 4 TIMECOMP This query returns the current channel time compensation value The response format is NRf Query exampl...

Страница 188: ...6 CHANnel Subsystem 188 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 189: ...g Guide 189 7 TIMebase Subsystem Overview 190 TIMebase OFFSet numeric_value 191 TIMebase REFClock boolean 193 TIMebase SCALe numeric_value 195 This chapter describes how the TIMebase command subsystem is used to configure the 8990B timebase setup ...

Страница 190: ...B Programming Guide Overview The TIMebase command subsystem controls the horizontal X axis functions of the 8990B Keyword Parameter form Note Page TIMebase OFFSet numeric_value page 191 REFClock boolean page 193 SCALe numeric_value page 195 ...

Страница 191: ...lt Range of values numeric_value A numeric value in second for the timebase offset Default value 0 s Minimum value 1 s 10 μs only applicable when ETS is turned on Maximum value 1 s 10 μs only applicable when ETS is turned on The range of values will change according to the zoom scale you set in ACQuire ZOOM SCALe numeric_value 1 s to 1 s 10 μs to 10 μs only applicable when ETS is turned on TIM OFF...

Страница 192: ...minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the timebase offset is set to 0 Query TIMebase OFFSet This query returns the current setting of the timebase offset The response format is NRf Query example TIM OFFS Queries the timebase offset setting ...

Страница 193: ...to OFF even if the state is ON Also error 720 Settings conflict No reference signal detected on the 10 MHz REF IN BNC input will occur This command is only applicable when the ETS mode is disabled If you send this command when the ETS mode is enabled error 940 Unable to turn on 10 MHz setting when ETS is on will occur Reset condition On reset the 10 MHz reference signal input is turned off TIM REF...

Страница 194: ...a 1 or 0 into the output buffer indicating the state of the 10 MHz reference signal input 1 is returned when the reference signal input is turned on 0 is returned when the reference signal input is turned off Query example TIM REFC Queries whether the 10 MHz reference signal input is turned on or off ...

Страница 195: ...le Syntax Parameter Example TIM Space numeric_value SCAL Item Description Default Range of values numeric_value A numeric value in second per division for the scale Default value 1 μs div Minimum value 2 ns div Maximum value 100 ms div 2 ns div to 100 ms div TIM SCAL 0 05 This command sets the timebase scale to 0 05 s div ...

Страница 196: ...nimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the timebase scale is set to 1 μs div Query TIMebase SCALe This query returns the current setting of the timebase scale The response format is NRf Query example TIM SCAL Queries the timebase scale setting ...

Страница 197: ...Gger HYSTeresis LEVel numeric_value 207 TRIGger HYSTeresis MODE character_data 209 TRIGger IMPedance character_data 211 TRIGger LEVel character_data numeric_value 213 TRIGger MODE character_data 215 TRIGger OUTput boolean 217 TRIGger PWIDth mode time1 time2 219 TRIGger SOURce character_data 221 TRIGger SWEep character_data 223 This chapter explains how the TRIGger command subsystem is used to conf...

Страница 198: ...Pe character_data page 199 EVENt COUNt numeric_value page 201 FAST boolean page 203 HOLDoff numeric_value page 205 HYSTeresis LEVel numeric_value page 207 MODE character_data page 209 IMPedance character_data page 211 LEVel numeric_value page 213 MODE character_data page 215 OUTput boolean page 217 PWIDth mode time1 time2 page 219 SOURce character_data page 221 SWEep character_data page 223 ...

Страница 199: ...ition On reset the edge trigger slope is set to positive TRIG EDGE Space SLOP character_data Item Description Default Range of values character_data Sets the edge trigger slope type as POSitive Sets the slope to positive This is the default setting NEGative Sets the slope to negative POSitive NEGative TRIG EDGE SLOP POS This command sets the slope to positive for the edge trigger ...

Страница 200: ...Subsystem 200 Keysight 8990B Programming Guide Query TRIGger EDGE SLOPe This query returns the current setting of the edge trigger slope Query example TRIG EDGE SLOP Queries the slope setting for the edge trigger ...

Страница 201: ... trigger event count Syntax Parameter Example COUN Space numeric_value TRIG EVEN Item Description Default Range of values numeric_value A numeric value for the trigger event count Default value 0 Minimum value 0 Maximum value 16000000 0 to 16000000 TRIG EVEN COUN 10 This command sets the trigger event count to 10 ...

Страница 202: ...imum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the count is set to 0 Query TRIGger EVENt COUNt This query returns the current setting of the trigger event count The response format is NRf Query example TRIG EVEN COUN Queries the trigger event count setting ...

Страница 203: ... this command is sent for a trigger source other than any of these sources error 221 Settings conflict Fast trigger is only applicable to trigger source for channel 1 and 4 Fast trigger has been disabled will occur Auto calibration will be turned off when the fast trigger is enabled Reset condition On reset the fast trigger is disabled TRIG FAST 0 OFF 1 ON Space TRIG FAST ON This command enables t...

Страница 204: ... FAST This query enters a 1 or 0 into the output buffer indicating the state of the fast trigger 1 is returned when the fast trigger is enabled 0 is returned when the fast trigger is disabled Query example TRIG FAST Queries whether the fast trigger is enabled or disabled ...

Страница 205: ...t the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur TRIG Space numeric_value HOLD Item Description Default Range of values numeric_value A numeric value for the trigger holdoff Default value 1 μs Minimum value 1 μs Maximum value 1 s 1 μs to 1 s TRIG HOLD 0 5 This c...

Страница 206: ...ramming Guide Reset condition On reset the trigger holdoff is set to 1 μs Query TRIGger HOLDoff This query returns the current setting of the trigger holdoff The response format is NRf Query example TRIG HOLD Queries the trigger holdoff setting ...

Страница 207: ...d 4 only will occur If you set a hysteresis level value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur TRIG Space numeric_value HYST LEV Item Description Default Range of values numeric_value A numeric value in dBm for ...

Страница 208: ...condition On reset the trigger hysteresis level is set to 0 dBm Query TRIGger HYSTeresis LEVel This query returns the current setting of the trigger hysteresis level The response format is NRf Query example TRIG HYST LEV Queries the trigger hysteresis level setting ...

Страница 209: ... 2 and 3 error 706 Applicable to trigger source for channel 2 and 3 only will occur Reset condition On reset the trigger hysteresis mode is set to normal sensitivity TRIG Space character_data HYST MODE Item Description Default Range of values character_data Sets the hysteresis mode as NORMal Sets the mode to normal sensitivity This is the default setting NREJect Sets the mode to noise reject NORMa...

Страница 210: ...ystem 210 Keysight 8990B Programming Guide Query TRIGger HYSTeresis MODE This query returns the current setting of the trigger hysteresis mode Query example TRIG HYST MODE Queries the trigger hysteresis mode setting ...

Страница 211: ...d is sent for a trigger source other than auxiliary error 704 Applicable to trigger source for auxiliary only will occur Reset condition On reset the impedance is set to 50 Ω Space character_data TRIG IMP Item Description Default Range of values character_data Sets the impedance type as IMP50 Sets the impedance to 50 Ω This is the default setting IMP1M Sets the impedance to 1 MΩ IMP50 IMP1M TRIG I...

Страница 212: ...eysight 8990B Programming Guide Query TRIGger IMPedance This query returns the current setting of the auxiliary trigger source input impedance Query example TRIG IMP Queries the auxiliary trigger source input impedance setting ...

Страница 213: ...nel trigger source as CHAN1 Sets the source to channel 1 CHAN2 Sets the source to channel 2 CHAN3 Sets the source to channel 3 CHAN4 Sets the source to channel 4 CHAN1 CHAN2 CHAN3 CHAN4 numeric_value A numeric value for the trigger level Default value 0 dBm 1 mW for channels 1 and 4 0 V for channels 2 and 3 Minimum value 40 dBm 100 nW for channels 1 and 4 4 V for channels 2 and 3 Maximum value 20 ...

Страница 214: ...ll be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Query TRIGger LEVel channel This query returns the current setting of the trigger level for the specified channel trigger source The response format is NRf in the following units dBm W for channels 1 and 4 V for channels 2 and ...

Страница 215: ...de is set to the edge trigger TRIG Space character_data MODE Item Description Default Range of values character_data Sets the trigger mode as EDGE Sets the 8990B to trigger on edge This is the default setting EVENt Sets the 8990B to trigger on event PWIDth Sets the 8990B to trigger on pulse width EDGE EVENt PWIDth TRIG MODE EDGE This command sets the trigger mode to the edge trigger ...

Страница 216: ...set to trigger on event when the ETS mode is enabled error 221 Settings conflict Unable to turn on Trigger on Event while ETS mode is on will occur Query TRIGger MODE This query returns the current setting of the trigger mode Query example TRIG MODE Queries the trigger mode setting ...

Страница 217: ...he output trigger is turned on Remark This command is only applicable for the channel 1 channel 4 and auxiliary trigger sources only If this command is sent for a trigger source other than any of these sources error 702 Applicable to trigger source for channel 1 4 and auxiliary only will occur TRIG OUT 0 OFF 1 ON Space TRIG OUT ON This command turns on the output trigger ...

Страница 218: ...ut This query enters a 1 or 0 into the output buffer indicating the state of the output trigger 1 is returned when the output trigger is turned on 0 is returned when the output trigger is turned off Query example TRIG OUT Queries whether the output trigger is turned on or off ...

Страница 219: ...ulse width trigger mode as LESS Sets the pulse width mode to less Only time1 is required MORE Sets the pulse width mode to more This is the default setting Only time1 is required WITHIN Sets the pulse width mode to within Time 1 and time 2 are required OUTOF Sets the pulse width mode to out Time 1 and time2 are required LESS MORE WITHIN OUTOF time1 time2 A numeric value for the pulse width Default...

Страница 220: ...rror 222 Data out of range T1 value cannot be the same as T2 will occur The value for time1 must not be more than time2 If time1 time2 error 222 Data out of range T1 value cannot be more than T2 will occur Query TRIGger PWIDth This query returns the current mode of the pulse width trigger Query example TRIG PWID Queries the pulse width trigger mode ...

Страница 221: ...first channel available TRIG Space character_data SOUR Item Description Default Range of values character_data Sets the trigger source as CHAN1 Sets the source to channel 1 CHAN2 Sets the source to channel 2 CHAN3 Sets the source to channel 3 CHAN4 Sets the source to channel 4 AUX Sets the source to auxiliary CHAN1 CHAN2 CHAN3 CHAN4 AUX TRIG SOUR CHAN1 This command sets the trigger source to chann...

Страница 222: ...8 TRIGger Subsystem 222 Keysight 8990B Programming Guide Query TRIGger SOURce This query returns the current setting of the trigger source Query example TRIG SOUR Queries the trigger source setting ...

Страница 223: ...ntax Parameter Example TRIG Space character_data SWE Item Description Default Range of values character_data Sets the trigger sweep mode as AUTO Sets to the auto sweep mode This is the default setting TRIGgered Sets to the triggered sweep mode AUTO TRIGgered TRIG SWE AUTO This command sets the trigger sweep to the auto sweep mode ...

Страница 224: ...the auto sweep mode error 221 Settings conflict Unable to set trigger sweep to auto mode time scale must be at least 5E 07 or higher will occur Reset condition On reset the trigger sweep mode is set to auto Query TRIGger SWEep This query returns the current setting of the trigger sweep mode Query example TRIG SWE Queries the trigger sweep mode setting ...

Страница 225: ...data 239 MEASure MINimum CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 241 MEASure OFFtime CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 243 MEASure OVERshoot CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 245 MEASure PAVerage CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 247 MEASure PBASe CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data 249 MEASure PEAK CHAN 1 2 3 4 NORMal ZO...

Страница 226: ...e THReshold PDURation CHAN 1 2 3 4 numeric_value 263 MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeric_value 265 MEASure THReshold VALue CHAN 1 2 3 4 numeric_value 268 MEASure THReshold HISTBIN numeric_value 270 MEASure TRACKMEAS character_data CHAN 1 2 3 4 NORMal ZOOM Boolean 272 This chapter describes how the MEASure command subsystem is used to acquire measurement results for the waveform par...

Страница 227: ...ly page 229 HISTogram Boolean query only page 230 DISPlay character_data CHAN 1 2 3 4 NORMal ZOOM MULTipul se Boolean page 231 AVERage CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 235 DUTYcycle CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 237 FALLtime CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 239 MINimum CHAN 1 2 3 4 NORMal ZOOM ...

Страница 228: ...lse character_data query only page 253 PRI CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 255 PTOP CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 257 PWIDth CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 259 RISEtime CHAN 1 2 3 4 NORMal ZOOM MULTipulse character_data query only page 261 THReshold PDURation CHAN 1 2 3 4 numeric_value page ...

Страница 229: ... Settings conflict Requires droop measurement to be enabled will occur This query is only applicable for channels 1 and 4 If a channel other than channel 1 or 4 is specified error 700 Applicable to channel 1 and 4 only will occur This query is only applicable in the Normal and Zoom mode If this query is sent in the CCDF mode error 221 Settings conflict Not Applicable to CCDF will occur DRO MEAS Sp...

Страница 230: ...ry enters a 1 or 0 into the output buffer indicating the state of the measurement histogram 1 is returned when the measurement histogram is enabled 0 is returned when the measurement histogram is disabled Query example MEAS HIST 0 OFF 1 ON Space MEAS HIST 1 This command displays the measurement histogram MEAS HIST Queries whether the measurement histogram is enabled or disabled ...

Страница 231: ...1 MEASure DISPlay character_data CHAN 1 2 3 4 NORMal ZOOM MULTipulse Boolean This command displays the measurement result of the selected measurement type for the specified channel Syntax DISP MEAS Space CHAN 1 2 3 4 NORM ZOOM MULT character_data 0 OFF 1 ON ...

Страница 232: ...me Selects off time measurement PBASe Selects pulse base measurement PTOP Selects pulse top measurement PWIDth Selects pulse width measurement OVERshoot Selects overshoot measurement PAVerage Selects peak to average power measurement MINimum PEAK AVERage DUTYcycle PRI PRF FALLtime RISEtime OFFtime PBASe PTOP PWIDth OVERshoot PAVerage MEAS DISP MIN CHAN1 1 This command displays the minimum power me...

Страница 233: ...t Require multipulse mode to be enabled will occur If the query is sent as a multipulse query when the Peak Power Analyzer is in the multipulse mode CHAN2 and CHAN3 are not usable The multipulse mode only applies to RF channels CHAN1 and CHAN4 Reset condition On reset there is no measurement result to be displayed Query MEASure DISPlay character_data CHAN 1 2 3 4 NORMal ZOOM MULTipulse This query ...

Страница 234: ...90B Programming Guide MEAS DISP MIN CHAN1 ZOOM Queries the minimum power measurement result display for channel 1 in zoom mode MEAS DISP MIN CHAN1 MULT Queries the minimum power measurement result display for channel 1 in multipulse mode ...

Страница 235: ...m Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev AVER MEAS Space CHAN 1 2 3 4 N...

Страница 236: ...wed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur MEAS...

Страница 237: ...tem Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev DUTY MEAS Space CHAN 1 2 3 4...

Страница 238: ...only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur MEAS DUT...

Страница 239: ...Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev FALL MEAS Space CHAN 1 2 3 4 cha...

Страница 240: ...re allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occ...

Страница 241: ...m Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev MIN MEAS Space CHAN 1 2 3 4 ch...

Страница 242: ...lowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur ME...

Страница 243: ...Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev OFF MEAS Space CHAN 1 2 3 4 char...

Страница 244: ...s are allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will ...

Страница 245: ... Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev OVER MEAS Space CHAN 1 2 3 4 ch...

Страница 246: ...re allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occ...

Страница 247: ...r Item Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PAV MEAS Space CHAN 1 2 3...

Страница 248: ...hen in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur Peak to average measurement for Channel 2 and Channel 3...

Страница 249: ...escription Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PBAS MEAS Space CHAN 1 2 3 4 char...

Страница 250: ... allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur...

Страница 251: ...escription Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PEAK MEAS Space CHAN 1 2 3 4 char...

Страница 252: ... allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur...

Страница 253: ...ter Item Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PRF MEAS Space CHAN 1 2...

Страница 254: ... queries are allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the settin...

Страница 255: ...er Item Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PRI MEAS Space CHAN 1 2 ...

Страница 256: ... queries are allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the settin...

Страница 257: ...scription Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PTOP MEAS Space CHAN 1 2 3 4 chara...

Страница 258: ...re allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occ...

Страница 259: ...Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev PWID MEAS Space CHAN 1 2 3 4 cha...

Страница 260: ...allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occur ...

Страница 261: ...Description Default Range of values character_data This is an optional parameter where it sets the returned measurement value as MAX Returns the maximum measurement value MIN Returns the minimum measurement value MEAN Returns the mean measurement value CURRent Returns the recent measurement value STDev Returns the standard deviation value MAX MIN MEAN CURRent STDev RISE MEAS Space CHAN 1 2 3 4 cha...

Страница 262: ...re allowed only in multipulse mode If this query is made when in other modes error 221 Settings conflict Require multipulse mode to be enabled will occur The multipulse query is only applicable when the multipulse acquisition is completed in the multipulse mode If this query is sent when the multipulse acquistion is running error 221 Stop multipulse frame acquisition to change the setting will occ...

Страница 263: ...e when the marker source is set to one of the four channels The maximum value for the pulse duration is clipped to the value of reference level 2 decremented by one when the marker source is set to one of the four channels Item Description Default Range of values numeric_value A numeric value in for the pulse duration level Default value 50 Minimum value 0 Maximum value 100 0 to 100 THR MEAS Space...

Страница 264: ...ge Value clipped to maximum will occur The pulse duration must not be the same or lower than the REFlevel1 value and it must not be the same or higher than the REFlevel2 value Reset condition On reset the pulse duration level is set to 50 Query MEASure THReshold PDURation CHAN 1 2 3 4 This query returns the current setting of the pulse duration level for the specified channel The response format i...

Страница 265: ... the lower boundary while level 2 represents the upper boundary Syntax NOTE The minimum value for Marker A level and Marker B level is clipped to reference level 1 when the marker source is set to one of the four channels The maximum value for Marker A level and Marker B level is clipped to reference level 2 when the marker source is set to one of the four channels THR MEAS Space CHAN 1 2 3 4 nume...

Страница 266: ...ace reference level is set to 10 for reference level 1 and 90 for reference level 2 Item Description Default Range of values numeric_value A numeric value in for the trace reference level Default value 10 for reference level 1 90 for reference level 2 Minimum value 0 Maximum value 100 Reference level 1 Maximum value reference level 2 Reference level 1 Maximum value Pulse Duration Reference level 2...

Страница 267: ...ery MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 This query returns the current setting of the trace reference level for the specified channel The response format is NRf Query example MEAS THR REF1 CHAN4 Queries the trace reference level 1 setting for channel 4 ...

Страница 268: ... for any of the four channels Syntax Parameter Example Item Description Default Range of values numeric_value A numeric value in to set the measurement threshold Default value 0 Minimum value 0 Maximum value 100 0 to 100 THR MEAS Space CHAN 1 2 3 4 numeric_value VAL MEAS THR VAL CHAN1 60 This command sets the threshold value to 60 for channel 1 ...

Страница 269: ...vely Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the pulse duration level is set to 0 Query MEASure THReshold VALue CHAN 1 2 3 4 This query returns the current setting of the threshold value for the specified channel The response format is NRf Query example MEAS THR VAL CHAN1 Queries the threshold settin...

Страница 270: ...reshold for the histogram bin in Normal Mode Syntax Parameter Example Item Description Default Range of values numeric_value A numeric value to set the histogram bin threshold Minimum value 5 Maximum value 20 5 to 20 THR MEAS numeric_value HISTBIN MEAS THR HISTBIN 5 This command sets the histogram bin threshold value to 5 ...

Страница 271: ...errors 222 Data out of range Value is clipped to minimum 5 or 222 Data out of range Value is clipped to maximum 20 will occur Query MEASure THReshold HISTBIN This query returns the current setting of the threshold value for the histogram bin Query example MEAS THR HISTBIN Queries the threshold setting for the histogram bin ...

Страница 272: ...uide MEASure TRACKMEAS character_data CHAN 1 2 3 4 NORMal ZOOM Boolean This command tracks the waveform by setting the marker for the chosen measurement on the specified channel Syntax TRACKMEAS MEAS Space CHAN 1 2 3 4 NORM ZOOM character_data 0 OFF 1 ON ...

Страница 273: ...time Selects rise time measurement OFFtime Selects off time measurement PBASe Selects pulse base measurement PTOP Selects pulse top measurement PWIDth Selects pulse width measurement OVERshoot Selects overshoot measurement PAVerage Selects peak to average power measurement MINimum PEAK AVERage DUTYcycle PRI PRF FALLtime RISEtime OFFtime PBASe PTOP PWIDth OVERshoot PAVerage MEAS TRACKMEAS MIN CHAN1...

Страница 274: ... the CCDF mode error 221 Settings conflict Not Applicable to CCDF will occur If the Zoom command is sent in the Normal mode error 221 Settings conflict Require zoom mode to be enabled will occur Query MEASure TRACKMEAS This query returns the measurement type and the channel Query example MEAS TRACKMEAS Returns the measurement type and the channel ...

Страница 275: ...Lse HISTOGRAMBIN numeric_value 281 MULTIPULse FORWARD 283 MULTIPULse FRAMe numeric_value 284 MULTIPULse GOTOFRAME numeric_value 286 MULTIPULse PLAYBACK character_data 288 MULTIPULse SAVE MEASurement string character_data 290 MULTIPULse TIMEstamp DATA 292 MULTIPULse TIMEstamp DISPlay boolean 293 This chapter describes how the MULTIPULse command subsystem is used to acquire measurement results in th...

Страница 276: ...e Page MULTIPULse ACQuire FRAMe page 277 STATus query only page 278 COUNTer query only page 279 BACKWARD page 280 HISTOGRAMBIN numeric_value page 281 FORWARD page 283 FRAMe numeric_value page 284 GOTOFRAME numeric_value page 286 PLAYBACK numeric_value page 288 SAVE MEASurement string character_d ata page 290 TIMEstamp DATA query only page 292 TIMEstamp DISPlay boolean page 293 ...

Страница 277: ...mes in the multipulse mode Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur ACQ MULTIPUL FRAM MULTIPUL ACQ FRAM This command acquires the frames in the multipulse mode ...

Страница 278: ... returned when the multipulse acquisition is completed 0 is returned when the multipulse acquisition is still acquiring Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to query this data will occur ACQ MULTIPUL STAT MULTIPUL ACQ STAT Queries the multipulse completion status ...

Страница 279: ...eturned will always be equivalent to the value set using the MULTIPULse FRAMe command Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to query this data will occur ACQ MULTIPUL COUNT MULTIPUL ACQ COUNT Queries the multipulse acquisition number ...

Страница 280: ...lse frame to the previous frame Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur BACKWARD MULTIPUL MULTIPUL BACKWARD This command sets the multipulse backward by one frame ...

Страница 281: ...he multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur MULTIPUL numeric_value Space HISTOGRAMBIN Item Description Default Range of values numeric_value A numeric value for the histogram bin size Default value 10 Minimum value 5 Maximum value 500 5 to 500 MULTIPUL HISTOGRAMBIN 7 This command sets the multipulse his...

Страница 282: ... Guide Reset condition On reset the multipulse histogram bin size is set to 10 Query MULTIPULse HISTOGRAMBIN This query returns the current multipulse histogram bin size Query example MULTIPUL HISTOGRAMBIN Queries the current multipulse histogram bin size ...

Страница 283: ...ipulse frame to the next frame Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur FORWARD MULTIPUL MULTIPUL FORWARD This command sets the multipulse forward by one frame ...

Страница 284: ... the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur FRAM MULTIPUL numeric_value Space Item Description Default Range of values numeric_value A numeric value for the multipulse frame count Default value 1 Minimum value 1 Maximum value 512 1 to 512 MULTIPUL FRAM 20 This command sets the multipulse frame count t...

Страница 285: ...90B Programming Guide 285 Reset condition On reset the multipulse frame count is set to 1 Query MULTIPULse FRAMe This query returns the current multipulse frame count Query example MULTIPUL FRAM Queries the current multipulse frame count ...

Страница 286: ...ltipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur MULTIPUL numeric_value Space GOTOFRAME Item Description Default Range of values numeric_value A numeric value for the multipulse frame Default value 1 Minimum value 1 Maximum value Available frame 1 to available frame MULTIPUL GOTOFRAME 20 This command displays fra...

Страница 287: ...amming Guide 287 Reset condition On reset the selected multipulse frame is set to 1 Query MULTIPULse GOTOFRAME This query returns the current selected multipulse frame Query example MULTIPUL GOTOFRAME Queries the current selected multipulse frame ...

Страница 288: ...nly applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur MULTIPUL character_data Space PLAYBACK Item Description Default Range of values character_data Sets the multipulse playback status as START Starts the playback STOP Stops the playback This is the default setting START STOP MULTIPUL PLAYBACK ...

Страница 289: ...ming Guide 289 Reset condition On reset the multipulse playback status is set to STOP Query MULTIPULse PLAYBACK This query returns the current multipulse playback status Query example MULTIPUL PLAYBACK Queries the current multipulse playback status ...

Страница 290: ...ecified as a full path for example c multipulse xyz or only the file name xyz Any existing file with the same name will be overwritten automatically The default file directory is the working directory where the 8990B software resides The file extension is csv character_data Sets the channel of the waveform as CHAN1 Sets to channel 1 CHAN4 Sets to channel 4 CHAN1 CHAN4 string character_data MEAS SA...

Страница 291: ... 291 Remark This command is only applicable for channels 1 and 4 in the multipulse acquisition mode If an invalid file name is specified error 257 File name error will occur This error may also occur due to missing directory Ensure that the directory exists ...

Страница 292: ...time stamp data of the current selected frame Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to query this data will occur TIME MULTIPUL DATA MULTIPUL TIME DATA Queries the multipulse time stamp data ...

Страница 293: ...s the multipulse time stamp Syntax Example Remark This command is only applicable in the multipulse mode If this query is sent in other modes error 221 Settings conflict Required multipulse mode to set this setting will occur MULTIPUL TIME DISP 0 OFF 1 ON Space MULTIPUL TIME DISP ON This command displays the multipulse time stamp ...

Страница 294: ...uery enters a 1 or 0 into the output buffer indicating the state of the multipulse time stamp 1 is returned when the multipulse time stamp is enabled 0 is returned when the multipulse time stamp is disabled Query example MULTPUL TIME DISP Queries whether the multipulse time stamp is enabled or disabled ...

Страница 295: ...er ASOUrce character_data 309 MARKer BSOUrce character_data 311 MARKer LEVel numeric_value 313 MARKer ALEVel numeric_value 315 MARKer BLEVel numeric_value 317 MARKer AYSEARCH numeric_value 319 MARKer BYSEARCH numeric_value 320 MARKer MODE character_data 321 MARKer SPACing PULSe 1 2 numeric_value 323 MARKer SPACing SOURce character_data 326 MARKer YAMPRATIO 328 MARKer XDELta 329 MARKer YDELta 330 T...

Страница 296: ...numeric_value page 301 BSLope character_data page 303 BXPosition numeric_value page 305 BYPosition numeric_value page 307 ASOUrce character_data page 309 BSOUrce character_data page 311 ALEVel numeric_value page 315 BLEVel numeric_value page 317 AYSEARCH numeric_value page 319 BYSEARCH numeric_value page 320 MODE character_data page 321 SPACing PULSe 1 2 numeric_value page 323 SOURce character_dat...

Страница 297: ... to set the marker measurement mode to DELay or SPACing refer to MARKer MODE character_data on page 321 MARK Space character_data ASL Item Description Default Range of values character_data Sets the marker A slope type as POSitive Sets the slope to positive This is the default setting NEGative Sets the slope to negative POSitive NEGative MARK ASL POS This command sets the marker A slope to positiv...

Страница 298: ... pulse spacing number exceeds its maximum limit the value will be clipped to its maximum value respectively and error 222 Data out of range Value clipped to maximum will occur Reset condition On reset the marker A slope is set to positive Query MARKer ASLope This query returns the current setting of the marker A slope Query example MARK ASL Queries the marker A slope setting ...

Страница 299: ...dition On reset marker A is disabled NOTE Prior to sending this command you need to set the marker measurement mode to WAVeforms or FLOAt refer to MARKer MODE character_data on page 321 MARK Space numeric_value AXP Item Description Default numeric_value A numeric value in second for the X axis position MARK AXP 0 1 This command sets the X axis position of marker A to 0 1 s ...

Страница 300: ...Keysight 8990B Programming Guide Query MARKer AXPosition This query returns the current setting of the marker A X axis position The response format is NRf Query example MARK AXP Queries the X axis position setting of marker A ...

Страница 301: ...eturn the Y axis position of the marker A To search for the corresponding points based on the input Y use the marker searching feature refer to MARKer AYSEARCH numeric_value on page 319 Syntax Parameter Example NOTE Prior to sending this command you need to set the marker measurement mode to FLOAt refer to MARKer MODE character_data on page 321 MARK Space numeric_value AYP Item Description Default...

Страница 302: ...arker A is disabled Query MARKer AYPosition This query returns the current setting of the marker A Y axis position The response format is NRf in the following units dBm W for channels 1 and 4 V for channels 2 and 3 Query example MARK AYP Queries the Y axis position setting of marker A ...

Страница 303: ... to set the marker measurement mode to DELay or SPACing refer to MARKer MODE character_data on page 321 MARK Space character_data BSL Item Description Default Range of values character_data Sets the marker B slope type as POSitive Sets the slope to positive This is the default setting NEGative Sets the slope to negative POSitive NEGative MARK BSL POS This command sets the marker B slope to positiv...

Страница 304: ... pulse spacing number exceeds its maximum limit the value will be clipped to its maximum value respectively and error 222 Data out of range Value clipped to maximum will occur Reset condition On reset the marker B slope is set to positive Query MARKer BSLope This query returns the current setting of the marker B slope Query example MARK BSL Queries the marker B slope setting ...

Страница 305: ...dition On reset marker B is disabled NOTE Prior to sending this command you need to set the marker measurement mode to WAVeforms or FLOAt refer to MARKer MODE character_data on page 321 MARK Space numeric_value BXP Item Description Default numeric_value A numeric value in second for the X axis position MARK BXP 0 5 This command sets the X axis position of marker B to 0 5 s ...

Страница 306: ...Keysight 8990B Programming Guide Query MARKer BXPosition This query returns the current setting of the marker B X axis position The response format is NRf Query example MARK BXP Queries the X axis position setting of marker B ...

Страница 307: ...eturn the Y axis position of the marker B To search for the corresponding points based on the input Y use the marker searching feature refer to MARKer BYSEARCH numeric_value on page 320 Syntax Parameter Example NOTE Prior to sending this command you need to set the marker measurement mode to FLOAt refer to MARKer MODE character_data on page 321 MARK Space numeric_value BYP Item Description Default...

Страница 308: ...arker B is disabled Query MARKer BYPosition This query returns the current setting of the marker B Y axis position The response format is NRf in the following units dBm W for channels 1 and 4 V for channels 2 and 3 Query example MARK BYP Queries the Y axis position setting of marker B ...

Страница 309: ...AN2 Sets the source to channel 2 CHAN3 Sets the source to channel 3 CHAN4 Sets the source to channel 4 WMEM1 Sets the source to waveform memory slot 1 WMEM2 Sets the source to waveform memory slot 2 WMEM3 Sets the source to waveform memory slot 3 WMEM4 Sets the source to waveform memory slot 4 FUNC1 Sets the source to waveform math function 1 FUNC2 Sets the source to waveform math function 2 FUNC3...

Страница 310: ...r measurement mode is set to DELay and the marker A source is the same as the marker B source error 943 Markers A and B are positioned on the same waveform will occur Reset condition On reset marker A is disabled Query MARKer ASOUrce This query returns the current setting of the marker A source Query example MARK ASOU CHAN2 This command sets the marker A source to channel 2 MARK ASOU Queries the m...

Страница 311: ...AN2 Sets the source to channel 2 CHAN3 Sets the source to channel 3 CHAN4 Sets the source to channel 4 WMEM1 Sets the source to waveform memory slot 1 WMEM2 Sets the source to waveform memory slot 2 WMEM3 Sets the source to waveform memory slot 3 WMEM4 Sets the source to waveform memory slot 4 FUNC1 Sets the source to waveform math function 1 FUNC2 Sets the source to waveform math function 2 FUNC3...

Страница 312: ...r measurement mode is set to DELay and the marker B source is the same as the marker A source error 943 Markers A and B are positioned on the same waveform will occur Reset condition On reset marker B is disabled Query MARKer BSOUrce This query returns the current setting of the marker B source Query example MARK BSOU CHAN1 This command sets the marker B source to channel 1 MARK BSOU Queries the m...

Страница 313: ...and sets the marker level for both marker A and marker B MARK Space numeric_value LEV Item Description Default Range of values numeric_value A numeric value in for the marker measurement level Default value 50 Minimum value Reference level 1 refer to MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeric_value on page 265 channel dependent Maximum value Reference level 2 refer to MEASure THReshold RE...

Страница 314: ...mming Guide for further information will occur You may use MARKer ALEVel numeric_value or MARKer BLEVel numeric_value to query the measurement level Reset condition On reset the marker measurement level is set to 50 Query MARKer LEVel This query returns the current setting of the marker measurement level The response format is NRf Query example MARK LEV 55 This command sets the marker measurement ...

Страница 315: ...to MARKer MODE character_data on page 321 MARK Space numeric_value ALEV Item Description Default Range of values numeric_value A numeric value in for the marker A measurement level Default value 50 Minimum value Reference level 1 refer to MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeric_value on page 265 Maximum value Reference level 2 refer to MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeri...

Страница 316: ...arker A measurement level is set to 50 Query MARKer ALEVel This query returns the current setting of the marker A measurement level The response format is NRf Query example MARK ALEV 55 This command sets the marker A measurement level to 55 MARK ALEV Queries the marker A measurement level setting ...

Страница 317: ...to MARKer MODE character_data on page 321 MARK Space numeric_value BLEV Item Description Default Range of values numeric_value A numeric value in for the marker B measurement level Default value 50 Minimum value Reference level 1 refer to MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeric_value on page 265 Maximum value Reference level 2 refer to MEASure THReshold REFlevel 1 2 CHAN 1 2 3 4 numeri...

Страница 318: ...arker B measurement level is set to 50 Query MARKer BLEVel This query returns the current setting of the marker B measurement level The response format is NRf Query example MARK BLEV 55 This command sets the marker B measurement level to 55 MARK BLEV Queries the marker B measurement level setting ...

Страница 319: ...is query returns a list of float values which is the X axis position of the Marker A Y axis input position Query example MARK Space numeric_value AYSEARCH Item Description Default numeric_value A numeric value for the Y axis input position MARK AYSEARCH 0 5 This command sets the Y axis position of marker A to 0 5 MARK AYSEARCH Queries the X axis position of the marker A Y axis input position ...

Страница 320: ...is query returns a list of float values which is the X axis position of the Marker B Y axis input position Query example MARK Space numeric_value BYSEARCH Item Description Default numeric_value A numeric value for the Y axis input position MARK BYSEARCH 0 5 This command sets the Y axis position of marker B to 0 5 MARK BYSEARCH Queries the X axis position of the marker B Y axis input position ...

Страница 321: ...ta Sets the marker measurement mode as OFF Disables marker measurement This is the default setting DELay Enables marker delay measurement between two traces SPACing Enables marker spacing measurement between two pulses FLOAt Enables free float placement of the marker MEASure Enables the tracking of the measurement using markers WAVeforms Enables the tracking of the waveforms using markers OFF DELa...

Страница 322: ...en the marker measurement mode is set to WAVeforms in CCDF mode error 221 Settings conflict Track Measurement is not allowed in CCDF mode will occur To enable the tracking of waveform measurements using markers refer to MEASure TRACKMEAS character_data CHAN 1 2 3 4 NORMal ZOOM Boolean on page 272 MARK MODE WAV This command sets the marker measurement mode to waveform tracking using markers MARK MO...

Страница 323: ...uide 323 MARKer SPACing PULSe 1 2 numeric_value This command sets the marker pulse spacing for spacing measurement PULSe1 represents the lower pulse spacing while PULSe2 represents the upper pulse spacing Syntax PULS Space numeric_value 1 2 MARK SPAC ...

Страница 324: ...spectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Item Description Default Range of values numeric_value A numeric value for the lower and upper pulse spacing Default values Lower pulse spacing PULSe1 1 represents the 1st pulse Upper pulse spacing PULSe2 1 represents the 1st pulse Minimum value 1 represents the 1st pulse Ma...

Страница 325: ...wer and upper pulse spacings are set to the 1st pulse and 2nd pulse respectively Query MARKer SPACing PULSe 1 2 This query returns the current setting of the lower or upper marker pulse spacing The response format is NR1 Query example MARK SPAC PULS1 Queries the lower marker pulse spacing ...

Страница 326: ...ing this command you need to set the marker measurement mode to DELay or SPACing refer to MARKer MODE character_data on page 321 MARK Space character_data SPAC SOUR Item Description Default Range of values character_data Sets the marker source as CHAN1 Sets the source to channel 1 CHAN2 Sets the source to channel 2 CHAN3 Sets the source to channel 3 CHAN4 Sets the source to channel 4 CHAN1 CHAN2 C...

Страница 327: ...pacing marker measurement will occur The marker spacing measurement only works when the marker source is set to the same channel source Use this command to set the automatic spacing marker instead of the MARKer ASOUrce and MARKer BSOUrce command Reset condition On reset the marker measurement mode is set to OFF Query MARKer SPACing SOURce This query returns the current setting of the marker source...

Страница 328: ...11 MARKer Subsystem 328 Keysight 8990B Programming Guide MARKer YAMPRATIO This query returns the amplitude ratio value Syntax Example YAMPRATIO MARK MARK YAMPRATIO Queries the amplitude ratio value ...

Страница 329: ... Subsystem 11 Keysight 8990B Programming Guide 329 MARKer XDELta This query returns the X axis delta value between the A and B markers Syntax Example XDEL MARK MARK XDEL Queries the marker X axis delta value ...

Страница 330: ...Ker Subsystem 330 Keysight 8990B Programming Guide MARKer YDELta This query returns the Y axis delta value between the A and B markers Syntax Example YDEL MARK MARK YDEL Queries the marker Y axis delta value ...

Страница 331: ...UNCtion 1 2 3 4 MULtiply character_data character_data numeric_value 346 FUNCtion 1 2 3 4 PAE character_data character_data character_data numeric_value numeric_value 348 FUNCtion 1 2 3 4 PAE2 character_data character_data character_data character_data numeric_value numeric_value 352 FUNCtion 1 2 3 4 PAE3 character_data character_data character_data character_data numeric_value numeric_value numer...

Страница 332: ...aracter_data numeric_value 371 FUNCtion 1 2 3 4 SUBTract character_data character_data numeric_value 372 FUNCtion 1 2 3 4 SCALE numeric_value 374 FUNCtion 1 2 3 4 TRACe DATA 376 FUNCtion 1 2 3 4 TRACe PERCent boolean 377 This chapter explains how the FUNCtion command subsystem is used to perform mathematical operations on a pair of channels ...

Страница 333: ...aracter_data numeric_value page 341 INVert character_data numeric_value page 343 MAGNify character_data numeric_value page 345 MULtiply character_data character_data numeric_value page 346 PAE character_data character_data character_data numeric_value numeric_value page 348 PAE2 character_data character_data character_data character_data numeric_value numeric_value page 352 PAE3 character_data cha...

Страница 334: ...PIN POUT character_data numeric_value page 368 SQUare character_data numeric_value page 370 SQRT character_data numeric_value page 371 SUBTract character_data character_data numeric_value page 372 SCALE numeric_value page 374 TRACe DATA query only page 376 TRACe PERCent Boolean page 377 Keyword Parameter form Note Page ...

Страница 335: ...ditional trace on the screen If the source s input is in the log scale it will be converted to the linear scale to perform the add math operation The resultant trace is then converted back to dBm If the trace length between the channels is not equal the waveform math operation will find the shortest trace between the sources and shrink other traces to an equal length If the number of trace points ...

Страница 336: ...ied the resulting unit will be undefined UDF For example dBm V UDF Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k FUNC1 ADD CHAN1 CHAN4 This command adds the values of channel 1 and channel 4 ...

Страница 337: ...ount number of the waveform and performs averaging Syntax Parameter Example Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n where n 1 2 3 or 4 CHANnel n WMEMory n numeric_value A numeric value for the count number character_data numeric_value AVER Space FUNC 1 2 3 4 FUNC1 AVER CHAN1 1 This command sets the source to CHAN1 and the count number to 1 for...

Страница 338: ... input is in the log scale it will be converted to the linear scale to perform the common mode math operation The resultant trace is then converted back to dBm If the trace length between the channels is not equal the waveform math operation will find the shortest trace between the sources and shrink other traces to an equal length If the number of trace points is not equal the waveform math opera...

Страница 339: ... undefined Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k FUNC1 COMM CHAN1 WMEM1 This command sets the source for the common mode operation to channel 1 and waveform memory 1 ...

Страница 340: ...1 to 4 respectively Syntax Example Query FUNCtion 1 2 3 4 DISPlay This query enters a 1 or 0 into the output buffer indicating the state of the function trace display 1 is returned when the function trace is turned on 0 is returned when the function trace is turned off Query example FUNC1 DISP ON This command turns on function trace 1 DISP 0 OFF 1 ON Space FUNC 1 2 3 4 FUNC1 DISP Queries whether f...

Страница 341: ...itional trace on the screen If the source s input is in the log scale it will be converted to the linear scale to perform the divide math operation The resultant trace is then converted back to dB If the trace length between the channels is not equal the waveform math operation will find the shortest trace between the sources and shrink the other trace to an equal length If the number of trace poi...

Страница 342: ...esulting unit will be undefined UDF For example dBm V UDF Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k FUNC1 DIV CHAN2 CHAN3 This command divides the values of channel 2 with the values of channel 3 ...

Страница 343: ...is done point by point Syntax Parameter Example Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k character_data INV Space FUNC numeric_value 1 2 3 4 FUNC1 INV CHAN1 This command sets the source for the in...

Страница 344: ...12 FUNCtion Subsystem 344 Keysight 8990B Programming Guide Remark For the resultant trace that has unit other than dB W or V the unit will be set to UDF undefined ...

Страница 345: ...he resolution is the same as the original acquisition no matter how large the waveform is magnified Syntax Parameter Example Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k character_data MAGN Space FUNC...

Страница 346: ...cale it will be converted to the linear scale to perform the multiply math operation The resultant trace will have the undefined UDF unit If the trace length between the channels is not equal the waveform math operation will find the shortest trace between the sources and shrink other traces to an equal length If the number of trace points is not equal the waveform math operation will add trace po...

Страница 347: ...DF undefined Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k FUNC1 MUL CHAN1 WMEM1 This command sets the source for the multiply operation to channel 1 and waveform memory 1 ...

Страница 348: ...and performs the PAE operation on the specified channel FUNCtion1 to FUNCtion4 represents the first to the fourth PAE operation respectively Syntax PGAIN P DC PGAIN V DC I DC 3rd character_data 1st numeric_value 1st character_data 2nd numeric_value 2nd character_data character_data character_data PAE Space FUNC character_data numeric_value numeric_value 1 2 3 4 ...

Страница 349: ...e amplifier gain is more than 30 dB the nominator can be set to a single RF input channel The power added efficiency result is an absolute and non negative value The denominator PDC must be a real and non zero value The dBm and power conversion formula is 10 log power 1 mW If the trace lengths among the channels are not equal the waveform math operation will find the shortest trace among the sourc...

Страница 350: ...CHANnel n where n 2 or 3 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant Sets PGAIN as CHANnel n where n 1 or 4 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant a CH2MCH3 and CH3MCH2 parameters are only applicable for the IDC source CHANnel n WMEMory n CONStant b CH2MCH3 CH3MCH2 b For VDC and IDC if the constant is set as a source the value can be set by replacing the ...

Страница 351: ...umeric_value is set to IDC constant Third character_data is set to PGAIN Example FUNC1 PAE CHAN2 CHAN3 CHAN4 1 5 This command performs the PAE operation by setting VDC to channel 2 VDC constant to 1 IDC to channel 3 IDC constant to 5 and PGAIN to channel 4 FUNC1 PAE CONS CONS CHAN4 2 5 This command performs the PAE operation by setting VDC constant to 2 IDC constant to 5 and PGAIN to channel 4 ...

Страница 352: ...ms the PAE2 operation on the specified channel FUNCtion1 to FUNCtion4 represents the first to the fourth PAE2 operation respectively Syntax PGAIN PDC POUT PIN VDC IDC 3rd character_data 4th character_data 1st numeric_value 1st character_data 2nd numeric_value 2nd character_data character_data character_data PAE2 Space FUNC character_data character_data numeric_value numeric_value 1 2 3 4 ...

Страница 353: ...e amplifier gain is more than 30 dB the nominator can be set to a single RF input channel The power added efficiency result is an absolute and non negative value The denominator PDC must be a real and non zero value The dBm and power conversion formula is 10 log power 1 mW If the trace lengths among the channels are not equal the waveform math operation will find the shortest trace among the sourc...

Страница 354: ...nnel 3 subtract channel 2 a Sets VDC as CHANnel n where n 2 or 3 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant Sets POUT as CHANnel n where n 1 or 4 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant Sets PIN as CHANnel n where n 1 or 4 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant a CH2MCH3 and CH3MCH2 parameters are only applicable for the IDC source...

Страница 355: ... character_data is set to POUT Fourth character_data is set to PIN Example FUNC1 PAE2 CHAN3 CHAN2 CHAN1 CHAN4 2 6 This command performs the PAE2 operation by setting VDC to channel 3 VDC constant to 3 IDC to channel 2 IDC constant to 6 POUT to channel 1 and PIN to channel 4 FUNC1 PAE2 CONS CONS CHAN4 CHAN1 2 3 This command performs the PAE2 operation by setting VDC constant to 2 IDCconstant to 3 P...

Страница 356: ... specified channel FUNCtion1 to FUNCtion4 represents the first to the fourth PAE3 operation respectively Syntax P GAIN P DC P OUT P IN V DC I DC 1 V DC I DC 2 3rd character_data 4th character_data 1st character_data 1st numeric_value 2nd numeric_value 2nd character_data 3rd numeric_value 4th numeric_value character_data character_data PAE3 Space FUNC 1 2 character_data character_data numeric_value...

Страница 357: ...e amplifier gain is more than 30 dB the nominator can be set to a single RF input channel The power added efficiency result is an absolute and non negative value The denominator PDC must be a real and non zero value The dBm and power conversion formula is 10 log power 1 mW If the trace lengths among the channels are not equal the waveform math operation will find the shortest trace among the sourc...

Страница 358: ...t trace of channel 2 subtract channel 3 a CH3MCH2 Sets to the resultant trace of channel 3 subtract channel 2 a Sets VDC as CHANnel n where n 2 or 3 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant Sets POUT as CHANnel n where n 1 or 4 WMEMory n where n 1 2 3 or 4 only for linear waveform CONStant Sets PIN as CHANnel n where n 1 or 4 WMEMory n where n 1 2 3 or 4 only for linear wavef...

Страница 359: ...m 12 Keysight 8990B Programming Guide 359 Example FUNC1 PAE3 CHAN3 CHAN2 CHAN1 CHAN4 5 6 7 8 This command performs the PAE3 operation by setting PDC1 to CHAN3 5 6 PDC2 to CHAN2 7 8 POUT to channel 1 and PIN to channel 4 ...

Страница 360: ...el for the function trace Syntax Parameter Example numeric_value REF Space FUNC 1 2 3 4 Item Description Default Range of values numeric_value A numeric value for the reference level Default 0 For trace unit in W 0 to 1000 For trace with unit other than W 1000 to 1000 FUNC1 REF 10 This command sets the function 1 reference level to 10 ...

Страница 361: ...ming Guide 361 Reset condition On reset the reference level is set to 0 Query FUNCtion 1 2 3 4 REFerence This query returns the current reference level The response format is NRf Query example FUNC1 REF Queries the reference level for function 1 ...

Страница 362: ...On reset the reference type is set to CENTre character_data REF Space FUNC POS 1 2 3 4 Item Description Default Range of values character_data Sets the reference type as TOP Sets the reference type to top BOTTom Sets the reference type to bottom CENTre Sets the reference type to centre This is the default setting TOP BOTTom CENTre FUNC1 REF POS BOTT This command sets the function trace reference t...

Страница 363: ...n Subsystem 12 Keysight 8990B Programming Guide 363 Query FUNCtion 1 2 3 4 REFerence POSition This query returns the current reference type Query example FUNC1 REF POS Queries the reference type for function 1 ...

Страница 364: ...DD AVERaging COMMonmode DIVide INVert MAGNify MULtiply SQUare SQRT or SUBTract Refer to the respective commands as listed in Overview on page 333 numeric_value for this command is an optional parameter which is used for setting SOURce1 or SOURce2 as CONStant Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory ...

Страница 365: ...is query returns the current source for the desired source term Query example FUNC1 SOUR1 CHAN1 This command sets the source to CHAN1 for the source 1 FUNC1 SOUR1 CONS 5 This command sets the source to CONStant with the value at 5 for the source 1 FUNC1 SOUR1 Queries the current source for function 1 source 1 ...

Страница 366: ...and Syntax NOTE Prior to sending this command you need to set the math function to operation to PAE Refer to FUNCtion 1 2 3 4 PAE character_data character_data character_data numeric_value numeric_value on page 348 VDC is voltage supplied IDC is current supplied and PGAIN is the power gain for PAE numeric_value for this command is an optional parameter which is used for setting VDC IDC or PGAIN as...

Страница 367: ...annel 3 a CH3MCH2 Sets to the resultant trace of channel 3 subtract channel 2 a where n 2 or 3 Sets PGAIN as CHANnel n WMEMory n CONStant where n 1 or 4 a CH2MCH3 and CH3MCH2 parameters are only applicable for the IDC source CHANnel n WMEMory n CONStant CH2MCH3 CH3MCH2 numeric_value This numeric value is an optional parameter FUNC1 IDC CH2MCH3 This command sets the current IDC to the resultant tra...

Страница 368: ...nding this command you need to set the math function to operation to PAE2 Refer to FUNCtion 1 2 3 4 PAE2 character_data character_data character_data character_data numeric_value numeric_value on page 352 VDC is voltage supplied IDC is current supplied PIN is the power input for PAE2 and POUT is the power output for PAE2 numeric_value for this command is an optional parameter which is used for set...

Страница 369: ...annel 3 a CH3MCH2 Sets to the resultant trace of channel 3 subtract channel 2 a where n 2 or 3 Sets PIN or POUT as CHANnel n WMEMory n CONStant where n 1 or 4 a CH2MCH3 and CH3MCH2 parameters are only applicable for the IDC source CHANnel n WMEMory n CONStant CH2MCH3 CH3MCH2 numeric_value This numeric value is an optional parameter FUNC1 IDC CH2MCH3 This command sets the current IDC to the resulta...

Страница 370: ...r the resultant trace that has unit other than dB W or V the unit will be set to UDF undefined Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k character_data SQU Space FUNC numeric_value 1 2 3 4 FUNC1 SQ...

Страница 371: ...to zero Syntax Parameter Example Remark For the resultant trace that has unit other than dB W or V the unit will be set to UDF undefined Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k character_data SQR...

Страница 372: ...n additional trace on the screen If the source s input is in the log scale it will be converted to the linear scale to perform the subtract math operation The resultant trace is then converted back to dBm If the trace length between the channels is not equal the waveform math operation will find the shortest trace between the sources and shrink other traces to an equal length If the number of trac...

Страница 373: ...sulting unit will be undefined UDF For example dBm V UDF Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n CONStant where n 1 2 3 or 4 CHANnel n WMEMory n CONStant numeric_value A numeric value as constant Default 1 Minimum 100 μ Maximum 10 k 100 μ to 10 k FUNC1 SUBT CHAN2 CHAN3 This command subtracts the values of channel 3 from the values of channel 2...

Страница 374: ...escription Default Range of values numeric_value A numeric value as constant Default 1 Maximum 100 dB per division for trace unit dBm 10 k per division for other trace unit Minimum 0 01 dB per division for trace unit dBm 1 n per division for other trace unit For trace unit in dBm 0 01 dB div to 100 dB div For trace with unit other than dBm 1 n div to 10 k div FUNC1 SCALE 10 This command sets the f...

Страница 375: ...m limit the value will be clipped to its minimum or maximum value respectively Reset condition On reset the scale is set to 1 00 dB div Query FUNC 1 2 SCALe This query returns the current setting of the scale for the specified function The response format is NRf Query example FUNC1 SCAL Queries the scale setting for function 1 ...

Страница 376: ...n 1 2 3 4 TRACe DATA This query returns the current trace data of the specified source The data is returned as a definite length binary block of floating point numbers Syntax Example TRAC FUNC DATA 1 2 3 4 FUNC1 TRAC DATA Queries the current trace data for function 1 ...

Страница 377: ...ables or disables the trace display in percentage Syntax Example Remark This command is only applicable for the PAE or PAE2 operation Reset condition On reset the trace is not displayed in percentage TRAC 0 OFF 1 ON Space FUNC PERC 1 2 3 4 FUNC1 TRAC PERC ON This command displays the function trace 1 in percentage ...

Страница 378: ...eturns a 1 or 0 into the output buffer indicating whether the function trace is displayed in percentage 1 is returned when the function trace is set to percentage 0 is returned when the function trace is not set to percentage Query example FUNC1 TRAC PERC Queries whether function trace 1 is set to percentage ...

Страница 379: ...80 TRACe DATA character_data HRES 381 TRACe HRES DISPlay boolean 384 TRACe HRES 0 1 386 TRACe XINCrement character_data 387 TRACe XSTART 388 This chapter describes how the TRACe command subsystem is used to acquire the waveform trace data and the duration between consecutive data points ...

Страница 380: ...bsystem is used to obtain the trace data and the duration between consecutive data points of the 8990B Keyword Parameter form Note Page TRACe DATA character_data HRES query only page 381 HRES DISP boolean page 384 XINCrement character_data query only page 387 XSTART query only page 388 ...

Страница 381: ...ck is terminated by a line feed HRES is an optional parameter which returns high resolution data when specified Syntax xyyy yddd ddd LF The number of y digits Signifies the start of the block The number of data bytes d contained in the block Data bytes Line feed character signifies the end of the block Example if there are 12435 data bytes y 12435 and x 5 NOTE HRES is only applicable for channels ...

Страница 382: ...DF Gaussian source this query is only applicable when the CCDF Gaussian trace is enabled If the Gaussian trace is not enabled error 221 Settings conflict Requires CCDF Gaussian trace to be enabled will occur Refer to ACQuire CCDF GAUSsian STATe boolean on page 95 to set the CCDF Gaussian trace Item Description Default Range of values character_data Sets the source as CHAN1 Sets the channel 1 trace...

Страница 383: ...11 to set the CCDF reference trace For the channel source this query is only applicable when the normal acquisition mode is enabled If the normal acquisition mode is not enabled error 221 Setting conflict Not Applicable to CCDF will occur Refer to ACQuire MODE character_data on page 132 to set the normal acquisition mode For Channel 2 and Channel 3 the channel vertical offset must be adjusted to e...

Страница 384: ...cating the state of the high resolution trace on the graph 1 is returned when the displaying of the high resolution trace on the graph is enabled 0 is returned when the displaying of the high resolution trace on the graph is disabled Query example TRAC HRES DISP 1 Enables the display of the high resolution trace on the graph TRAC HRES 0 OFF 1 ON Space DISP TRAC HRES DISP Queries whether the displa...

Страница 385: ...TRACe Subsystem 13 Keysight 8990B Programming Guide 385 Remarks This command is only enabled when HRES mode is on This command is only applicable for a timebase scale below 2 ms ...

Страница 386: ...to be enabled when increased resolution is needed before sending the TRACe DATA CHAN1 CHAN4 HRES command Syntax Example Remarks This command blanks out the display To enable the display during high resolution trace use the following command TRACe HRES DISP 1 TRAC HRES 1 Enables high resolution trace on the graph TRAC HRES 0 OFF 1 ON ...

Страница 387: ...d source Syntax Parameter Example Item Description Default Range of values character_data Sets the source as CHAN1 Sets the channel 1 trace CHAN2 Sets the channel 2 trace CHAN3 Sets the channel 3 trace CHAN4 Sets the channel 4 trace CHAN1 CHAN2 CHAN3 CHAN4 TRAC XINC CHAN1 Queries the duration between consecutive data points for channel 1 TRAC XINC Space character_data ...

Страница 388: ...13 TRACe Subsystem 388 Keysight 8990B Programming Guide TRACe XSTART This query returns the trace X start value Syntax Example TRAC XSTART TRAC XSTART Queries the trace X start value ...

Страница 389: ... LIMIT V2 numeric_value 407 LIMIT V2SAMEV1 boolean 409 LIMIT HTYPE character_data 410 LIMIT H1 numeric_value 411 LIMIT H2 numeric_value 413 LIMIT H2SAMEH1 boolean 415 LIMIT CREAte 416 LIMIT CLEAr 417 LIMIT TARGet INSert character_data 418 LIMIT TARGet REMove character_data 419 LIMIT TARGet LIST 420 LIMIT RUNop character_data numeric_value 421 LIMIT SOFailure boolean 423 LIMIT RECFailure boolean 42...

Страница 390: ...390 Keysight 8990B Programming Guide LIMIT FWAVeform COUNt 430 LIMIT FPOINt COUNt character_data 431 LIMIT COMPlete 432 This chapter describes how the LIMIT command subsystem is used to set the upper and lower limit tests ...

Страница 391: ...TYPE character_data page 399 SOURce character_data page 401 VTYPE character_data page 403 V1 numeric_value page 405 V2 numeric_value page 407 V2SameV1 boolean page 409 HTYPE character_data page 410 H1 numeric_value page 411 H2 numeric_value page 413 H2SameH1 boolean page 415 CREAte page 416 CLEAr page 417 TARGet INSert character_data page 418 TARGet REMove character_data page 419 TARGet LIST page ...

Страница 392: ...ide RECFailure PATH string character_data page 425 RECFailure SOURce character_data page 426 CLRFailure page 427 START page 428 STOP page 429 FWAVeform COUNt page 430 FPOINt COUNt character_data page 431 COMPlete page 432 Keyword Parameter form Note Page ...

Страница 393: ...r indicating the state of the upper limit test 1 is returned when the upper limit test is enabled 0 is returned when the upper limit test is disabled Query example NOTE The limit test is applied on the trigger source only Refer to TRIGger SOURce character_data on page 221 LIMIT UP 0 OFF 1 ON Space LIMIT UP ON This command enables the upper limit test LIMIT UP Queries whether the upper limit test i...

Страница 394: ...indicating the state of the lower limit test 1 is returned when the lower limit test is enabled 0 is returned when the lower limit test is disabled Query example NOTE The limit test is applied on the trigger source only Refer to TRIGger SOURce character_data on page 221 LIMIT LOW 0 OFF 1 ON Space LIMIT LOW ON This command enables the lower limit test LIMIT LOW Queries whether the lower limit test ...

Страница 395: ...query returns the current level of the upper limit test The response format is NRf NOTE From software version 1 2 5 0 onwards it is recommended to use the LIMIT V1 command to set the input level for the limit test Refer to LIMIT V1 numeric_value on page 405 LIMIT UP Space LEVEL numeric_value Item Description Default Range of values numeric_value A numeric value for the input level The range of val...

Страница 396: ... command is in use the following messages 992 Limit test setting changed LIMIT TYPE is set to LINear and LIMIT SOURce is set to trigger source and 221 Settings conflict Vertical Tolerance Type for limit test changed to SourceUnit will be shown LIMIT UP LEVEL Queries the upper limit level ...

Страница 397: ...uery returns the current level of the lower limit test The response format is NRf NOTE From software version 1 2 5 0 onwards it is recommended to use the LIMIT V2 command to set the input level for the limit test Refer to LIMIT V2 numeric_value on page 407 LIMIT LOW Space LEVEL numeric_value Item Description Default Range of values numeric_value A numeric value for the input level The range of val...

Страница 398: ... command is in use the following messages 992 Limit test setting changed LIMIT TYPE is set to LINear and LIMIT SOURce is set to trigger source and 221 Settings conflict Vertical Tolerance Type for limit test changed to SourceUnit will be shown LIMIT LOW LEVEL Queries the upper limit level ...

Страница 399: ...g type for the test Syntax Parameter Example Query LIMIT TYPE This query returns the current masking type LIMIT TYPE Space character_data Item Description Default Range of values character_data Sets the masking type as AUTomask LINear AUTomask LINear LIMIT TYPE AUT This command sets the masking type to AUTomask ...

Страница 400: ...14 LIMIT Subsystem 400 Keysight 8990B Programming Guide Query example Reset condition On reset the masking type is set to AUTomask LIMIT TYPE Queries the masking type ...

Страница 401: ...ax Parameter Example Query LIMIT SOUR This query returns the current masking source LIMIT SOUR Space character_data Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n FUNCtion 1 2 3 4 where n 1 2 3 or 4 CHANnel n WMEMory n FUNCtion 1 2 3 4 LIMIT SOUR CHAN1 This command sets the source to CHAN1 ...

Страница 402: ...ent units from an existing limit source the existing mask will also be removed When that happens the following error will also appear error 221 Settings conflict Channel2 is removed from limit test target Depending on the test target the channel or channels removed may vary Reset condition On reset the masking source is set to NONE LIMIT SOUR Queries the masking source ...

Страница 403: ...r Example Query LIMIT VTYPE This query returns the current vertical tolerance type LIMIT VTYPE Space character_data Item Description Default Range of values character_data Sets the vertical tolerance type to DIVision SUNIT Source unit PCENT Percentage DIVision SUNIT PCENT LIMIT VTYPE SUNIT This command sets the vertical tolerance type to SUNIT ...

Страница 404: ...14 LIMIT Subsystem 404 Keysight 8990B Programming Guide Query example Reset condition On reset the vertical tolerance type is set to DIVision LIMIT VTYPE Queries the vertical tolerance type ...

Страница 405: ...alues depends on the vertical tolerance type For the DIVision vertical tolerance type 0 to 4 For the SUNIT vertical tolerance type 0 dB to 99 dB mask source set to channel with dBm as unit 0 W to 1 W mask source set to channel with Watts as unit 0 V to 5 V mask source set to channel with Volts as unit For the PCENT vertical tolerance type 0 to 100 0 4 0 dBm 99 dBm 0 W 1 W 0 V 5 V 0 100 LIMIT V1 0 ...

Страница 406: ... you set a scale value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the V1 value is set to 0 2 div LIMIT V1 Queries the V1 value ...

Страница 407: ...alues depends on the vertical tolerance type For the DIVision vertical tolerance type 0 to 4 For the SUNIT vertical tolerance type 0 dB to 99 dB mask source set to channel with dBm as unit 0 W to 1 W mask source set to channel with Watts as unit 0 V to 5 V mask source set to channel with Volts as unit For the PCENT vertical tolerance type 0 to 100 0 4 0 dBm 99 dBm 0 W 1 W 0 V 5 V 0 100 LIMIT V2 0 ...

Страница 408: ... you set a scale value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the V2 value is set to 0 2 div LIMIT V2 Queries the V2 value ...

Страница 409: ...tax Example Query LIMIT V2SAMEV1 This query returns the status of the V1 and V2 values Query example Reset condition On reset the value is set to 1 LIMIT V2SAMEV1 Space 0 OFF 1 ON LIMIT V2SAMEV1 1 This command locks the V2 value so that the V2 value is equal to the V1 value LIMIT V2SAMEV1 Queries the status of the V1 and V2 values whether they are locked or unlocked ...

Страница 410: ...izontal tolerance type Query example Reset condition On reset the vertical tolerance type is set to DIVision LIMIT HTYPE Space character_data Item Description Default Range of values character_data Sets the horizontal tolerance type to DIVision SUNIT Source unit DIVision SUNIT LIMIT HTYPE SUNIT This command sets the horizontal tolerance type to SUNIT LIMIT HTYPE Queries the horizontal tolerance ty...

Страница 411: ...xample LIMIT H1 Space numeric_value Item Description Default Range of values numeric_value The range of numeric values depends on the horizontal tolerance type For the DIVision horizontal tolerance type 0 to 4 For the SUNIT horizontal tolerance type 0 to 4 timebase scale 0 4 LIMIT H1 0 3 This command sets the H1 value to 0 3 div ...

Страница 412: ... you set a scale value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the H1 value is set to 0 00 div LIMIT H1 Queries the H1 value ...

Страница 413: ...et the H2 value is set to 0 00 div LIMIT H2 Space numeric_value Item Description Default Range of values numeric_value The range of numeric values depends on the horizontal tolerance type For the DIVision horizontal tolerance type 0 to 4 For the SUNIT horizontal tolerance type 0 to 4 timebase scale 0 4 LIMIT H2 0 3 This command sets the H2 value to 0 3 div ...

Страница 414: ... you set a scale value which exceeds its minimum or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the H2 value is set to 0 00 div LIMIT H2 Queries the H2 value ...

Страница 415: ...tax Example Query LIMIT H2SAMEH1 This query returns the status of the H1 and H2 values Query example Reset condition On reset the value is set to 1 LIMIT H2SAMEH1 Space 0 OFF 1 ON LIMIT H2SAMEH1 1 This command locks the H2 value so that the H2 value is equal to the H1 value LIMIT H2SAMEH1 Queries the status of the H1 and H2 values whether they are locked or unlocked ...

Страница 416: ...creates mask shading on the graph Syntax Example Remarks If the LIMIT CREAte command is used before running the LIMIT SOURce command error 994 Setting conflict Please assign mask source before create mask will occur LIMIT CREA LIMIT CREA This command creates mask shading on the graph ...

Страница 417: ...LIMIT Subsystem 14 Keysight 8990B Programming Guide 417 LIMIT CLEAr This command clears mask shading on the graph Syntax Example LIMIT CLEA LIMIT CLEA This command clears mask shading on the graph ...

Страница 418: ...When a test target with a unit differing from that of the mask source is inserted the following error 221 Settings conflict Limit test can be performed only when target unit is the same as mask source unit Target is not inserted will occur LIMIT TARG Space character_data INS Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n FUNCtion 1 2 3 4 where n 1 2 ...

Страница 419: ...rget set by LIMIT TARGet INSert Syntax Parameter Example LIMIT TARG Space character_data REM Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n FUNCtion 1 2 3 4 where n 1 2 3 or 4 CHANnel n WMEMory n FUNCtion 1 2 3 4 LIMIT TARG REM CHAN1 This command removes CHAN1 as a test target ...

Страница 420: ...st target or the list of test targets as set by LIMIT TARGet INSert Syntax Example Remarks If there are no targets to list error 221 Settings conflict No target set for limit test will occur LIMIT TARG LIST LIMIT TARG LIST Returns the current test target or the list of test targets set by LIMIT TARGet INSert ...

Страница 421: ...ple LIMIT RUN Space character_data numeric_value Item Description Default Range of values character_data Sets the test operation type to DURation FORever WAVeforms DURation FORever WAVeforms numeric_value The range of numeric values is only valid for the DURation and WAVeforms test operation types For the DURation test operation type 0 1 to 60 minutes For the WAVeforms test operation type 0 to 100...

Страница 422: ...uery LIMIT RUN This query checks if the limit test is set to stop and if yes the stop criteria Query example Reset condition On reset the test operation type is set to run forever LIMIT RUN Queries if the limit test is set to stop and if yes the stop criteria ...

Страница 423: ...ffer indicating the state of the stop on failure function 1 is returned when the stop on failure function is enabled 0 is returned when the stop on failure function is disabled Query example Reset condition On reset the stop on failure function is set to OFF LIMIT SOF 0 OFF 1 ON Space LIMIT SOF ON This command enables the stop on failure function LIMIT SOF Queries whether the stop on failure funct...

Страница 424: ...ample Query LIMIT RECF This query checks if the recording of test failures to a csv file is enabled Query example Reset condition On reset the recording of test failures to a csv file is set to OFF LIMIT RECF 0 OFF 1 ON Space LIMIT RECF ON This command enables the recording of test failures to a csv file LIMIT RECF Queries the status of the recording of test failures ...

Страница 425: ...ery LIMIT RECFailure PATH This query returns the file path where the csv file from the LIMIT RECFailure command will be saved Query example Item Description Default Range of values string Sets the desired file path to save the csv file RECF PATH string LIMIT Space LIMIT RECF PATH c failure test This command saves the csv file to c failure test LIMIT RECF PATH Returns the file path where the csv fi...

Страница 426: ...record when LIMIT RECFailure is enabled Syntax Parameter Example Item Description Default Range of values character_data Sets the source as CHANnel n WMEMory n FUNCtion 1 2 3 4 where n 1 2 3 or 4 CHANnel n WMEMory n FUNCtion 1 2 3 4 RECF Space SOUR character_data LIMIT LIMIT RECF SOUR CHAN1 This command sets the source to CHAN1 ...

Страница 427: ...system 14 Keysight 8990B Programming Guide 427 LIMIT CLRFailure This command clears any failures that are on the graph Syntax Example LIMIT CLRF LIMIT CLRF This command clears any failures that are on the graph ...

Страница 428: ...mple Remarks If the test target is not set error 994 Setting conflict Please select at least one target to start limit test will occur If the mask source has not been selected error 994 Setting conflict Please create mask before start limit test will occur LIMIT START LIMIT START This command starts the limit test ...

Страница 429: ...LIMIT Subsystem 14 Keysight 8990B Programming Guide 429 LIMIT STOP This command stops the limit test Syntax Example LIMIT STOP LIMIT STOP This command stops the limit test ...

Страница 430: ...AVeform COUNt This query returns the number of failure waveforms Syntax Example Remarks When the test has not started or the failure points have been cleared this query will return a value of 1 LIMIT FWAV COUN LIMIT FWAV COUN Returns the number of failure waveforms ...

Страница 431: ...hat exceed the lower limit Syntax Parameter Example LIMIT FPOIN COUN character_data Space Item Description Default Range of values character_data Sets the limit test type from which the query is to return the failure points UPper LOWer UPper LOWer LIMIT FPOIN COUN LOW This query returns the failure points from the lower limit test ...

Страница 432: ...nters a 1 or 0 into the output buffer indicating the completion status of the current limit test 1 is returned when the limit test is completed or stopped 0 is returned when the limit test is running Syntax Example LIMIT COMP LIMIT COMP Returns the completion status of the limit test ...

Страница 433: ... STATus OPERation 443 STATus PRESet 444 Questionable Status Register Sets 445 STATus QUEStionable 446 STATus QUEStionable CALibration 447 STATus QUEStionable VOLTage 448 Status Block Diagram 449 This chapter explains how the STATus command subsystem enables you to examine the status of the 8990B by monitoring the Device Status Register Operation Status Register and Questionable Status Register ...

Страница 434: ...events on the status registers Table 15 1 Commands and events affecting the status registers NOTE Refer to Status Block Diagram at the end of this chapter to view the relationship between various registers in the 8990B SCPI status system Status register RST CLS Power on STATus PRESet SCPI Transition Filters NTR and PTR registers none none preset preset SCPI Enable Registers none none preset preset...

Страница 435: ...l numeric Each of these can be used to examine any of the following status registers STATus DEVice page 440 STATus OPERation page 443 STATus QUEStionable page 446 STATus QUEStionable CALibration page 447 STATus QUEStionable VOLTage page 448 Examples Using the CONDition query to examine the STATus DEVice register STATus DEVice CONDition Using the NTRansition command to examine the STATus QUEStionab...

Страница 436: ...ommand STATus QUEStionable ENABle The status register set commands detailed in this section are CONDition This query returns a 16 bit decimal weighted number representing the bits set in the Condition register of the SCPI register set you require to control The return format is NR1 in the range of 0 to 32767 215 1 The contents of the Condition register remain unchanged after they are read Syntax K...

Страница 437: ...nable register of a particular SCPI register set you require to control The parameter value when rounded to an integer and expressed in base 2 has its first 15 bits written into the Enable register of the specific SCPI register set The last bit bit 15 is always set to 0 Syntax Parameter NOTE EVENt is the default command if the STATus commands are not accompanied by any of the status register set c...

Страница 438: ...ol The parameter value when rounded to an integer and expressed in base 2 has its first 15 bits written into the Negative Transition register of the specific SCPI register set The last bit bit 15 is always set to 0 Syntax Parameter Query NTRansition This query returns a 15 bit decimal weighted number representing the contents of the Negative Transition register of the SCPI register set being queri...

Страница 439: ...ansition register of the specific SCPI register set The last bit bit 15 is always set to 0 Syntax Parameter Query PTRansition This query returns a 15 bit decimal weighted number representing the contents of the Positive Transition register of the SCPI register set being queried The return format is NR1 in the range of 0 to 32767 215 1 PTR NRf non decimal numeric Space Item Description Range of val...

Страница 440: ...re used by the 8990B The channel 1 sensor connected bit bit 1 or the channel 4 sensor connected bit bit 2 when queried by STATus DEVice CONDition is set to 1 when a peak power sensor is connected 0 when no peak power sensor is connected The channel 1 sensor connected bit bit 1 or the channel 4 sensor connected bit bit 2 when queried by STATus DEVice EVENt indicates whether a peak power sensor has ...

Страница 441: ...to 1 when an error is detected 0 when no error is detected The channel 1 sensor error bit bit 3 or the channel 4 sensor error bit bit 4 when queried by STATus DEVice EVENt indicates whether there is an error or not depending on the state of the corresponding bits of STATus DEVice NTRansition and STATus DEVice PTRansition If the corresponding bit in STATus DEVice NTRansition is 1 then 1 is set when...

Страница 442: ...Ration register set contains information which is part of the 8990B normal operation The contents of the individual registers of this register set can be accessed by appending the commands listed in Status Register Set Commands Further information on this register set is provided on the following page ...

Страница 443: ...er is armed and cleared when the trigger is unarmed Bit 8 is set when triggering of a waveform occurs and cleared when there is no waveform triggering Bit 9 is set when the ETS operation has completed and cleared when the ETS operation has not completed Syntax Bit Weight Decimal value Definition 0 to 6 Not used 7 128 ARM event occurred 8 256 TRIGger event occurred 9 512 Equivalent Time Sampling ET...

Страница 444: ...isters to their preset values as shown below all other registers are unaffected Bit 15 is always 0 Syntax Register Filter Enable PRESet value OPERation ENABle all zeros PTR all ones NTR all zeros QUEStionable ENABle all zeros PTR all ones NTR all zeros All others ENABle all ones PTR all ones NTR all zeros STAT PRES ...

Страница 445: ...ion which gives an indication of the quality of data produced by the 8990B The contents of the individual registers in these register sets can be accessed by appending the commands listed in Status Register Set Commands The four questionable status register sets are STATus QUEStionable STATus QUEStionable CALibration STATus QUEStionable VOLTage ...

Страница 446: ... set are used by the 8990B Bit 0 is set by the logical OR outputs of the STATus QUEStionable VOLTage register Bit 8 is set by the logical OR outputs of the STATus QUEStionable CALibration register Bit 9 is set if the power on self test fails and cleared if it passes Syntax Bit Weight Decimal value Definition 0 1 VOLTage summary 1 to 7 Not used 8 256 CALibration summary 9 512 Self test failure 10 t...

Страница 447: ...en error 231 Data questionable Calibration error in channel 1 occurs It is cleared when this error condition succeeds and no errors are placed on the error queue Bit 4 is set when error 231 Data questionable Calibration error in channel 4 occurs It is cleared when this error condition succeeds and no errors are placed on the error queue Syntax Bit Weight Decimal value Definition 0 1 Not used 1 2 C...

Страница 448: ...ed by the 8990B The following bits in the register are used by the 8990B Bit 2 and bit 3 are set when error 231 Data questionable Voltage overloaded occurs These bits are cleared when there is no voltage overload on channels 2 and 3 Syntax Bit Weight Decimal value Definition 0 to 1 Not used 2 4 Channel 2 VOLTage overload 3 8 Channel 3 VOLTage overload 4 to 15 Not used bit 15 is always 0 STAT QUES ...

Страница 449: ... 4 5 6 7 8 9 10 11 12 13 14 15 Questionable Status VOLTage STAT QUES ENABle STAT QUES ENABle STAT QUES EVEN STAT QUES COND Self Test Failure 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 OR 8 9 10 8 9 10 11 11 12 12 13 13 14 14 15 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Questionable Voltage Status Channel 2 Voltage Overload Channel 3 Voltage Overload STAT QUES VOLT ENAB STAT QUES VOLT ENAB STAT QUES VOLT EVEN ...

Страница 450: ...15 STATus Subsystem 450 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 451: ...452 DISPlay CONNect boolean 453 DISPlay TRACk boolean 454 DISPlay TRACk MAX boolean 455 DISPlay TRACk MIN boolean 456 DISPlay CLEar character_data 457 DISPlay OUTput character_data 458 This chapter describes how the DISPlay command subsystem is used to configure the 8990B waveform display ...

Страница 452: ...DISPlay command subsystem controls the display of the 8990B waveforms Keyword Parameter form Note Page DISPlay CONNect boolean page 453 TRACk boolean page 454 MAX boolean page 455 MIN boolean page 456 CLEar character_data page 457 OUTput character_data query only page 458 ...

Страница 453: ... Syntax Example Reset condition On reset the vectors display mode is enabled Query DISPlay CONNect This query enters a 1 or 0 into the output buffer indicating the state of the vectors display mode 1 is returned when vectors is turned on 0 is returned when vectors is turned off Query example DISP CONN 0 OFF 1 ON Space DISP CONN OFF This command disables the vectors mode and displays the waveform d...

Страница 454: ...yed as a normal trace Query DISPlay TRACk This query enters a 1 or 0 into the output buffer indicating the state of the maximum and minimum traces tracking region display 1 is returned when the tracking region is enabled 0 is returned when the tracking region is disabled Query example DISP TRAC 0 OFF 1 ON Space DISP TRAC 1 This command enables the waveform data to be displayed as a region containi...

Страница 455: ...y DISPlay TRACk MAX This query enters a 1 or 0 into the output buffer indicating the state of the maximum trace tracking line for the waveform data 1 is returned when the maximum tracking line is enabled 0 is returned when the maximum tracking line is disabled Query example DISP TRAC 0 OFF 1 ON Space MAX DISP TRAC MAX ON This command displays the maximum trace tracking line DISP TRAC MAX Queries w...

Страница 456: ...y DISPlay TRACk MIN This query enters a 1 or 0 into the output buffer indicating the state of the minimum trace tracking line for the waveform data 1 is returned when the minimum tracking line is enabled 0 is returned when the minimum tracking line is disabled Query example DISP TRAC 0 OFF 1 ON Space MIN DISP TRAC MIN ON This command displays the minimum trace tracking line DISP TRAC MIN Queries w...

Страница 457: ...asurement data and waveform averaging if the MEASuretab parameter is not specified Reset condition On reset the clear display function is set to SCReen CLE Space character_data DISP Item Description Default Range of values character_data This is an optional parameter where it sets the clear display function as SCReen Clears and resets the current screen display This is the default setting ALL Clea...

Страница 458: ...nary block of floating point numbers Each point in the trace is represented as an IEEE 754 32 bit floating point number made up of four bytes in the data block The MS byte is transmitted first Each complete block is terminated by a line feed Syntax xyyy yddd ddd LF The number of y digits Signifies the start of the block The number of data bytes d contained in the block Data bytes Line feed charact...

Страница 459: ... the screen capture export format as BMP Sets the export format as BMP GIF Sets the export format as GIF JPEG Sets the export format as JPEG PNG Sets the export format as PNG TIFF Sets the export format as TIFF BMP GIF JPEG PNG TIFF DISP OUT JPEG Takes a screen capture sends it across the remote connection and exports it as a JPEG file ...

Страница 460: ...16 DISPlay Subsystem 460 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 461: ...e 461 17 XYDISPlay Subsystem Overview 462 XYDISPlay REFerence STATe boolean 463 XYDISPlay XSOURce character_data 465 XYDISPlay YSOURce character_data 467 This chapter describes how the XYDISPlay command subsystem is used to configure the XY display mode ...

Страница 462: ...t 8990B Programming Guide Overview The XYDISPlay command subsystem controls the XY display mode Keyword Parameter form Note Page XYDISPlay REFerence STATe boolean page 463 XSOURce character_data page 465 YSOURce character_data page 467 ...

Страница 463: ...cable in the XYDISPlay acquisition mode If the acquisition mode is not set to XYDISPlay error 221 Settings conflict Requires XY display mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode Reset condition On reset the XY reference trace is disabled XYDISP REF 0 OFF 1 ON Space STAT XYDISP REF STAT ON This command displays the XY reference trace ...

Страница 464: ...his query enters a 1 or 0 into the output buffer indicating the state of the XY reference trace 1 is returned when the XY reference trace is enabled 0 is returned when the XY reference trace is disabled Query example XYDISP REF STAT Queries whether the XY reference trace is enabled or disabled ...

Страница 465: ...rror 221 Settings conflict Requires XY display mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode Reset condition On reset the X axis source for the XY Display mode is set to CHAN1 XSOUR Space character_data XYDISP Item Description Default Range of values character_data Sets the XY Display X axis source as CHANnel n WMEMory n FUNCtion 1 2 3 4...

Страница 466: ...ystem 466 Keysight 8990B Programming Guide Query XYDISPlay XSOURce This query returns the current setting of the X axis source for the XY Display mode Query example XYDISP XSOUR Queries the XY Display mode X axis source ...

Страница 467: ...rror 221 Settings conflict Requires XY display mode to be enabled will occur Refer to ACQuire MODE character_data on page 132 to set the acquisition mode Reset condition On reset the Y axis source for the XY Display mode is set to CHAN1 YSOUR Space character_data XYDISP Item Description Default Range of values character_data Sets the XY Display Y axis source as CHANnel n WMEMory n FUNCtion 1 2 3 4...

Страница 468: ...ystem 468 Keysight 8990B Programming Guide Query XYDISPlay YSOURce This query returns the current setting of the Y axis source for the XY Display mode Query example XYDISP YSOUR Queries the XY Display mode Y axis source ...

Страница 469: ...D string character_data 472 DISK LOAD MASK string 474 DISK SAVE IMAGe string character_data 475 DISK SAVE MASK string 476 DISK SAVE SETup string 477 DISK SAVE WAVeforms string character_data 478 This chapter explains how the DISK command subsystem is used to save and recall load instrument setups and waveforms ...

Страница 470: ...u can choose to save the current display instrument setup and channel waveform to a file or to load any saved setup or waveform from a file Keyword Parameter form Note Page DISK CWD query only page 471 LOAD string page 472 MASK string page 474 SAVE IMAGe string character_data page 475 MASK string page 476 SETup string page 477 WAVeforms string character_data page 478 ...

Страница 471: ...ht 8990B Programming Guide 471 DISK CWD This query returns the current working directory of the 8990B software The directory is returned as a string Syntax Example DISK CWD DISK CWD Queries the 8990B current working directory ...

Страница 472: ...ified as a full path for example c wave xyz csv or only the file name xyz csv The default file directory is the working directory where the 8990B software resides character_data a a This parameter is only applicable for loading a saved waveform from the specified file into the 8990B memory slot Assigns the memory slot to load the file into as WMEM1 To load the file into memory slot 1 WMEM2 To load...

Страница 473: ...This error may also occur due to missing directory Ensure that the directory exists If the PPA xml file is corrupted the following error Application Corrupted system setup file detected while restoring system setup PPA restoring all configurations to default value will occur No character data is required when loading CCDF waveform For example THE DISK LOAD c wfmCCDF1 csv command loads the saved wa...

Страница 474: ...ue to missing directory Ensure that the directory exists string MASK LOAD Space DISK Item Description Default string Sets the file name to recall from as a string value The setup file name can be specified as a full path for example c wave xyz mst The waveform file name can be specified as a full path for example c wave xyz mst or only the file name xyz mst The default file directory is the workin...

Страница 475: ...name to save to as a string value The file name can be specified as a full path for example c wave xyz or only the file name xyz Any existing file with the same name will be overwritten automatically The default file directory is the working directory where the 8990B software resides character_data Sets the file format as BMP To save as a bmp file GIF To save as a gif file JPEG To save as a jpg fi...

Страница 476: ...e directory exists string MASK SAVE Space DISK Item Description Default string Sets the file name to save to as a string value The file name can be specified as a full path for example c wave xyz or only the file name xyz Any existing file with the same name will be overwritten automatically The default file directory is the working directory where the 8990B software resides The file extension is ...

Страница 477: ...he directory exists string SET SAVE Space DISK Item Description Default string Sets the file name to save to as a string value The file name can be specified as a full path for example c wave xyz or only the file name xyz Any existing file with the same name will be overwritten automatically The default file directory is the working directory where the 8990B software resides The file extension is ...

Страница 478: ... Keysight 8990B Programming Guide DISK SAVE WAVeforms string character_data This command saves the current 8990B waveform of the selected channel or memory slot to a csv file Syntax string character_data WAV SAVE Space DISK ...

Страница 479: ...f the waveform as CHAN1 Sets to channel 1 CHAN2 Sets to channel 2 CHAN3 Sets to channel 3 CHAN4 Sets to channel 4 Or sets the memory slot of the waveform as WMEM1 Sets to memory slot 1 WMEM2 Sets to memory slot 2 WMEM3 Sets to memory slot 3 WMEM4 Sets to memory slot 4 FUNC1 Sets the source to waveform math function 1 FUNC2 Sets the source to waveform math function 2 FUNC3 Sets the source to wavefo...

Страница 480: ...N1 and CHAN4 The instrument setup data is recalled from a file with a xml extension The waveform data and CCDF memory data is recalled from a file with a csv extension If an invalid file name is specified error 256 File name not found will occur This error may also occur due to missing directory Ensure that the directory exists ...

Страница 481: ..._value 485 MEMory TABle EDIT numeric_value numeric_value 486 MEMory TABle FREQuency 488 MEMory TABle INSert numeric_value numeric_value 489 MEMory TABle LIST 491 MEMory TABle OFFSet 492 MEMory TABle POINts 493 MEMory TABle SELect string 494 MEMory TABle UNSELect 496 This chapter explains how the MEMory command subsystem is used to configure the frequency dependent offset FDO tables ...

Страница 482: ...ach Stored tables remain in the 8990B memory during power down Keyword Parameter form Note Page MEMory TABle CLEar page 483 NAME string page 484 DELete numeric_value page 485 EDIT numeric_value numeric_value page 485 FREQuency query only page 488 INSert numeric_value numeric_value page 489 LIST query only page 491 OFFSet query only page 492 POINts query only page 493 SELect string page 494 UNSELec...

Страница 483: ...MEMory TABle SELect string on page 494 Syntax Example Remark If no FDO table has been selected when sending this command error 221 Settings conflict No FDO table selected will occur NOTE The FDO table contents cleared using this command are non recoverable MEM TAB CLE MEM TAB CLE This command clears the contents of the selected FDO table ...

Страница 484: ...224 Illegal parameter value will occur NOTE The FDO table contents cleared using this command are non recoverable Item Description Default Range of values string Sets an existing table name as a case sensitive string value with a maximum of 12 characters A to Z uppercase a to z lowercase 0 to 9 _ underscore MEM TAB CLE NAME CUSTOM_D This command clears the contents of the CUSTOM_D FDO table MEM TA...

Страница 485: ...ble has been selected when sending this command error 221 Settings conflict No FDO table selected will occur If the frequency specified does not exist error 224 Illegal parameter value will occur TAB Space numeric_value DEL MEM Item Description Default numeric_value A numeric value in Hz for frequency The value specified will be truncated to a multiple of 1000 MEM TAB DEL 1000 This command deletes...

Страница 486: ...ric_value Numeric values for the frequency and offset pair Minimum values Frequency 1 kHz Offset 1 Maximum values Frequency 1 THz Offset 150 The first numeric_value represents the frequency while the second numeric_value represents the offset The frequency value specified will be truncated to a multiple of 1000 1 kHz frequency 1 offset to 1 THz frequency 150 offset numeric_value numeric_value EDIT...

Страница 487: ...and error 221 Settings conflict No FDO table selected will occur The frequency value specified must exist in the selected FDO table If the frequency value does not exist error 224 Illegal parameter value will occur If you set an offset value which exceeds its minimum or maximum limit error 222 Data out of range will occur ...

Страница 488: ...ected in MEMory TABle SELect string on page 494 The frequency values are returned in the Hz unit in the ascending order Syntax Example Remark If no FDO table has been selected when sending this query error 221 Settings conflict No FDO table selected will occur FREQ MEM TAB MEM TAB FREQ Queries the list of frequency values of the selected FDO table ...

Страница 489: ... Numeric values for the frequency and offset pair Minimum values Frequency 1 kHz Offset 1 Maximum values Frequency 1 THz Offset 150 The first numeric_value represents the frequency while the second numeric_value represents the offset The frequency value specified will be truncated to a multiple of 1000 1 kHz frequency 1 offset to 1 THz frequency 150 offset numeric_value numeric_value INS Space MEM...

Страница 490: ...uency value is specified which is a duplicate of an existing frequency value error 221 Settings conflict Duplicated frequency input will occur If you set an offset value which exceeds its minimum or maximum limit error 222 Data out of range will occur If the selected FDO table has more than 80 frequency points error 946 Selected FDO table has reached the limit of 80 frequency points will occur ...

Страница 491: ...ight 8990B Programming Guide 491 MEMory TABle LIST This query returns a list of all the available FDO tables in the 8990B as a string array Syntax Example LIST MEM TAB MEM TAB LIST Queries the list of all available FDO tables ...

Страница 492: ...FDO table selected in MEMory TABle SELect string on page 494 The offset values are returned in the unit Syntax Example Remark If no FDO table has been selected when sending this query error 221 Settings conflict No FDO table selected will occur OFFS MEM TAB MEM TAB OFFS Queries the list of offset values of the selected FDO table ...

Страница 493: ...ting all frequency and offset pairs in the FDO table selected in MEMory TABle SELect string on page 494 Syntax Example Remark If no FDO table has been selected when sending this query error 221 Settings conflict No FDO table selected will occur POIN MEM TAB MEM TAB POIN Queries the number of points for the selected FDO table ...

Страница 494: ...activated before any operation can be performed on it Syntax Parameter Example SEL Space TABL MEM string Item Description Default string Sets any of the following FDO table names as a string value CUSTOM_A CUSTOM_B CUSTOM_C CUSTOM_D CUSTOM_E CUSTOM_F CUSTOM_G CUSTOM_H CUSTOM_I CUSTOM_J MEM TAB SEL CUSTOM_A This command selects an FDO table named CUSTOM_A ...

Страница 495: ...must exist in the list of FDO tables If the table name does not exist error 224 Illegal parameter value will occur Query MEMory TABle SELect This query returns the name of the currently selected FDO table as a string value Query example MEM TAB SEL Queries the name of the current FDO table ...

Страница 496: ...eysight 8990B Programming Guide MEMory TABle UNSELect This command will undo the selection on any currently selected FDO table Syntax Example UNSEL TABL MEM MEM TAB UNSEL This command deselects any currently selected FDO table ...

Страница 497: ... 4 CLEar 499 WMEMory 1 2 3 4 DISPlay boolean 500 WMEMory 1 2 3 4 OFFSet numeric_value 501 WMEMory 1 2 3 4 SAVE character_data 503 WMEMory 1 2 3 4 SCALe numeric_value 505 WMEMory 1 2 3 4 UNIT 507 This chapter describes how the WMEMory command subsystem is used to configure the waveforms in the 8990B memory ...

Страница 498: ... slot This command subsystem also enables you to clear a waveform memory slot or query the waveform unit of the selected memory slot In this command subsystem the 1 2 3 4 following WMEMory represents the respective memory slot of the 8990B Keyword Parameter form Note Page WMEMory 1 2 3 4 CLEar page 499 DISPlay boolean page 500 OFFSet numeric_value page 501 SAVE character_data page 503 SCALe numeri...

Страница 499: ...Keysight 8990B Programming Guide 499 WMEMory 1 2 3 4 CLEar This command clears the waveform data of the specified memory slot Syntax Example WMEM CLE 1 2 3 4 WMEM1 CLE This command clears the waveform data of memory slot 1 ...

Страница 500: ...t will occur Query WMEMory 1 2 3 4 DISPlay This query enters a 1 or 0 into the output buffer indicating the state of the waveform trace display of the specified memory slot 1 is returned when the waveform trace display is turned on 0 is returned when the waveform trace display is turned off Query example WMEM DISP 1 2 3 4 0 OFF 1 ON Space WMEM2 DISP ON This command turns on the waveform trace disp...

Страница 501: ...A numeric value for the waveform offset Default value 0 Minimum value 99 dB div or 100 pW div for waveforms of channels 1 and 4 4 V div for waveforms of channels 2 and 3 Maximum value 99 dB div or 1W div for waveforms of channels 1 and 4 4 V div for waveforms of channels 2 and 3 Waveforms of channels 1 and 4 99 dB div to 99 dB div 100 pW div to 1 W div Waveformsofchannels2and3 4 V div to 4 V div W...

Страница 502: ...memory slot will occur If you set an offset value which exceeds its minimum or maximum limit error 222 Data out of range will occur Query WMEMory 1 2 3 4 OFFSet This query returns the current setting of the waveform offset of the specified memory slot The response format is NRf in the following units dB div or W div for waveforms of channels 1 and 4 V div for waveforms of channels 2 and 3 Query ex...

Страница 503: ...ta Item Description Default Range of values character_data Sets the channel source as CHAN1 Sets to channel 1 CHAN2 Sets to channel 2 CHAN3 Sets to channel 3 CHAN4 Sets to channel 4 Or sets the waveform memory slot as WMEM1 Sets to memory slot 1 WMEM2 Sets to memory slot 2 WMEM3 Sets to memory slot 3 WMEM4 Sets to memory slot 4 CHAN1 CHAN2 CHAN3 CHAN4 WMEM1 WMEM2 WMEM3 WMEM4 WMEM1 SAVE CHAN2 This ...

Страница 504: ...any existing waveform in the selected memory slot If there is no waveform data in the source memory slot error 221 Settings conflict No data in waveform memory slot occurs If a disabled channel is specified as the waveform channel source error 221 Settings conflict Requires channel to be enabled occurs ...

Страница 505: ...value 5 dB div or 1 mW div for waveforms of channels 1 and 4 1 V div for waveforms of channels 2 and 3 Minimum value 0 01 dB div or 1 μW div for waveforms of channels 1 and 4 1 mV div for waveforms of channels 2 and 3 Maximum value 100 dB div or 1 kW div for waveforms of channels 1 and 4 1 V div for waveforms of channels 2 and 3 Waveformsofchannels1and4 0 01 dB div to 100 dB div 1 μW div to 1 kW d...

Страница 506: ...um or maximum limit the value will be clipped to its minimum or maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Query WMEMory 1 2 3 4 SCALe This query returns the current setting of the waveform scale of the specified memory slot The response format is NRf in the following units dB div or W div for wavefor...

Страница 507: ...eturns the waveform unit of the specified memory slot as DBM WATT or VOLT Syntax Example Remark If no waveform data exists in the selected memory slot error 221 Settings conflict No data in waveform memory slot will occur WMEM UNIT 1 2 3 4 WMEM3 UNIT Queries the waveform unit of memory slot 3 ...

Страница 508: ...20 WMEMory Subsystem 508 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 509: ...TBASe STATe boolean 511 SERVice CSOUrce STATe boolean 512 SERVice CSOUrce FREQuency character_data 513 SERVice CSOUrce INTerval numeric_value 515 SERVice SECure ERASe 517 This chapter describes how the SERVice command subsystem is used to configure the reference check source and perform data secure erase ...

Страница 510: ...bsystem controls the reference check source configuration and secure erase operation of the 8990B Keyword Parameter form Note Page SERVice BIST TBASe STATe boolean page 511 CSOUrce STATe boolean page 512 FREQuency character_data page 513 INTerval numeric_value page 515 SECure ERASe page 517 ...

Страница 511: ...imebase signal is disabled Query SERVice BIST TBASe STATe This query enters a 1 or 0 into the output buffer indicating the state of the 10 MHz timebase testing 1 is returned when the signal is enabled 0 is returned when the signal is disabled Query example SERV STAT BIST 0 OFF 1 ON Space TBAS SERV BIST TBAS STAT ON This command sends a 10 MHz timebase signal to the 10 MHz Ref Out connector SERV BI...

Страница 512: ...urned off Query SERVice CSOUrce STATe This query enters a 1 or 0 into the output buffer indicating the state of the reference check source 1 is returned when the check source is turned on 0 is returned when the check source is turned off Query example STAT SERV 0 OFF 1 ON Space CSOU SERV CSOU ON This command turns on the reference check source SERV CSOU Queries whether the reference check source i...

Страница 513: ...e reference check source frequency is set to 1 kHz CSOU Space character_data FREQ SERV Item Description Default Range of values character_data Sets the check source frequency as CS1K Sets the frequency to 1 kHz This is the default setting CS50M Sets the frequency to 50 MHz CS1_05G Sets the frequency to 1 05 GHz CS1K CS50M CS1_05G SERV CSOU FREQ CS1K This command sets the reference check source fre...

Страница 514: ... Keysight 8990B Programming Guide Query SERVice CSOUrce FREQuency This query returns the current setting of the reference check source frequency Query example SERV CSOU FREQ Queries the reference check source frequency setting ...

Страница 515: ...r maximum value respectively Error 222 Data out of range Value clipped to minimum or 222 Data out of range Value clipped to maximum will occur Reset condition On reset the reference check source interval is set to 10 min SERV CSOU Space INT numeric_value Item Description Default Range of values numeric_value A numeric value in minute for the check source interval Default value 10 min Minimum value...

Страница 516: ...90B Programming Guide Query SERVice CSOUrce INTerval This query returns the current setting of the reference check source interval The response format is NR1 Query example SERV CSOU INT Queries the reference check source interval setting ...

Страница 517: ...amming Guide 517 SERVice SECure ERASe This command erases all data stored in the 8990B memory Syntax Example Remark The memory erase operation will take a few minutes to complete ERAS SEC SERV SERV SEC ERAS This command erases the 8990B memory ...

Страница 518: ...21 SERVice Subsystem 518 Keysight 8990B Programming Guide THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK ...

Страница 519: ...Tem COMMunicate LAN MAC 526 SYSTem COMMunicate LAN SMASk string 527 SYSTem COMMunicate LAN DNS string string 528 SYSTem DATE numeric_value numeric_value numeric_value 529 SYSTem ERRor NEXT 531 SYSTem HELP HEADers 541 SYSTem LOCK boolean 542 SYSTem PRESet 543 SYSTem TIME numeric_value numeric_value numeric_value 544 SYSTem VERSion 546 This chapter explains how to use the SYSTem command subsystem to...

Страница 520: ...default settings Querying the SCPI commands available in the 8990B Setting the state of the front panel touch screen feature Querying the SCPI version Keyword Parameter form Note Page SYSTem COMMunicate LAN ADDRess string page 522 DGATeway string page 523 DHCPenabled page 524 HNAMe query only page 525 MAC query only page 526 SMASk string page 527 DNS string string page 528 DATE numeric_value numer...

Страница 521: ...m Subsystem 22 Keysight 8990B Programming Guide 521 LOCK boolean page 542 PRESet page 543 TIME numeric_value numeric_val ue numeric_value page 544 VERSion query only page 546 Keyword Parameter form Note Page ...

Страница 522: ...static IP Query SYSTem COMMunicate LAN ADDRess This query returns the current setting of the IP address Query example SYST COMM LAN ADDR Space string Item Description Range of values string Numeric character values for the address Up to 15 characters formatted as A B C D where each A B C and D 0 to 255 0 to 255 no embedded spaces SYST COMM LAN ADDR 10 0 0 2 This command sets the IP address to 10 0...

Страница 523: ...Query SYSTem COMMunicate LAN DGATeway This query returns the current setting of the default gateway address Query example SYST COMM LAN DGAT Space string Item Description Range of values string Numeric character values for the address Up to 15 characters formatted as A B C D where each A B C and D 0 to 255 0 to 255 no embedded spaces SYST COMM LAN DGAT 10 0 0 2 This command sets the default gatewa...

Страница 524: ... server is found it will assign a dynamic IP address subnet mask and default gateway to the 8990B Syntax Example Remark DHCP can be disabled by sending SYSTem COMMunicate LAN ADDRess string on page 522 Query SYSTem COMMunicate LAN DHCPenabled This query returns the current setting of the Dynamic Host Configuration Protocol DHCP for the 8990B Query example SYST COMM LAN DHCP SYST COMM LAN DHCP This...

Страница 525: ...t 8990B Programming Guide 525 SYSTem COMMunicate LAN HNAMe This query returns the current setting of the 8990B LAN host name in the string format Syntax Example SYST COMM LAN HNAM SYST COMM LAN HNAM Queries the host name setting ...

Страница 526: ...B Programming Guide SYSTem COMMunicate LAN MAC This query returns the current setting of the 8990B LAN Media Access Control MAC address in the string format Syntax Example SYST COMM MAC LAN SYST COMM LAN MAC Queries the MAC address setting ...

Страница 527: ... subnet mask Query SYSTem COMMunicate LAN SMASk This query returns the current setting of the subnet mask Query example SYST COMM LAN SMAS Space string Item Description Range of values string Numeric character values for the address Up to 15 characters formatted as A B C D where each A B C and D 0 to 255 0 to 255 no embedded spaces SYST COMM LAN SMAS 255 255 255 0 This command sets the subnet mask...

Страница 528: ...n and secondary DNS servers of the 8990B Query example SYST COMM LAN DNS Space string string Item Description Range of values string Numeric character values for the address Up to 15 characters formatted as A B C D where each A B C and D 0 to 255 0 to 255 no embedded spaces SYST COMM LAN DNS 1 1 1 1 2 2 2 2 This command sets the main and secondary DNS server IP addresses to 1 1 1 1 and 2 2 2 2 res...

Страница 529: ...rmat Syntax Parameter Example Item Description Default numeric_value Sets the date as yyyy A 4 digit integer representing the year The value is within the range of 1980 to 2099 mm Anintegerfrom1to12representingthemonth dd An integer from 1 to 31 representing the day numeric_value numeric_value DATE Space SYST numeric_value SYSTem DATE 2011 1 29 This command sets the current system date to January ...

Страница 530: ...valid data format will occur If additional parameters are inserted error 108 Parameter not allowed will occur If there are missing parameters error 109 Missing parameter will occur If the parameter contains suffix error 138 Suffix not allowed will occur Query SYSTem DATE This query returns the current setting of the system date The response format is NR1 Query example SYST DATE Queries the current...

Страница 531: ...ue One error is removed from the error queue each time this query is sent The errors are cleared in the first in first out FIFO order where the oldest errors are cleared first When the error queue is empty subsequent SYSTem ERRor queries will return 0 No error Syntax Example Remark To clear all errors from the error queue send the CLS command Reset condition On reset the error queue is unaffected ...

Страница 532: ...emicolon or blank space or you may have used a blank space instead of a comma Example ACQ AVER COUN 128 105 GET not allowed A Group Execute Trigger GET is not allowed within a command string 108 Parameter not allowed Additional parameters were received You must remove the additional parameters for this command Example SYST DATE 1981 2 1 1 109 Missing parameter Fewer parameters were received than e...

Страница 533: ...ent too large A numeric parameter was found whose exponent was larger than 32000 Example CHAN1 FREQ 1E34000 124 Too many digits A numeric parameter was found whose mantissa contained more than 255 digits excluding leading zeros 128 Numeric data not allowed A numeric value was received within a command which does not accept a numeric value Example CHAN1 REF 50 130 Suffix error Generic suffix error ...

Страница 534: ...losed the character string in single or double quotes Example SYST COMM LAN ADDR 10 0 0 2 158 String data not allowed A character string was received but is not allowed for the command Check the list of parameters to verify that you have used a valid parameter type Example SYST LOCK ON 160 Block data error Generic block data error 161 Invalid block data A block data element was expected but was in...

Страница 535: ...easurement is not enabled 221 Settings conflict Requires to switch to manual marker mode The marker measurement mode is not set to manual 221 Settings conflict Requires to switch to pulse spacing marker measurement The marker measurement mode is not set to pulse spacing 221 Settings conflict Requires CCDF sweep to be in free run mode The CCDF sweep mode is not set to free run 221 Settings conflict...

Страница 536: ... to less than 500 MHz when the video bandwidth is set to medium or high 221 Settings conflict Unable to turn on Trigger on Event while ETS mode is on The 8990B is set to trigger on event when the ETS mode is enabled 221 Settings conflict Trigger sweep must be in triggered mode while ETS is on Trigger sweep is set to triggered mode The trigger sweep mode is set to auto when the ETS mode is enabled ...

Страница 537: ... 225 Out of memory The 8990B has insufficient memory to perform the requested operation 231 Data questionable Calibration error 8990B calibration and zeroing has failed 231 Data questionable Voltage overloaded The voltage input to the channel exceeds the maximum range of the probe 231 Data questionable Calibration error in channel 1 An error has occured during calibration for channel 1 231 Data qu...

Страница 538: ...rror This is the generic device dependent error for devices that cannot detect more specific errors This code indicates that only a Device Dependent Error as defined in the IEEE 488 2 11 5 1 1 6 has occurred 310 System error The 8990B operation has not completed properly possibly due to an abnormal hardware or firmware condition 311 Memory error An error was detected in the 8990B memory 330 Self t...

Страница 539: ...an channel 2 or 3 702 Applicable to trigger source for channel 1 4 and auxiliary only A command applicable for the channel 1 4 or auxiliary trigger source only has been sent when the trigger source was not set to any of these sources 703 Applicable in pair of channel 1 and 4 or 2 and 3 An incorrect channel pair has been specified 704 Applicable to trigger source for auxiliary only A command applic...

Страница 540: ...on when the ETS mode is enabled 943 Markers A and B are positioned on the same waveform Markers A and B have to be placed on two separate waveforms to measure the time difference between them 946 Selected FDO table has reached the limit of 80 frequency points Select another FDO table or delete some frequency points 977 Detected channel 1 frequency changed Power level is questionable Please zero an...

Страница 541: ...he new line character the following string characters may be present nquery for the SCPI command only qonly for the SCPI query only empty for both the SCPI command and the query An example of the return data is as follows 41024 x0A AUToscale nquery x0A AVERage Syntax Example Remark The output representation of the IEEE block format may vary depending on the device and software used SYST HELP HEAD ...

Страница 542: ...uery SYSTem LOCK This query enters a 1 or 0 into the output buffer indicating whether the front panel touch screen is enabled or disabled 1 is returned when the front panel touch screen is enabled 0 is returned when the front panel touch screen is disabled Query example SYST LOCK 0 OFF 1 ON Space SYST LOCK 1 This command disables the front panel touch screen SYST LOCK Queries the status of the fro...

Страница 543: ...stem 22 Keysight 8990B Programming Guide 543 SYSTem PRESet This command is used to preset the 8990B to its default settings Syntax Example SYST PRES SYST PRES This command presets the 8990B to the default settings ...

Страница 544: ...mm and second ss format Syntax Parameter Example Item Description Default numeric_value Sets the time as hh An integer from 0 to 23 representing the hour mm An integer from 0 to 59 representing the minute ss An integer from 0 to 59 representing the second numeric_value numeric_value TIME Space SYST numeric_value SYSTem TIME 12 1 0 This command sets the current system time to 12 01 00 ...

Страница 545: ...valid data format will occur If additional parameters are inserted error 108 Parameter not allowed will occur If there are missing parameters error 109 Missing parameter will occur If the parameter contains suffix error 138 Suffix not allowed will occur Query SYSTem TIME This query returns the current setting of the system time The response format is NR1 Query example SYST TIME Queries the current...

Страница 546: ...Guide SYSTem VERSion This query returns the version of SCPI used in the 8990B The response is in the form of XXXX Y where XXXX is the year and Y is the version number Syntax Example SYST VERS SYST VERS Queries which version of SCPI is used in the 8990B ...

Страница 547: ...s Example 1 Identifying the 8990B In Use 548 Example 2 Making Pulse Characterization Measurement 549 Example 3 Making Delay Measurement 552 Example 4 Making Droop Measurement 555 This chapter provides programming sequence examples to remotely control the 8990B using SCPI commands ...

Страница 548: ...verify whether you are communicating with the right 8990B Refer to Error list on page 532 for more information on the error messages NOTE indicates the commands that you send to the 8990B IDN Queries the instrument identification and checks whether you are communicating with the right 8990B SYST ERR Checks the 8990B system error queue ...

Страница 549: ...zation measurement E4438C signal generator configuration NOTE indicates the commands that you send to the 8990B E4438C signal generator 8990B peak power analyzer N1923 24A sensor SYST PRES Presets the E4438C to its default settings Wait 1 sec for operation to complete CLS Clears the error queue FREQ 1GHZ Sets the frequency to 1 GHz POW 0DBM Sets the output power level to 0 dBm PULM INT PER 1000uS ...

Страница 550: ... to channel 1 TIM SCAL 0 0002 Sets the timebase scale to 0 2 ms div Wait 1 sec for operation to complete MEAS MIN CHAN1 Queries the minimum power measurement result for channel 1 MEAS PEAK CHAN1 Queries the peak power measurement result for channel 1 MEAS AVER CHAN1 Queries the average power measurement result for channel 1 MEAS PAV CHAN1 Queries the peak to average power measurement result for ch...

Страница 551: ...N1 Queries the overshoot measurement result for channel 1 TIM SCAL 50u Sets the timebase scale to 50 μs div Wait 1 sec for operation to complete TRIG EDGE SLOP POS Sets the slope to positive for the edge trigger MEAS RISE CHAN1 Queries the rise time measurement result for channel 1 TRIG EDGE SLOP NEG Sets the slope to negative for the edge trigger MEAS FALL CHAN1 Queries the fall time measurement ...

Страница 552: ... sequences provide the example to measure delay This measurement example requires the following test setup Figure 23 2 Test setup for delay measurement NOTE indicates the commands that you send to the 8990B E4438C signal generator 8990B peak power analyzer N1923 24A sensor 33250A function generator BNC cable BNC cable ...

Страница 553: ...signal OUTP ON Turns on the RF output power RST Resets the 33250A to its default settings Wait 1 sec for operation to complete CLS Clears the error queue OUTP POL NORM Sets the waveform polarity to the normal mode FUNC PULS Sets the output function to pulse PULS PER 1m Sets the pulse period to 1 ms PULS WIDT 100u Sets the pulse width to 100 μs VOLT 1 Sets the output amplitude to 1 Vpp OUTP ON Turn...

Страница 554: ...1 scale to 20 dB div Wait 1 sec for operation to complete CHAN2 SCAL 0 5 Sets the channel 2 scale to 0 5 V div Wait 1 sec for operation to complete MARK MODE DEL Sets the marker measurement mode to delay MARK DEL ASOU CHAN2 Sets the marker A source for delay measurement to channel 2 MARK DEL BSOU CHAN1 Sets the marker B source for delay measurement to channel 1 Wait 3 secs for operation to complet...

Страница 555: ...l generator configuration NOTE indicates the commands that you send to the 8990B E4438C signal generator 8990B peak power analyzer N1923 24A sensor SYST PRES Presets the E4438C to its default settings Wait 1 sec for operation to complete CLS Clears the error queue FREQ 1GHZ Sets the frequency to 1 GHz POW 0DBM Sets the output power level to 0 dBm PULM INT PER 10uS Sets the pulse period to 10 μs PU...

Страница 556: ...the 8990B identification string CHAN1 FREQ 1G Sets the channel 1 frequency to 1 GHz AUT Autoscales the waveform display OPC Waits until the completion of the current command and then sends 1 to the output buffer TIM SCAL 1u Sets the timebase scale to 1 μs div Wait 1 sec for operation to complete CHAN1 SCAL 20 Sets the channel 1 scale to 20 dB div ACQ DRO 1 Turns on the droop measurement mode ACQ D...

Страница 557: ... is subject to change without notice Always refer to the Keysight website for the latest revision Keysight Technologies 2011 2016 Edition 11 October 14 2016 Printed in Malaysia 08990 90009 08990 90009 www keysight com ...

Отзывы: