SIGLENT TECHNOLOGIES CO.,LTD SDM3045X Remote Manual

Remote Manual
SDM3045X Digital Mulimeter
RC06034-E01A
2017 SIGLENT TECHNOLOGIES CO.,LTD
SIGLENT Remote Manual
1 SDM3045X
Catalogue
SCPI Command ................................................................................................................................ 2
Introduction to the SCPI Language ........................................................................................... 2
Syntax Conventions .................................................................................................................. 2
Command Separators ................................................................................................................ 3
Using the MIN, MAX and DEF Parameters ............................................................................. 3
Querying Parameter Settings..................................................................................................... 3
IEEE-488.2 Common Commands ............................................................................................. 4
SCPI Parameter Types....................................................................................................................... 5
Command in this Manual .................................................................................................................. 6
1.1 ABORt................................................................................................................................. 6
1.2 FETCh? ............................................................................................................................... 7
1.3 INITiate[:IMMediate] ......................................................................................................... 8
1.4 OUTPut:TRIGger:SLOPe ................................................................................................... 9
1.5 R? ...................................................................................................................................... 10
1.6 READ? .............................................................................................................................. 11
1.7 SAMPle:COUNt ............................................................................................................... 12
1.8 UNIT:TEMPerature {C|F|K} UNIT:TEMPerature? ......................................................... 13
System Command ........................................................................................................................ 14
2.1 CALCulate Subsystem ...................................................................................................... 14
2.2 CALCulate:LIMit Subsystem ........................................................................................... 15
2.3 CALCulate:TRANsform:HISTogram Subsystem ............................................................. 19
2.4 CALCulate:SCALe Subsystem ......................................................................................... 26
2.5 CALCulate:AVERage Subsystem ..................................................................................... 31
2.6 CONFigure Subsystem ..................................................................................................... 35
2.7 DATA Subsystem .............................................................................................................. 44
2.8 MEASure Subsystem ........................................................................................................ 46
2.9 SENSe Subsystem Introduction ........................................................................................ 54
2.10 SYSTem Subsystem ........................................................................................................ 89
2.11 TRIGger Subsystem ........................................................................................................ 91
Remote Manual SIGLENT
SDM3045X 2
SCPI Command
Introduction to the SCPI Language
SCPI (Standard Commands for Programmable Instruments) is an ASCII-based programming language for test and measurement instruments. SCPI commands use a hierarchical structure known as a tree system. Associated commands are grouped under a common node or root, thus forming subsystems. A portion of the SENSe subsystem illustrates this, below. SENSe:
VOLTage:
DC:RANGe {<range>|MIN|MAX|DEF}
DC:RANGe? [MINimum | MAXimum | DEFault] SENSe is the root keyword of the command, VOLTage is a second-level keyword, and DC is a third-level keyword. A colon ( : ) separates consecutive keywords.
Syntax Conventions
The command syntax format is illustrated below: VOLTage:DC:RANGe {<range>|MIN|MAX|DEF} Most commands (and some parameters) are a mixture of upper- and lower-case letters. The upper-case letters indicate the command's abbreviated spelling, which yields shorter program lines. For better program readability, use the long form. For example, consider the keyword VOLTage, above. You can type VOLT or VOLTage in any combination of upper- or lower-case letters. Therefore, VolTaGe, volt and Volt are all acceptable. Other forms, such as VOL and VOLTAG, will generate an error. Braces ( { } ) enclose the parameter choices. The braces are not sent with the
command string.
A vertical bar ( | ) separates parameter choices. For example,
{<range>|MIN|MAX|DEF} in the above command indicates that you can specify a numeric range parameter, or "MIN", "MAX" or "DEF". The bar is not sent with the command string.
Angle brackets ( < > ) indicate that you must specify a value for the enclosed
parameter. For example, the above syntax statement shows the <range> parameter in angle brackets. Do not send the brackets with the command string. You must specify a value for the parameter (for example "VOLT:DC:RANG 10") unless you select one of the other options shown in the syntax (for example "VOLT:DC:RANG MIN").
Optional parameters are enclosed in square brackets ( [ ] ). The brackets are not sent
with the command string. If you do not specify a value for an optional parameter, the instrument uses a default value.
SIGLENT Remote Manual
3 SDM3045X
Command Separators
A colon ( : ) separates consecutive different levels of keywords.. You must insert a blank
space to separate a parameter from a command keyword. If a command requires more than one parameter, separate adjacent parameters using a comma:
DATA:REMove?5,1
A semicolon ( ; ) separates commands within the same subsystem and can also minimize typing. For example, the following string:
TRIG:COUNT 2;SOUR EXT
Equivalent to the following two commands:
TRIG:COUNT 2 TRIG:SOUR EXT
Use a colon and a semicolon to link commands from different subsystems. For example, in the following example, an error is generated if you do not use both the colon and semicolon:
TRIG:COUN 2;:SAMP:COUN 2
Using the MIN, MAX and DEF Parameters
For many commands, you can substitute "MIN" or "MAX" in place of a parameter. In some cases you may also substitute "DEF". For example, consider The following example: VOLTage:DC:RANGe {<range>|MIN|MAX|DEF} Instead of selecting a specific value for the <range> parameter, you can substitute MIN to set the range to its minimum value, MAX to set the range to its maximum value or DEF to set the range to its default value.
Querying Parameter Settings
You can query the current value of most parameters by adding a question mark ( ? ) to the command. For example,The following example sets the trigger count to 10 measurements:
TRIG:COUN 10
You can then query the count value by sending:
TRIG:COUN?
You can also query the minimum or maximum count allowed as follows:
TRIG:COUN? MIN TRIG:COUN? MAX
Remote Manual SIGLENT
SDM3045X 4
IEEE-488.2 Common Commands
The IEEE-488.2 standard defines a set of common commands that perform functions such as reset, self-test and status operations. Common commands always begin with an asterisk ( * ), are three characters in length and may include one or more parameters. The command keyword is separated from the first parameter by a blank space. Use a semicolon ( ; ) to separate multiple commands as shown below: *RST; *CLS; *ESE 32; *OPC?
SIGLENT Remote Manual
5 SDM3045X
SCPI Parameter Types
The SCPI language defines several data formats to be used in program messages and response messages.
Numeric Parameters
Commands that require numeric parameters will accept all commonly used decimal representations of numbers including optional signs, decimal points, and scientific notation. Special values for numeric parameters such as MIN,MAX and DEF are also accepted. You can also send engineering unit suffixes with numeric parameters (e.g., M, k, m or u). If a command accepts only certain specific values, the instrument will automatically round the input numeric parameters to the accepted values. The following command requires a numeric parameter for the range value: VOLTage:DC:RANGe {<range>|MIN|MAX|DEF} Because the SCPI parser is case-insensitive, there is some confusion over the letter "M" (or "m"). For your convenience, the instrument interprets "mV" (or "MV") as millivolts, but "MHZ" (or "mhz") as megahertz. Likewise "MΩ" (or "mΩ") is interpreted as megΩ. You can use the prefix "MA" for mega. For example, "MAV" is interpreted as megavolts.
Discrete Parameters
Discrete parameters are used to program settings that have a limited number of values (like IMMediate, EXTernal or BUS). They have a short form and a long form just like command keywords. You can mix upper- and lower-case letters. Query responses will always return the short form in all upper-case letters. The following example requires discrete parameters for the temperature units: UNIT:TEMPerature{C|F|K}
Boolean Parameters
Boolean parameters represent a single binary condition that is either true or false. For a false condition, the instrument will accept "OFF" or "0". For a true condition, the instrument will accept "ON" or "1". When you query a Boolean setting, the instrument will always return "0" or "1". The following example requires a Boolean parameter: DISPlay:STATe {ON|1|OFF|0}
Remote Manual SIGLENT
SDM3045X 6
Command in this Manual
1.1 ABORt
Aborts a measurement in progress, returning the instrument to the trigger idle state.
Pameter
Typical Return
(none)
(none)
Abort a measurement in progress: TRIG:SOUR IMM //Set the trigger source for immediate trigger TRIG:COUN 10 //Set the trigger source for 10 times INIT //Set the trigger state for “wait for trigger” ABOR //Interrupt the measurement
This command may be used to abort a measurement when the instrument is waiting for a trigger, or for aborting a long measurement or series of measurements.
SIGLENT Remote Manual
7 SDM3045X
1.2 FETCh?
Waits for measurements to complete and copies all available measurements to the instrument's output buffer. The readings remain in reading memory.
Parameter
Typical Return
(none)
-5.75122019E-04, -5.77518360E-04,
-5.73923848E-04, -5.76020647E-04
Set the trigger source for immediate trigger,the INIT command will instrument in "waiting for trigger" state, in the immediate trigger condition, measurements will immediately be triggered and the measurement results are sent to the measurement of memory. The FETCh? query transfers the measurement from reading memory to the instrument's output buffer. TRIG:SOUR IMM //Set the trigger source for immediate trigger TRIG:COUN 10 //Set the trigger source for 10 times INIT //Set the trigger state for “wait for trigger” FETC? //Read the resulting measurement value
The FETch? query does not erase measurements from the reading memory. You can
send the query multiple times to retrieve the same data.
You can store up to 1,000 measurements in the reading memory of theSDM3045x . If
reading memory overflows, new measurements will overwrite the oldest measurements stored; the most recent measurements are always preserved. No error is generated, but the Reading Mem Ovfl bit (bit 14) is set in the Questionable Data Register's condition register (see Status System Introduction).
The instrument clears all measurements from reading memory when the
measurement configuration changes, or when any of these commands is executed: INITiate MEASure:<function>? READ?
Remote Manual SIGLENT
SDM3045X 8
1.3 INITiate[:IMMediate]
Set the trigger state for “wait for trigger”.Measurements will begin when the specified trigger conditions are satisfied following the receipt of the INITiate command. This command also clears the previous set of measurements from reading memory.
Parameter
Typical Return
(none)
(none)
Set the trigger source for “wait for trigger”, it can effectively receives the trigger signal: TRIG:SOUR BUS //Set the trigger source to trigger bus TRIG:COUN 10 //Set the trigger source for 10 times INIT //Set the trigger state for “wait for trigger” *TRG //Send a trigger signal FETCh? //After measuring can read the measured memory
Storing measurements in reading memory with INITiate is faster than sending
measurements to the instrument's output buffer using READ? (provided you do not send FETCh? until done). The INITiate command is also an "overlapped" command. This means that after executing INITiate, you can send other commands that do not affect the measurements.
You can store up to 1,000 measurements in the reading memory of the SDM3055x. If
reading memory overflows, new measurements will overwrite the oldest measurements stored; the most recent measurements are always preserved. No error is generated, but the Reading Mem Ovfl bit (bit 14) is set in the Questionable Data Register's condition register (see Status System Introduction).
To retrieve the measurements from the reading memory, use FETCh?. Use
DATA:REMove? or R? to read and erase all or part of the available measurements.
The ABORt command may be used to return to idle.
SIGLENT Remote Manual
9 SDM3045X
1.4 OUTPut:TRIGger:SLOPe {POSitive|NEGative}
OUTPut:TRIGger:SLOPe?
Selects the slope of the voltmeter complete output signal on the rear-panel VM Comp BNC connector.
Parameter
Typical Return
{POSitive|NEGative}, default NEGative
(none)
Configure DC voltage measurements and make two measurements. The signal on the rear-panel VM Comp connector will output a positive pulse as each measurement is completed: CONF:VOLT:DC 10 SAMP:COUN 2 OUTP:TRIG:SLOP POS INIT
This parameter is set to its default value after a Factory Reset .
Remote Manual SIGLENT
SDM3045X 10
1.5 R? [<max_readings>]
Reads and erases all measurements from the reading memory up to the specified <max_readings>. The measurements are read and erased from the reading memory starting with the oldest measurement first.
Parameter
Typical Return
1 to 10,000 readings Default is all readings in memory
#247-1.06469770E-03,-1.08160033E-03,-1.22469433E-03 The "#2" means that the next 2 digits indicate how many characters will be in the returned memory string. These two digits are the "47" after the "#2". Therefore, the remainder of the string is 47 digits long:
-1.06469770E-03,-1.08160033E-03,-1.22469433E-03
Read and remove the three oldest readings: TRIG:COUN 3 INIT R? 3
The R? and DATA:REMove? queries allow you to periodically remove measurements
from the reading memory that would normally cause the reading memory to overflow.
You can store up to 1,000 measurements in the reading memory of the SDM3055x. If
reading memory overflows, new measurements will overwrite the oldest measurements stored; the most recent measurements are always preserved. No error is generated, but the Reading Mem Ovfl bit (bit 14) is set in the Questionable Data Register's condition register (see Status System Introduction).
The instrument clears all measurements from reading memory when the
measurement configuration changes, or when any of these commands is executed: INITiate MEASure:<function>? READ?
SIGLENT Remote Manual
11 SDM3045X
1.6 READ?
Read and erase measurement results from reading storage ,up to the specified < max_readings >.This command reads the data will begin with the first measurement results.
Parameter
Typical Return
(none)
-1.23006735E-03,-1.30991641E-03,-1.32756530E-03,
-1.32002814E-03
Transmission measurements from the reading memory: TRIG:COUN 4 SAMP:COUN 1 READ?
The FETch? query does not erase measurements from the reading memory. You can
send the query multiple times to retrieve the same data.
You can store up to 1,000 measurements in the reading memory of the SDM3055. If
reading memory overflows, new measurements will overwrite the oldest measurements stored; the most recent measurements are always preserved. No error is generated, but the Reading Mem Ovfl bit (bit 14) is set in the Questionable Data Register's condition register .
It is important to note that the following command will measurements to empty,
leading to FETCh? The return value of the change: INITiate MEASure:<function>? READ?
Remote Manual SIGLENT
SDM3045X 12
1.7 SAMPle:COUNt {<count>|MIN|MAX|DEF}
SAMPle:COUNt? [{MIN|MAX|DEF}]
Specifies the number of measurements (samples) the instrument will take per trigger.
Parameter
Typical Return
1( default) to10,000
1
Set a single trigger sampling frequency for 10 times, the back panel of the VM Comp BNC connector on the oscilloscope will only observe a pulse: SAMP:COUN 10 //Set the sampling frequency for 10 times TRIG:COUN 1 //Set the trigger for 1 times TRIG:SOUR EXT;SLOP NEG //Set the trigger source to the
external trigger and trigger signal
is set to the falling edge OUTP:TRIG:SLOP POS //Set the trigger output signal to rise READ? //Start the wheel measurement and reading
You can use the specified sample count in conjunction with a trigger count
(TRIGger:COUNt), which sets the number of triggers to be accepted before returning to the "idle" trigger state. The total number of measurements returned will be the product of the sample count and trigger count.
You can store up to 10,000 measurements in the reading memory of the SDM3055x.
If reading memory overflows, new measurements will overwrite the oldest measurements stored; the most recent measurements are always preserved. No error is generated, but the Reading Mem Ovfl bit (bit 14) is set in the Questionable Data Register's condition register .
This parameter is set to its default value after a Factory Reset.
SIGLENT Remote Manual
13 SDM3045X
1.8 UNIT:TEMPerature {C|F|K} UNIT:TEMPerature?
Selects the units (°C, °F or Kelvin) to be used for all temperature measurements.
Parameter
Typical Return
{C|F|K},default C
C, F or K
Set to return the result in °F UNIT:TEMP F //Set the temperature measurement unit in °F MEAS:TEMP? //Recovery temperature default configuration and read a set of temperaturemeasurements
The command also accepts CEL or FAR, but the query returns C or F. This parameter is set to its default value after a Factory Reset.
Remote Manual SIGLENT
SDM3045X 14
System Command
2.1 CALCulate Subsystem
2.1.1 CALCulate:CLEar[:IMMediate]
Clears all limits, histogram data, statistics and measurements.
Parameter
Typical Return
(none)
(none)
Clear all limits, histogram data, statistics, and measurements: CALC:CLE:IMM CALC:CLE:IMM
The items cleared by this command are cleared synchronously, so that the histogram,
statistics, and limit data all restart at the same time that measurements restart.
SIGLENT Remote Manual
15 SDM3045X
2.2 CALCulate:LIMit Subsystem
This subsystem specifies measurements and indicates when a limit has been exceeded.
Example
The following example enables limit testing of 100 DC voltage measurements and indicates whether measurements were outside the range of 2.4 to 3.6 V. Measurements above 3.6 V will set bit 12 (Upper Limit Failed) of the Questionable Status Register; measurements below 2.4 V will set bit 11 (Lower Limit Failed).
*CLS CONF:VOLT 10 SAMP:COUN 100 CALC:LIM:LOW 2.4 CALC:LIM:UPP 3.6 CALC:LIM:STAT ON
Command Summary
CALCulate:LIMit:CLEar[:IMMediate] CALCulate:LIMit:{LOWer|UPPer}[:DATA] CALCulate:LIMit[:STATe]
Remote Manual SIGLENT
SDM3045X 16
2.2.1 CALCulate:LIMit:CLEar[:IMMediate]
Clears front-panel indications of limits being exceeded and clears bit 11 ("Lower Limit Failed") and bit 12 ("Upper Limit Failed") in the Condition Register of the Questionable Data Register event register group. The corresponding event register bits are unaffected. A condition register continuously monitors the state of the instrument. Condition register bits are updated in real time;they are neither latched nor buffered. An event register is a read-only register that latches events from the condition register. While an event bit is set,subsequent events corresponding to that bit are ignored.
Parameter
Typical Return
(none)
(none)
Clear the limit test results: CALC:LIM:CLE
This command does not clear measurements in reading memory. The instrument clears front-panel indications of limits being exceeded and clears bits
11 and 12 in the Questionable Data Register when the measurement function changes, or when any of the executed: CALCulate:LIMit:STATe ON INITiate MEASure:<function>? READ? CALCulate:LIMit:CLEar
To clear statistics, limits, histogram data, and measurement data, use
CALCulate:CLEar[:IMMediate].
SIGLENT Remote Manual
17 SDM3045X
2.2.2 CALCulate:LIMit:{LOWer|UPPer}[:DATA] {<value>|MIN|MAX|DEF}
CALCulate:LIMit:{LOWer|UPPer}[:DATA]? [{MIN|MAX|DEF}]
Sets an upper or lower limit.
Parameter
Typical Return
-1.0E+15 to -1.0E-15 or
0.0(default) or +1.0E-15 to 1.0E+15
+1.00000000E+00
See Example.
You can assign a lower limit, an upper limit or both. Do not set the lower limit above
the upper limit.If the limit set is higher than the upper limit, the limit value is set to the same limitwill force the same value.
Limit crossing: If a measurement is less than the specified lower limit, bit 11 ("Lower
Limit Failed") is set in the Questionable Data Condition Register. A measurement greater than the specified upper limit sets bit 12 ("Upper Limit Failed"). See STATus Subsystem Introduction for further information.
This parameter is set to its default value after a Factory Reset.
Remote Manual SIGLENT
SDM3045X 18
2.2.3 CALCulate:LIMit[:STATe]{ON|1|OFF|0}
CALCulate:LIMit[:STATe]?
Enables or disables limit testing.
Parameter
Typical Return
{ON|1|OFF|0}, default OFF
0 (OFF) or 1 (ON)
See Example.
The instrument clears front-panel indications of limits being exceeded and clears bits 11 and 12 in the Questionable Data Register when the measurement function
changes, or when any of the following commands is executed: CALCulate:LIMit:STATe ON INITiate MEASure:<function>? READ? CALCulate:LIMit:CLEar
The instrument turns this setting OFF when the measurement function is changed
.
SIGLENT Remote Manual
19 SDM3045X
2.3 CALCulate:TRANsform:HISTogram Subsystem
The HISTogram subsystem configures the histogram display. The instrument clears histogram data when the measurement function changes and when any of the following commands is sent: CALCulate:TRANsform:HISTogram:CLEar[:IMMediate] CALCulate:TRANsform:HISTogram:POINts CALCulate:TRANsform:HISTogram:RANGe:AUTO CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer} CALCulate:TRANsform:HISTogram[:STATe] INITiate[:IMMediate] MEASure:<function>? READ?
Command Summary
CALCulate:TRANsform:HISTogram:ALL? CALCulate:TRANsform:HISTogram:CLEar[:IMMediate] CALCulate:TRANsform:HISTogram:COUNt? CALCulate:TRANsform:HISTogram:DATA? CALCulate:TRANsform:HISTogram:POINts CALCulate:TRANsform:HISTogram:RANGe:AUTO CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer} CALCulate:TRANsform:HISTogram[:STATe]
Example
This example enables an automatically scaled, 100-bin histogram of 1000 DCV measurements. It then returns the computed histogram, including the lower and upper range values, the total measurement count, and the bin data. CONF:VOLT:DC 10,0.001 SAMP:COUN 1000 CALC:TRAN:HIST:RANG:AUTO ON CALC:TRAN:HIST:POIN 100 CALC:TRAN:HIST:STAT ON INIT *WAI CALC:TRAN:HIST:ALL? Typical Response: +9.99383828E+00,+1.00513398E+01,+1000,<102 bin counts> Note: The above response indicates 102 bin counts because the histogram includes bins for values below and above the histogram range.
Remote Manual SIGLENT
SDM3045X 20
2.3.1 CALCulate:TRANsform:HISTogram:ALL?
CALCulate:TRANsform:HISTogram:DATA?
The ALL form of the query returns a comma-separated list of the lower and upper range values, the number of measurements, and the bin data collected since the last time the histogram data was cleared. The DATA form returns only the bin data.
Parameter
Typical Return
(none)
See Example.
See Example.
The bin data includes the following, in order:
The number of measurements less than the lower range value . The number of measurements in the each of the bins, starting at the lower range
value bin
The number of measurements greater than the upper range value
Range values are real numbers returned in the form +1.00000000E+00. The number
of measurements and bin data are signed, positive integers returned in the form +100.
SIGLENT Remote Manual
21 SDM3045X
2.3.2 CALCulate:TRANsform:HISTogram:CLEar[:IMMediate]
Clears the histogram data and restarts histogram ranging if it is enabled (CALCulate:TRANsform:HISTogram:RANGe:AUTO ON).
Parameter
Typical Return
none
none
Clear the histogram data: CALC:TRAN:HIST:CLE
This command does not clear measurements in reading memory. To clear statistics, limits, histogram data, and measurement data, use
CALCulate:CLEar[:IMMediate].
2.3.3 CALCulate:TRANsform:HISTogram:COUNt?
Returns the number of measurements collected since the last time the histogram was cleared.
Parameter
Typical Return
none
+96
Return the number of measurements used to compute the current histogram: CALC:TRAN:HIST:COUN?
Remote Manual SIGLENT
SDM3045X 22
2.3.4 CALCulate:TRANsform:HISTogram:POINts{<value>|MIN|MAX|DEF}
CALCulate:TRANsform:HISTogram:POINts?[{MIN|MAX|DEF}]
Sets the number of bins between the lower and upper range values for the histogram. Two additional bins always exist: one for measurements below the lower range and one for measurements above the upper range.
Parameter
Typical Return
{10|20|40|100|200|400|MIN|MAX|DEF},default 100
+100
See Example.
You can specify the lower and upper range values using
CALCulate:TRANsform:HISTogram:RANGe: {LOWer|UPPer}. Lower and upper range values are computed automatically if CALCulate:TRANsform:HISTogram:RANGe:AUTO is ON.
This parameter is set to its default value after a Factory Reset.
SIGLENT Remote Manual
23 SDM3045X
2.3.5 CALCulate:TRANsform:HISTogram:RANGe:AUTO{ON|1|OFF|0}
CALCulate:TRANsform:HISTogram:RANGe:AUTO?
Enables or disables automatic selection of the histogram's lower and upper range values.
Parameter
Typical Return
{ON|1|OFF|0}default ON
0 (OFF) or 1 (ON)
See Example.
ON: the instrument set the lower and upper range values automaticly.  OFF: the lower and upper range values are specified by
CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer}.
Setting the lower or upper range value
(CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer) disables automatic selection of the lower and upper range values (CALCulate:TRANsform:HISTogram:RANGe:AUTO OFF).
The instrument restarts automatic range value selection (if enabled) when INITiate,
MEASure? or READ? is executed.
This parameter is set to its default value after a Factory Reset.
Remote Manual SIGLENT
SDM3045X 24
2.3.6
CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer}{<valu e>|MIN|MAX|DEF} CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer}?[{MIN| MAX|DEF}]
Sets the histogram's lower and upper range values. Setting the lower or upper range value. (CALCulate:TRANsform:HISTogram:RANGe:{LOWer|UPPer}) disables automatic selection of the lower and upper range values (CALCulate:TRANsform:HISTogram:RANGe:AUTO OFF).
Parameter
Typical Return
-1.0E+15 to -1.0E-15, or
0.0 (default) or +1.0E-15 to 1.0E+15
+1.00000000E+06
See Example.
If automatic range value selection is enabled
(CALCulate:TRANsform:HISTogram:RANGe:AUTO ON), the query returns the computed range value. If no histogram data exists, 9.91E37 (Not a Number) is returned.
Lower and upper range values are computed automatically if
CALCulate:TRANsform:HISTogram:RANGe:AUTO is ON.
This parameter is set to its default value after a Factory Reset.
SIGLENT Remote Manual
25 SDM3045X
2.3.7 CALCulate:TRANsform:HISTogram[:STATe]{ON|1|OFF|0}
CALCulate:TRANsform:HISTogram[:STATe]?
Enables or disables histogram computation.
Parameter
Typical Return
{ON|1|OFF|0}, default OFF
0 (OFF) or 1 (ON)
See Example.
Remote Manual SIGLENT
SDM3045X 26
2.4 CALCulate:SCALe Subsystem
This subsystem scales ACV and DCV measurements.
Command Summary
CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe[:STATe]
2.4.1 CALCulate:SCALe:DB:REFerence {<reference>|MIN|MAX|DEF}
CALCulate:SCALe:DB:REFerence? [{MIN|MAX}]
Stores a relative value in the multimeter's dB Relative Register, which is used for the dB function in CALCulate:SCALe:FUNCtion. When the dB function is enabled, this value will be subtracted from the each voltage measurement after the measurement is converted to dBm. Note: This command applies only to ACV and DCV measurement functions.
Parameter
Typical Return
-200.0 dBm to +200.0 dBm, default 0
+5.00000000E+02
Enable dB scaling with a -10 dB reference reference resistance: CALC:SCAL:DB:REF -10.0 CALC:SCAL:FUNC DB CALC:SCAL:STAT ON
Specifying a reference value disables automatic reference selection
(CALCulate:SCALe:REFerence:AUTO OFF).
The dB relative value parameter is relative to the dBm reference set with
CALCulate:SCALe:DBM:REFerence.
The instrument sets the reference value to 0.0 with automatic reference selection
enabled after a Factory Reset, a change in math function, or a change in measurement function.
SIGLENT Remote Manual
27 SDM3045X
2.4.2 CALCulate:SCALe:DBM:REFerence {<reference>|MIN|MAX|DEF}
CALCulate:SCALe:DBM:REFerence? [{MIN|MAX}]
Selects the reference resistance for converting voltage measurements to dBm. This reference value affects the dBm and dB scaling functions. Note:This command applies only to ACV and DCV measurement functions.
Parameter
Typical Return
507593、110、124、125、135、 150、250300、500、600((default)、 800、900、1000、1200 or 8000Ω
+6.00000000E+02
Enable dBm scaling with a reference resistance of 600 Ω: CALC:SCAL:DBM:REF 600 CALC:SCAL:FUNC DBM CALC:SCAL:STAT ON
The instrument sets the reference value to its default value after a Factory Reset, a
change in math function, or a change in measurement function.
Remote Manual SIGLENT
SDM3045X 28
2.4.3 CALCulate:SCALe:FUNCtion {DB|DBM}
CALCulate:SCALe:FUNCtion?
Selects the operation that will be performed by the scaling function: DB performs a relative dB computation. The result will be the difference between the
input signal and the stored DB relative value (CALCulate:SCALe:DB:REFerence), with both values converted to dBm (dB = measurement indBm – relative value in dBm).
DBM performs a dBM computation. The result is logarithmic and is based on a
calculation of power delivered to a reference resistance (CALCulate:SCALe:DBM:REFerence), relative to 1 milliwatt. (dBm = 10 × log10 (measurement 2 / reference resistance / 1 mW)).
Note: This command applies only to ACV and DCV measurement functions.
Parameter
Typical Return
{DB|DBM}
DBorDBM
Enable the DB scaling function referenced to the next measurement taken: CALC:SCAL:FUNC DBM CALC:SCAL:STAT ON
For the dB function, the reference value can be automatically selected using the first
measurement converted to dBm as the reference value (see CALCulate:SCALe:REFerence:AUTO), or it can be specified by CALCulate:SCALe:DB:REFerence.
Scaling function results must be in the range of -1.0E+24 to -1.0E-24, or +1.0E-24 to
1.0E+24. Results outside these limits will be replaced with -9.9E37 (negative infinity), 0, or 9.9E37 (positive infinity).
This parameter is set to its default value after a Factory Reset.
Loading...
+ 67 hidden pages