ML2439A USB Power Meter User Guide : SCPI Commands : SCPI Command Reference
 
SCPI Command Reference
This section contains a list of all SCPI remote commands accepted by the ML2439A. The list is grouped by SCPI subsystem or IEEE488.2 function, and includes a detailed description of each command.
SCPI Command Summary
The SCPI command summary is provided in Table: SCPI Command Summary.
SCPI Command Summary 
*IDN
Identification Query
*OPC?
Operation Complete Query
*OPC
Operation Complete Command
*TST?
Self-Test Query
ABORt
Immediately set measurement trigger system to idle
CALCulate:MODE
Set/return instrument mode. <numeric_value> = PULSe, MODulated, STATistical
CALCulate[1|2|3|4]:PKHLD
Set/return state of the peak hold function. <Boolean> = OFF, AVG, INST
CALCulate[1|2|3|4]:STATe
Enable currently selected channel providing measurements to be made. <Boolean> = 0, 1, OFF, ON
CALCulate[1|2|3|4]:UNITs
Change channel units. <numeric_value> = DBM, Watts, Volts, DBV, DBMV, DBUV
DISPlay:CLEar
Clear measurement data and display
DISPlay:ENVELOPE
Enable the Envelope display mode. <Boolean> = 0, 1, ON, OFF
DISPlay:MODUlated:TIMEBASE
Set/return modulated timebase.
DISPlay: MODUlated:TSPAN
Set/return horizontal time span.Ex: <numeric_value>
DISPlay:PULSe:TIMEBASE
Set/return horizontal timebase. Ex: <numeric_value> = 0.05 sets timebase to 50 ms
DISPlay:PULSe:TSPAN
Set/return horizontal time span. Ex:<numeric_value> = 0.05 (50 ms)
DISPlay:[TEXt:]LIN:RESolution
Set number of significant digits for linear displays andremote return values. <numeric_value> = 3 to 5
DISPlay:[TEXt:]LOG:RESolution
Set number of decimal places for log displays and remote return values. <numeric_value> = 0 to 3
DISPlay:TRACe[1|2|3|4]:HOFFSet
Set/return the horizontal offset for statistical mode in dBr. <numeric_value> = -50.00 to +50.00 dBr
DISPlay:TRACe[1|2|3|4]:HSCALE
Set/return the horizontal scale for statistical mode in dB/Div. <numeric_value> = 0.1 to 5.0 dB/Div in 1-2-5 sequence
DISPlay:TRACe[1|2|3|4]:VCENTer
Change vertical center based on current units. Ex:<numeric_value> = 1.23
DISPlay:TRACe[1|2|3|4]:VSCALe
Change vertical scale based on current units. Ex:<numeric_value> = 20 set to 20dB/div (current units)
FETCh[1|2|3|4]:ARRay:AMEAsure:POWer?
Return current Ppeak, Pavgcyc, Pavgpulse, Ptop, Pbot, Overshoot
FETCh[1|2|3|4]:ARRay:AMEAsure:STATistical?
Return current Pavg, Ppeak, Pmin, PkToAvgRatio, CursorPwr, CursorPct, Sample-Count
FETCh[1|2|3|4]:ARRay:AMEAsure:TIMe?
Return current Freq, Period, Width, Offtime, Dcyc, Risetime, Falltime
FETCh[1|2|3|4]:ARRay:CW:POWer?
Return current Pavg, Pmax, Pmin, Ppulse or Pk/Avg
FETCh[1|2|3|4]:ARRay:MARKer:POWer?
Return current Pavg, Pmax, Pmin, P/Avg, Pmrk1, Pmrk2, Pmrk1/Pmrk2
FETCh[1|2|3|4]:CW:POWer?
Return current average reading in power units
FETCh[1|2|3|4]:INTERval:AVERage?
Return average power between MK1 and MK2.
FETCh[1|2|3|4]:INTERval:MAXFilt?
Return maximum filtered power between MK1 and MK2.
FETCh[1|2|3|4]:INTERval:MINFilt?
Return minimum filtered power between MK1 and MK2.
FETCh[1|2|3|4]:INTERval:MAXimum?
Return maximum instantaneous power between MK1 and MK2.
FETCh[1|2|3|4]:INTERval:MINimum?
Return minimum instantaneous power between MK1 and MK2.
FETCh[1|2|3|4]:INTERval:PKAVG?
Return peak to average power between MK1 and MK2.
FETCh[1|2|3|4]:MARKer[1|2]:AVERage?
Return current reading at the specified marker.
FETCh[1|2|3|4]:MARKer:DELTa?
Return difference between MK2 and MK1.
FETCh[1|2|3|4]:MARKer[1|2]:MAXimum?
Return maximum reading at the specified marker
FETCh[1|2|3|4]:MARKer[1|2]:MINimum?
Return minimum reading at the specified marker
FETCh[1|2|3|4]:MARKer:CURsor:PERcent?
Return percent at cursor.
FETCh[1|2|3|4]:MARKer:CURsor:POWer?
Return relative power at cursor.
FETCh[1|2|3|4]:MARKer:RATio?
Return ratio between MK2 and MK1 as a percentage.
FETCh[1|2|3|4]:MARKer:RDELTa?
Return difference between MK1 and MK2.
FETCh[1|2|3|4]:MARKer:RRATio?
Return ratio between MK1 and MK2 as a percentage.
FETCh[1|2|3|4]:MBUF:DATa:AVErage?
Return a partial list of Avg measurements from the last MBUF session
FETCh[1|2|3|4]:MBUF:DATa:AVErage:ALL?
Return a list of Avg measuremenst from the last MBUF session
FETCh[1|2|3|4]:MBUF:DATa:DURation?
Return a partial list of durations from the last MBUF session.
FETCh[1|2|3|4]:MBUF:DATa:DURation:ALL?
Return a list of durations from the last MBUF session.
FETCh[1|2|3|4]:MBUF:DATa:MAXimum?
Return a partial list of Max measurements from the last MBUF session
FETCh[1|2|3|4]:MBUF:DATa:MAXimum:ALL?
Return a list of Max measurements from the last MBUF session.
FETCh[1|2|3|4]:MBUF:DATa:MINimum?
Return a partial list of Min measurements from the last MBUF session
FETCh[1|2|3|4]:MBUF:DATa:MINimum:ALL?
Return a list of Min measurements from the last MBUF session.
FETCh[1|2|3|4]:MBUF:DATa:STARt?
Return a partial list of Start Times from the last MBUF session
FETCh[1|2|3|4]:MBUF:DATa:STARt:ALL?
Return a list of Start Times from the last MBUF session.
FETCh:TEMPerature:AVERage?
Return average internal instrument temperature in degrees C
FETch:TEMPerature:CURRent?
Return current internal instrument temperature in degrees C
INITiate:CONTinuous
Set/return state of mode which triggers meas cycles continuously. <Boolean> = 0, 1, OFF, ON
INITiate[:IMMediate[:ALL]]
Set mode which starts a measurement cycle when trigger event occurs
MARKer[1|2]:POSItion:TIMe
Set/return marker time relative to the trigger.
MARKer:POSItion:PERcent
Set or return the percent probability (y-axis-position) of the CCDF cursors. <numeric_value> = 0.000 to 100.0 %
MARKer:POSItion:POWer
Set or return the cumulative relative power (x-axis-position) of the CCDF cursors. <numeric_value> = 0.000 to 200.000
MEASure[1|2|3|4]:POWer?
Return Modulated Mode Pavg in dBm
MEASure[1|2|3|4]:VOLTage?
Return Modulated Mode Pavg in equivalent volts.
MEMory[1|2|3|4]:SNSR:CFFAST?
Return the sensor high bandwidth (FAST) frequency cal-factor table.
MEMory[1|2|3|4]:SNSR:CFSLOW?
Return the sensor low bandwidth (SLOW) frequency cal-factor table.
READ[1|2|3|4]:ARRay:AMEAsure:POWer?
Return new Ppeak, Pavgcyc, Pavgpulse, Ptop, Pbot, Overshoot
READ[1|2|3|4]:ARRay:AMEAsure:STATistical?
Return new Pavg, Ppeak, Pmin, PkToAvgRatio, CursorPwr, CursorPct, Sample-Count
READ[1|2|3|4]:ARRay:AMEAsure:TIMe?
Return new Freq, Period, Width, Offtime, Dcyc, Risetime, Falltime
READ[1|2|3|4]:ARRay:CW:POWer?
Return new Pavg, Pmax, Pmin, Ppulse or Pk/Avg
READ[1|2|3|4]:ARRay:MARKer:POWer?
Return new Pavg, Pmax, Pmin, P/Avg, Pmrk1, Pmrk2, Pmrk1/Pmrk2
READ[1|2|3|4]:CW:POWer?
Return new average reading in power units
READ[1|2|3|4]:INTERval:AVERage?
Return average power between MK1 and MK2.
READ[1|2|3|4]:INTERval:MAXFilt?
Return maximum filtered power between MK1 and MK2.
READ[1|2|3|4]:INTERval:MINFilt?
Return minimum filtered power between MK1 and MK2.
READ[1|2|3|4]:INTERval:MAXimum?
Return maximum instantaneous power between MK1 and MK2.
READ[1|2|3|4]:INTERval:MINimum?
Return minimum instantaneous power between MK1 and MK2.
READ[1|2|3|4]:INTERval:PKAVG?
Return peak to average power between MK1 and MK2.
READ[1|2|3|4]:MARKer[1|2]:AVERage?
Return new reading at the specified marker.
READ[1|2|3|4]:MARKer:DELTa?
Return difference between MK2 and MK1.
READ[1|2|3|4]:MARKer[1|2]:MAXimum?
Return maximum reading at the specified marker
READ[1|2|3|4]:MARKer[1|2]:MINimum?
Return minimum reading at the specified marker
READ[1|2|3|4]:MARKer:CURsor:PERcent?
Return percent at cursor.
READ[1|2|3|4]:MARKer:CURsor:POWer?
Return relative power at cursor.
READ[1|2|3|4]:MARKer:RATio?
Return ratio between MK2 and MK1 as a percentage.
READ[1|2|3|4]:MARKer:RDELTa?
Return difference between MK1 and MK2.
READ[1|2|3|4]:MARKer:RRATio?
Return ratio between MK1 and MK2 as a percentage.
SENSe[1|2|3|4]:AVERage
Set/return trace averaging count. <numeric_value> = 1 to 16384
SENSe[1|2|3|4]:BANDwidth
Set/return sensor video bandwidth. <character data> = LOW, HIGH
SENSe[1|2|3|4]:CORRection:CALFactor
Set correction factor in dB. <numeric_value> = -3.00 to 3.00
SENSe[1|2|3|4]:CORRection:DCYCle
Set/return duty cycle correction factor in percent. <numeric_value> = 0.01 to 100.0%
SENSe[1|2|3|4]:CORRection:FREQuency
Set channel frequency. <numeric_value> = 0.001e9 to 110.00e9 Hz
SENSe[1|2|3|4]:CORRection:OFFSet
Set/return sensor offset value in dB. <numeric_value> = -300 to 300
SENSe[1|2|3|4]:FILTer:STATe
Set/return filter state. <character data> = OFF, AUTO, ON
SENSe[1|2|3|4]:FILTer:TIMe
Set or return the current length of the integration filter on the selected channel. <numeric_value> = 0.002 to 16.000 seconds
SENSe:MBUF:ACQuire?
Start a new MBUF session
SENSe:MBUF:DELay:END
Set/return time added to end of burst for MBUF analysis.
SENSe:MBUF:DELay:STARt
Set/return time added to beginning of burst for MBUF analysis
SENSe:MBUF:ENABled:FLAG
Set/return bit mask indicating which arrays are filled during MBUF analysis.
SENSe:MBUF:GATe:MODe
Set/return gate mode used during MBUF analysis.
SENSe[1|2|2|3|4]:MBUF:MEASurements:AVAilable?
Return the number of measurements available for the specified channel.
SENSe:MBUF:MEASurements:CLEar
Clear cached avg, min, max, duration, start time, and sequence numbers taken during last MBUF session.
SENSe:MBUF:PERiod
Set/return period I seconds for timed mode MBUF measurements.
SENSe:MBUF:PERiod:DURation
Set/return duration in seconds for timed mode MBUF measurements.
SENSe:QUALifier:END
Set/return time power stays below trigger to count as end of burst in MBUF mode..
SENSe:QUALifier:STARt
Set/return time power stays above trigger to count as beginning of burst in MBUF mode.
SENSe:MBUF:SESsion:COUNt
Set/return the count of elements for arrays for MBUF analysis.
SENSe:MBUF:SESsion:TIMEout
Set/return the time in seconds for MBUF analysis.
SENSe:MBUF:START:MODe
Set/return the mode used to start acquiring MBUF entries.
SENSe[1|2|3|4]:PULSe:DISTal
Set/return distal parameter of the risetime. <numeric_value> = 50.00 to 100.00
SENSe[1|2|3|4]:PULSe:ENDGT
Set/return pulse gate end position in percent of pulse time duration. <numeric_value> = 60.00 to 100.00
SENSe[1|2|3|4]:PULSe:MESIal
Set/return mesial parameter of the risetime. <numeric_value> = 10.00 to 90.00
SENSe[1|2|3|4]:PULSe:PROXimal
Set/return proximal parameter of the risetime. <numeric_value> = 0.00 to 50.00 percent
SENSe[1|2|3|4]:PULSe:STARTGT
Set/return pulse gate start position in percent of pulse timeduration. <numeric_value> = 0.00 to 40.00
SENSe[1|2|3|4]:PULSe:UNIT
Set/return pulse definitions units. <numeric_value> = WATTS, VOLTS
SENSe[1|2|3|4]:SENSOR:TYPE?
Returns the sensor type for the selected channel. <character data> = NONE, CW, VOLT, PEAK
SYSTem:BEEP[:ENABle]
Set/return keypad audible beeper status. <Boolean> = 0, 1, OFF, ON
SYSTem:COMMunicate:GPIB:ADDRess
Set or return the GPIB bus address.<numeric_value> = 1 to 30
SYSTem:COMMunicate:LAN:ADDRess
Set or return the IP address for the Ethernet port. <character data> = instrument IP address in nnn.nnn.nnn.nnn (“dot decimal”) format
SYSTem:COMMunicate:LAN:DHCP[:STATe]
Set or return the state of DHCP/AutoIP system for the Ethernet port.<Boolean> = 0, 1, OFF, ON
SYSTem:COMMunicate:LAN:CURRent:ADDRess?
Returns the current IP address for the Ethernet port.
SYSTem:ERRor
Return system error code and description
SYSTem:ERRor[:NEXT]
Return system error code and description
SYSTem:ERRor:CODE
Return system error code
SYSTem:PRESet
Set instrument to default conditions.
SYSTem:VERSion?
Return SCPI version compliance. <numeric_value> = yyyy.v
TRACe[1|2|3|4]:[AVERage]:DATA[:NEXT]?
Return count min, max or average power samples starting at index
TRACe[1|2|3|4]:COUNt
Set/return total number of trace pwr points to return.<numeric_value> = 1 to 501
TRACe[1|2|3|4]:INDEX
Set/return index of the next trace power point. <numeric_value> = 0 to 500
TRIGger:CDF:COUNt
Set/return Statistical Mode terminal count. <numeric_value> = 1 to 4000 megasamples
TRIGger:CDF:DECImate
Set/return termination action when terminal count or time is reached. <character data> = { DECIMATE, RESTART, STOP}
TRIGger:CDF:TIMe
Set/return Statistical Mode terminal time. <numeric_value> = 1 to 3600 sec
TRIGger:DELay
Set/return trigger delay with respect to the trigger. <numeric_value> = see Specifications Section 1-6.
TRIGger:HOLDoff
Set/return trigger holdoff time. <numeric_value> = 0 to 1 sec in 10 ns increments
TRIGger:LEVel
Set/return trigger level. Internal Trigger: <numeric_value> = -40 to +20 dBm plus offset. External Trigger: <numeric_value> = ±5 volts
TRIGger:MODE
Set/return trigger mode on display. < character data > = AUTOPKPK, AUTO, NORMAL, FREERUN
TRIGger:POSition
Set/return trigger position on display. < character data > = LEFT, MIDDLE, RIGHT
TRIGger:SLOPe
Set/return trigger slope on display. <character data> = POS, NEG
TRIGger:SOURce
Select trigger source. < character data > = CH1, CH2, EXT
TRIGger:VERNier
Set or return the fine position of the trigger event on the displayed sweep. <numeric> -30 to +30