Channel settings (UNIT)


Set or query the anti-aliasing filter enablement

Syntax

(Command)

(Query)


:UNIT:AAFilter A$,B$

:UNIT:AAFilter? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = OFF, ON

Details

Enables and disables the anti-aliasing filter in the module hosting channel.
Returns the on/off state of the anti-aliasing filter in the module hosting channel.

OFF  Invalid
ON  Valid

Example

:UNIT:AAFilter CH1_1,ON
:UNIT:AAFilter? CH1_1
(Response)  :UNIT:AAFILTER CH1_1,ON  (when headers are enabled)

Note

-

Usage
Conditions

Model 8968 (High resolution)
Model U8979 (Charge)




Execute zero adjustment

Syntax

(Command)


:UNIT:ADJust

Details

Performs zero adjustment of the modules.

Example

:UNIT:ADJust

Note

Zero adjustment is performed for all channels and all ranges.
It takes time to execute the command.
If you want to send the next command after confirming the execution, please wait for "1: UNIT: ADJust; *OPC?" to return response 1.

Calibration is performed in the DVM moudle.
It does not affect the calibration setting (:UNIT:CALIbrate) of the DVM moudle.

Usage
Conditions

Not being measured.




Execute auto-balancing and query results for all Strain module channels

Syntax

(Command)

(Query)


:UNIT:BALAnce

:UNIT:BALAnce?

(Response)

A1,A2,A3,…<NR1> = Execution result

Details

Executes auto-balancing of all Strain module channels.
Returns the results of auto-balancing as NR1 numerical values.
The results are read sequentially beginning with the first module (4 channels / module).

A = -1  Unrelated module
A = 0  Success
A = 1  Failure

Example

:UNIT:BALAnce
:UNIT:BALAnce?
(Response)  :UNIT:BALANCE 0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1  (when headers are enabled)

Note

Returns the value -1 for modules that are not Strain modules.

Usage
Conditions

Model U8969 (Strain)




Set or query thermocouple burnout mode

Syntax

(Command)

(Query)


:UNIT:BOUT A$,B$

:UNIT:BOUT? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = OFF, ON

Details

Sets the thermocouple burn-out detection function.
Returns the current setting of the burn-out detection function.

OFF  Invalid
ON  Valid

Example

:UNIT:BOUT CH1_1,ON
:UNIT:BOUT? CH1_1
(Response)  :UNIT:BOUT CH1_1,ON  (when headers are enabled)

Note

-

Usage
Conditions

Model 8967 (Temperature)




Set or query the DVM module calibration

Syntax

(Command)

(Query)


:UNIT:CALIbrate A$

:UNIT:CALIbrate?

(Response)

A$

A$ = OFF, ON, SYNC

Details

Set the calibration of the DVM module.
Returns the calibration setting of the current DVM module.

OFF  Calibration and synchronization cannot be performed
ON  Perform calibration and synchronization when measurement starts
SYNC  Perform only synchronization between channels when measurement starts

Example

:UNIT:CALIbrate OFF
:UNIT:CALIbrate?
(Response)  :UNIT:CALIBRATE OFF  (when headers are enabled)

Note

The calibration time is about 150ms, the synchronization time takes about 10ms + integration time.
It will be a waiting time during which no measurement is made during that period.
Calibration settings are common to all channels.

Usage
Conditions

MR8990 (DVM)




Execute auto-balancing for the selected channel (Strain module)

Syntax

(Command)

(Query)


:UNIT:CHBAlance A$

:UNIT:CHBAlance? A$

(Response)

A$,B<NR1>

A$ = CH1_1 to CH8_4
B = Execution result

Details

Executes auto-balancing on channel.
Returns the result of auto-balancing.

B = -1  Unrelated module
B = 0  Success
B = 1  Failure

Example

:UNIT:CHBAlance CH1_1
:UNIT:CHBAlance? CH1_1
(Response)  :UNIT:CHBALANCE CH1_1,0  (when headers are enabled)

Note

-

Usage
Conditions

Model U8969 (Strain)




Query a mode of current module

Syntax

(Query)


:UNIT:CLAMp? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ =
A_20, A_50, A_200, A_500, ERROR, NONE [8971]
A_20, A_50, A_200, A_500, A_1000, A_2000, CT7631, CT7636, CT7642, CT7044, V_1_10000, V_1_1000, V_1_100, V_1_10, V_1, ERROR, NONE [U8977]

