5.8. MEASure

Measure commands measure the output voltage, current, power or temperature. They trigger the acquisition of new data before returning the reading. Measurements are performed by digitizing the instantaneous output voltage, current or temperature. Output power is calculated as product of measured voltage and current. Keyword [:DC] is optional since all measurement are by default of the DC level of the signal.

 

SCPI command

Description

MEASure

 

[:SCALar]

 

:CURRent

 

[:DC]? [<channel>]

Takes a measurement; returns the average current

:POWer

 

[:DC]? [<channel>]

Takes a measurement; returns the average power

:TEMPerature

 

[:DC]? {<sensor>}

Takes a measurement; returns the average temperature

[:VOLTage]

 

[:DC]? [<channel>]

Takes a measurement; returns the average voltage

 

5.8.1. MEASure[:SCALar]:CURRent[:DC]

Syntax

MEASure[:SCALar]:CURRent[:DC]? [<channel>]

Description

Query the current measured across the current sense resistor inside the PSU.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Return

Returns the average output current in amperes as decimal number (NR2).

Usage example

Measure current on the currently selected channel (CH1) and CH2:

MEAS:CURR?;:MEAS:CURR? CH2

1.23;0.12

Related Commands

INSTrument:COUPle:TRACking

5.8.2. MEASure[:SCALar]:POWer[:DC]

Syntax

MEASure[:SCALar]:POWer[:DC]? [<channel>]

Description

Query the output power calculated as product of measured voltage and current value.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

n/a

Return

Returns the average output power in watts as decimal number (NR2).

Usage example

MEAS:POW? CH2

80.44

Related Commands

 

5.8.3. MEASure[:SCALar]:TEMPerature[:THERmistor][:DC]

Syntax

MEASure[:SCALar]:TEMPerature[:THERmistor][:DC]? {<sensor>}

Description

Query the temperature measured using the specified temperature sensors as follows:

  • AUX – auxiliary temperature sensor connected to Arduino Shield board (can be used to monitor e.g. “ambient” or chassis temperature)
  • CH1, CH2 – temperature sensor connected to channel power board used to regulate fan speed (if installed)
  • BATT – isolated V/F (Voltage-to-frequency converter) temperature sensor connected to Arduino Shield board (can be used to monitor e.g. connected battery temperature during the charging cycle)

All installed sensors are periodically tested. When sensor does not passed the test, programmed output current is automatically limited to value defined with ERR_MAX_CURRENT constant (conf_advanced.h). If load that draws more current then ERR_MAX_CURRENT value output current will be set to zero.

 

BATT sensor support is not implemented yet.

Return

Returns the average temperature value in degrees Celsius (oC) as decimal number (NR2). If self-test detect selected temperature sensor failure or sensor is not installed a -240 or -241 error will be generated.

Parameters

Name

Type

Range

Default

<sensor>

Discrete

{[AUX]|CH1|CH2|BATT}

AUX

Usage example

MEAS:TEMP? AUX

39.50

Errors

-240,"Hardware error"

-241,"Option not installed"

Related Commands

DIAGnostic[:INFOrmation]:FAN?

SYSTem:CPU:OPTion?

SYSTem:TEMPerature:PROTection[:HIGH][:LEVel]

SYSTem:TEMPerature:PROTection[:HIGH]:DELay[:TIME]

SYSTem:TEMPerature:PROTection[:HIGH]:STATe

SYSTem:TEMPerature:PROTection[:HIGH]:TRIPped?

5.8.4. MEASure[:SCALar][:VOLTage][:DC]

Syntax

MEASure[:SCALar][:VOLTage][:DC]? [<channel>]

Description

Query the voltage measured at the sense terminals of the selected channel.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

n/a

Return

Returns the average output voltage in volts as decimal number (NR2).

Usage example

MEAS:VOLT? CH1

43.25

Query voltage of the channel 2 that is currently selected:

INST CH2

MEAS?

12.40

Related Commands

INSTrument:COUPle:TRACking