Details

Queries conversion ratio of a clamp sensor hosting channel.

[8971 (Current)] 
A_20  20A/2V
A_50  50A/2V
A_200  200A/2V
A_500  500A/2V
ERROR 
NONE 
 
[U8977 (3CH Current)] 
A_20  20A/2V
A_50  50A/2V
A_200  200A/2V
A_500  500A/2V
A_1000  1000A/2V
A_2000  2000A/2V
CT7631  CT7631/CT7731
CT7636  CT7636/CT7736
CT7642  CT7642/CT7742
CT7044  CT7044/CT7045/CT7046
V_1_10000  0.1mV/A
V_1_1000  1mV/A
V_1_100  10mV/A
V_1_10  100mV/A
V_1  1000mV/A
ERROR 
NONE 

Example

:UNIT:CLAMp? CH1_1
(Response)  :UNIT:CLAMP CH1_1,A_20  (when headers are enabled)

Note

-

Usage
Conditions

Model 8971 (Current)
Model U8977 (3CH Current)




Set or query input coupling

Syntax

(Command)

(Query)


:UNIT:COUPling A$,B$

:UNIT:COUPling? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = DC, AC, GND

Details

Sets the type of input coupling for channel.
Returns the current input coupling setting for channel.

DC  DC coupling
AC  AC coupling
GND  Grounded

Example

:UNIT:COUPling CH1_1,AC
:UNIT:COUPling? CH1_1
(Response)  :UNIT:COUPLING CH1_1,AC  (when headers are enabled)

Note

The setting depends on the type of module.

Usage
Conditions

-




Set or query the sensor sensitivity of a Charge module

Syntax

(Command)

(Query)


:UNIT:CSENs A$,B

:UNIT:CSENs? A$

(Response)

A$,B

A$ = CH1_1 to CH8_4
B = 0.1 to 10.0

Details

Sets the sensor sensitivity of the Charge module.
Returns the current sensor sensitivity of the Charge module.

Example

:UNIT:CSENs CH1_1,3.5
:UNIT:CSENs? CH1_1
(Response)  :UNIT:CSENS CH1_1,3.50000E+00  (when headers are enabled)

Note

-

Usage
Conditions

Model U8979 (Charge) [Charge, Pre-amplifier mode]




Set or query DC/RMS in CURRENT Module

Syntax

(Command)

(Query)


:UNIT:CURRent A$,B$

:UNIT:CURRent? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = DC, RMS

Details

Sets the DC/RMS mode of the CURRENT module.
Returns current DC/RMS mode of CURRENT module.

DC  Direct current
RMS  Rms value

Example

:UNIT:CURRent CH1_1,RMS
:UNIT:CURRent? CH1_1
(Response)  :UNIT:CURRENT CH1_1,RMS  (when headers are enabled)

Note

-

Usage
Conditions

Model 8971 (Current)




Set or query the frequency division

Syntax

(Command)

(Query)


:UNIT:DIVFreq A$,B

:UNIT:DIVFreq? A$

(Response)

A$,B<NR1>

A$ = CH1_1 to CH8_4
B = 1 to 4096 (Frequency division)

Details

Sets frequency division of frequency unit.
Returns the frequency division setting of the current frequency unit.

Example

:UNIT:DIVFreq CH1_1,300
:UNIT:DIVFreq? CH1_1
(Response)  :UNIT:DIVFREQ CH1_1,300  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Frequency, rotation speed, power supply frequency, integration mode]




Set or query an input filter

Syntax

(Command)

(Query)


:UNIT:FILTer A$,B

:UNIT:FILTer? A$

(Response)

A$,B

A$ = CH1_1 to CH8_4
B = 0 (OFF), 5 to 500000

Details

Sets the filter for channel.
Returns the current filter setting for channel.
The filter is OFF when argument B = 0.

Example

:UNIT:FILTer CH1_1,500
:UNIT:FILTer? CH1_1
(Response)  :UNIT:FILTER CH1_1,+5.00000E+02  (when headers are enabled)

Note

The setting depends on the type of module.
For details, refer to the manual.

Usage
Conditions

-




Set or query the notch frequency of DVM moudle

Syntax

(Command)

(Query)


:UNIT:FREQ A$

:UNIT:FREQ?

(Response)

A$

A$ = HZ_50, HZ_60

Details

Set the notch frequency of DVM moudle.
Returns the the notch frequency of DVM moudle.

HZ_50  50Hz
HZ_60  60Hz

Example

:UNIT:FREQ HZ_50
:UNIT:FREQ?
(Response)  :UNIT:FREQ HZ_50  (when headers are enabled)

Note

-

Usage
Conditions

Model MR8990 (DVM)




Set or query the frequency module hold function

Syntax

(Command)

(Query)


:UNIT:HOLD A$,B$

:UNIT:HOLD? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = OFF_1, OFF_500, OFF_200, OFF_100, ON

Details

Sets the hold function of the frequency module.
Returns the setting of the hold function of the current frequency module.

OFF_1  OFF (1Hz)
OFF_500  OFF (0.5Hz)
OFF_200  OFF (0.2Hz)
OFF_100  OFF (0.1Hz)
ON 

Example

:UNIT:HOLD CH1_1,ON
:UNIT:HOLD? CH1_1
(Response)  :UNIT:HOLD CH1_1,ON  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Frequency, rotation speed mode]




Set or query the frequency module threshold level

Syntax

(Command)

(Query)


:UNIT:LEVEl A$,B

:UNIT:LEVEl? A$

(Response)

A$,B<NR2>

A$ = CH1_1 to CH8_4
B = <Input Voltage Range * (-1)> to <Input Voltage Range * (1)>

Details

Sets the channel threshold.
Returns the current channel threshold.

Example

:UNIT:LEVEl CH1_1,2.4
:UNIT:LEVEl? CH1_1
(Response)  :UNIT:LEVEL CH1_1,2.4  (when headers are enabled)

Note

The threshold setting interval is 5V when the input voltage range is 400V, and the input voltage range/100 otherwise.

Usage
Conditions

Model 8970 (Frequency)




Set or query display magnification factor on channel

Syntax

(Command)

(Query)


:UNIT:MAG A$,B$

:UNIT:MAG? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ =X1_10,X1_5,X1_2,X1,X2,X5,X10,X20,X50,X100

Details

Sets the display magnification factor on channel.
Returns the display magnification factor on channel.
This setting is valid when the grid fixed setting is ON.

Example

:UNIT:MAG CH1_1,X2
:UNIT:MAG? CH1_1
(Response)  :UNIT:MAG CH1_1,X2  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the module mode

Syntax

(Command)

(Query)


:UNIT:MODE A$,B$

:UNIT:MODE? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ =
K, J, E, T, N, R, S, B, W [8967]
FREQ, RPM, POWER, COUNT, DUTY, PULSE [8970]
DC, RMS [8972, U8974]
A_20, A_50, A_200, A_500, A_1000, A_2000, CT7631, CT7636, CT7642, CT7044, V_1_10000, V_1_1000, V_1_100, V_1_10, V_1, ERROR, NONE [U8977]
VOLT, CHARge, PREamp [U8979]

Details

Sets the measurement mode of the channel.
Returns the setting mode of the current channel.

[Model 8967 (Temperature)] 
K/J/E/T/N/R/S/B/W  Thermocouple
 
[Model 8970 (Frequency)] 
FREQ  Frequency
RPM  Rotation speed
POWER  Power frequency
COUNT  Integration
DUTY  Duty ratio
PULSE  Pulse width
 
[Model 8972 (DC/RMS)] 
[Model U8974 (High voltage)] 
DC  Direct current
RMS  Rms value
 
[U8977 (3CH Current)] 
A_20  20A/2V (Query only)
A_50  50A/2V (Query only)
A_200  200A/2V (Query only)
A_500  500A/2V (Query only)
A_1000  1000A/2V (Query only)
A_2000  2000A/2V (Query only)
CT7631  CT7631/CT7731
CT7636  CT7636/CT7736
CT7642  CT7642/CT7742
CT7044  CT7044/CT7045/CT7046
V_1_10000  0.1mV/A
V_1_1000  1mV/A
V_1_100  10mV/A
V_1_10  100mV/A
V_1  1000mV/A
ERROR  Error (Query only)
NONE  None (Query only)
 
[Model U8979 (Charge)] 
VOLT  Voltage
CHARge  Charge
PREamp  Preamplifier

Example

:UNIT:MODE CH1_1,FREQ
:UNIT:MODE? CH1_1
(Response)  :UNIT:MODE CH1_1,FREQ  (when headers are enabled)

Note

-

Usage
Conditions

Model 8967 (Temperature)
Model 8970 (Frequency)
Model 8972 (DC/RMS)
Model U8974 (High voltage)
Model U8977 (3CH Current)
Model U8979 (Charge)




Set or query NPLC of DVM module

Syntax

(Command)

(Query)


:UNIT:NPLC A$,B

:UNIT:NPLC? A$

(Response)

A$,B<NR2>

A$ = CH1_1 to CH8_4
B = 0.1, 0.2 to 0.9, 1, 2 to 9, 10, 20 to 90, 100

Details

Sets the DVM module integration time (NPLC).
Returns the DVM module integration time (NPLC).
Integration time is set in number of Power Line Cycles.

Example

:UNIT:NPLC CH1_1,50
:UNIT:NPLC? CH1_1
(Response)  :UNIT:NPLC CH1_1,50  (when headers are enabled)

Note

-

Usage
Conditions

Model MR8990 (DVM)




Select or query Hold/Return when count is out of number

Syntax

(Command)

(Query)


:UNIT:OVER A$,B$

:UNIT:OVER? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = HOLD, BACK

Details

Sets the integration over of the frequency module.
Returns the overflow setting for the current frequency module.

HOLD  Holds the maximum count value.
BACK  Returns to 0

Example

:UNIT:OVER CH1_1,HOLD
:UNIT:OVER? CH1_1
(Response)  :UNIT:OVER CH1_1,HOLD  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Integration mode]




Set or query the input voltage range of the frequency module

Syntax

(Command)

(Query)


:UNIT:PRANge A$,B

:UNIT:PRANge? A$

(Response)

A$,B<NR1>

A$ = CH1_1 to CH8_4
B = 10, 20, 50, 100, 200, 400 (V)

Details

Sets the input voltage range of the frequency module.
Returns the input voltage range of the current frequency module.

Example

:UNIT:PRANge CH1_1,100
:UNIT:PRANge? CH1_1
(Response)  :UNIT:PRANGE CH1_1,100  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency)




Set or query probe ratio

Syntax

(Command)

(Query)


:UNIT:PROBe A$,B$

:UNIT:PROBe? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = X1, X10, X100, X1000

Details

Sets the probe ratio for input channel.
Returns the current probe ratio setting for channel.

X1  1:1
X10  10:1
X100  100:1
X1000  1000:1

Example

:UNIT:PROBe CH1_1,X100
:UNIT:PROBe? CH1_1
(Response)  :UNIT:PROBE CH1_1,X100  (when headers are enabled)

Note

-

Usage
Conditions

Model 8966 (Analog)
Model 8968 (High resolution)
Model 8972 (DC/RMS)
Model U8975 (4ch Analog)
Model U8976 (High speed analog)
Model U8978 (4ch Analog)




Set or query the response time

Syntax

(Command)

(Query)


:UNIT:RESPonse A$,B$

:UNIT:RESPonse? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = OFF, ON [MR8990]
B$ = FAST, NORMal, SLOW [8967/8972/U8974]

Details

Sets the response speed.
Returns the current response speed.

[MR8990] 
OFF  Does not update data at high speed
ON  Update data at high speed
 
[8967/8972/U8974] 
FAST  Fast
NORMal  Normal
SLOW  Slow

Example

:UNIT:RESPonse CH1_1,ON
:UNIT:RESPonse? CH1_1
(Response)  :UNIT:RESPONSE CH1_1,ON  (when headers are enabled)

Note

-

Usage
Conditions

Model MR8990 (Digital voltmeter)
Model 8967 (Temperature)
Model 8972 (DC/RMS)
Model U8974 (High Voltage)




Set or query reference junction compensation

Syntax

(Command)

(Query)


:UNIT:RJC A$,B$

:UNIT:RJC? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = INT, EXT

Details

Selects the type of reference junction compensation (RJC) for channel.
Returns the current reference junction compensation selection for channel.

INT  Internal
EXT  External

Example

:UNIT:RJC CH1_1,INT
:UNIT:RJC? CH1_1
(Response)  :UNIT:RJC CH1_1,INT  (when headers are enabled)

Note

-

Usage
Conditions

Model 8967 (Temperature)




Set or query measurement range

Syntax

(Command)

(Query)


:UNIT:RNG A$,B

:UNIT:RNG? A$

(Response)

A$,B

A$ = CH1_1 to CH8_4
B = Input range

Details

Sets the measurement range for channel.
Returns the current measurement range for channel.

Example

:UNIT:RNG CH1_1,0.1
:UNIT:RNG? CH1_1
(Response)  :UNIT:RNG CH1_1,+1.00000E-01  (when headers are enabled)

Note

The range depends on the type of module or the input mode.

Usage
Conditions

-




Set or query the level of frequency module

Syntax

(Command)

(Query)


:UNIT:SIDE A$,B$

:UNIT:SIDE? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = HIGH, LOW

Details

Sets the level of the frequency module.
Returns the level of the current frequency module.

HIGH  Calculate the value using the part above the threshold
LOW  Calculate the value using the part below the threshold

Example

:UNIT:SIDE CH1_1,HIGH
:UNIT:SIDE? CH1_1
(Response)  :UNIT:SIDE CH1_1,HIGH  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Pulse width, duty mode]




Set or query the slope of frequency module

Syntax

(Command)

(Query)


:UNIT:SLOPe A$,B$

:UNIT:SLOPe? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = UP, DOWN

Details

Set the slope of the frequency module.
Returns the slope setting of the current frequency module.

UP  Calculate the value using the interval from bottom to top
DOWN  Calculate the value using the interval from top to bottom

Example

:UNIT:SLOPe CH1_1,UP
:UNIT:SLOPe? CH1_1
(Response)  :UNIT:SLOPE CH1_1,UP  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Frequency, rotation speed, power supply frequency, integration mode]




Set or query the smoothing mode of frequency module

Syntax

(Command)

(Query)


:UNIT:SMOOth A$,B$

:UNIT:SMOOth? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = OFF, ON

Details

Sets the smoothing of the frequency module.
Returns the setting of smoothing of the current frequency module.

OFF  Record the measured data as it is
ON  Interpolates and outputs the measured data so that the waveform becomes smooth

Example

:UNIT:SMOOth CH1_1,ON
:UNIT:SMOOth? CH1_1
(Response)  :UNIT:SMOOTH CH1_1,ON  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Frequency, rotation speed mode]




Read TEDS from the Charge Unit.

Syntax

(Query)


:UNIT:TEDS? A$

(Response)

A$,B<NR2>

A$ = CH1_1 to CH8_4
B = 0.000 to 10.000 (0.000:Read failed)

Details

TEDS will be read from the specified Charge Unit, and the captured sensor sensitivity will be returned.

Example

:UNIT:TEDS? CH1_1
(Response)  :UNIT:TEDS CH1_1,1.000  (when headers are enabled)

Note

-

Usage
Conditions

Model U8979 (Charge) [Pre-amplifier mode]




Set or query the time to start counting in frequency Module

Syntax

(Command)

(Query)


:UNIT:TIMIng A$,B$

:UNIT:TIMIng? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = STARt, TRIG

Details

Sets the integration start timing of the frequency module.
Returns the integration start timing of the current frequency module.

STARt  Count from the start of measurement
TRIG  Count from the time of trigger

Example

:UNIT:TIMIng CH1_1,STARt
:UNIT:TIMIng? CH1_1
(Response)  :UNIT:TIMING CH1_1,START  (when headers are enabled)

Note

-

Usage
Conditions

Model 8970 (Frequency) [Integration mode]




Set or query the zero position

Syntax

(Command)

(Query)


:UNIT:ZEROpos A$,B

:UNIT:ZEROpos? A$

(Response)

A$,B

A$ = CH1_1 to CH8_4
B = -10000 to 10100

Details

Sets the zero position.
Returns the zero position.
This setting is valid when the grid fixed setting is ON.

Example

:UNIT:ZEROpos CH1_1,50
:UNIT:ZEROpos? CH1_1
(Response)  :UNIT:ZEROPOS CH1_1,50  (when headers are enabled)

Note

-

Usage
Conditions

-