UNIT Commands (Set and query input channel settings)


Enable/disable or query the anti-aliasing filter


Syntax


(Command)
(Query)


:UNIT:AAFilter CH$,A$
:UNIT:AAFIlter? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = OFF, ON


Details


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


Example


:UNIT:AAFilter CH1,ON
:UNIT:AAFilter? CH1
(response)  :UNIT:AAFILTER:CH1,ON  (when headers are enabled)


Note


High Resolusion Unit, Charge Unit only.


Usage
Conditions


All functions




Execute zero adjustment


Syntax


(Command)


:UNIT:ADJUST


Details


Executes zero adjustment of input modules.


Example


:UNIT:ADJUST


Note


Some time is required to execute the command. To send the next command after checking execution, wait for ":UNIT:ADJUST;*OPC?" to return the value 1.
The DVM unit performs calibration.
Operation is not affected by the DVM unit's calibration setting (:UNIT:CALIbrate A$).


Usage
Conditions


All functions
When not measuring.




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


Syntax


(Command)
(Query)


:UNIT:BALAnce
:UNIT:BALAnce?

(response)

A1<NR1>,A2<NR1>,A3<NR1>,...
Ai = -1, 0, 1


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.

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


Example


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


Note


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


Usage
Conditions


All functions




Enable/disable or query thermocouple burnout mode


Syntax


(Command)
(Query)


:UNIT:BOUT CH$,A$
:UNIT:BOUT? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = OFF, ON


Details


Sets the thermocouple burn-out detection function for channel CH$.
Returns the current setting of the burn-out detection function for channel CH$.


Example


:UNIT:BOUT CH1,ON
:UNIT:BOUT? CH1
(response)  :UNIT:BOUT CH1,ON  (when headers are enabled)


Note


TEMP Unit only.


Usage
Conditions


All functions




Set or query the DVM module Calibration


Syntax


(Command)
(Query)


:UNIT:CALIbrate A$
:UNIT:CALIbrate?

(response)

A$
A$ = OFF, ON, SYNC


Details


Sets the DVM module calibration.
Returns the DVM module calibration by a text string.

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


Calibration takes about 150 ms, and synchronization takes about 10 ms plus integral time.
That period becomes a waiting time in which measurement is not performed.

Calibration settings are common to all DVM channels.


Usage
Conditions


All functions




Execute auto-balancing and query results for Strain module channels


Syntax


(Command)
(Query)


:UNIT:CHBAlance CH$
:UNIT:CHBAlance? CH$

(response)

CH$,A<NR1>
CH$ = CH1 to
A = -1, 0, 1


Details


Executes auto-balancing of Strain module channels CH$.
Returns the results of auto-balancing of channels CH$ as NR1 numerical values.

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


Example


:UNIT:CHBAlance CH1
:UNIT:CHBAlance? CH1
(response)  :UNIT:CHBALANCE CH1,0  (when headers are enabled)


Note


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


Usage
Conditions


All functions




Query Mode of Current Module


Syntax


(Query)


:UNIT:CLAMp? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: 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_10,V_1,
   NONE, ERROR


Details


Query the mode (current sensor conversion ratio or type) hosting CH$.

A_20  20A/2V
A_50  50A/2V
A_200  200A/2V
A_500  500A/2V
NONE  No sensor
ERROR  Error

The following is for U8977 only.
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  1V/A


Example


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


Note


Current Unit only.


Usage
Conditions


All functions




Set or query input coupling


Syntax


(Command)
(Query)


:UNIT:COUPling CH$,A$
:UNIT:COUPling? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = DC, AC, GND


Details


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

DC  DC coupling
AC  AC coupling
GND  Grounded


Example


:UNIT:COUPling CH1,AC
:UNIT:COUPling? CH1
(response)  :UNIT:COUPLING CH1,AC  (when headers are enabled)


Note


There are input couplings that can not be set depending on the unit.


Usage
Conditions


All functions




Set or query the sensor sensitivity of a Charge module


Syntax


(Command)
(Query)


:UNIT:CSENs CH$,A
:UNIT:CSENs? CH$

(response)

CH$,A<NR2>
CH$ = CH1 to
A = 0.100 to 10.000


Details


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


Example


:UNIT:CSENs CH1,3.5
:UNIT:CSENs? CH1
(response)  :UNIT:CSENS CH1,3.500  (when headers are enabled)


Note


U8979 Charge Unit (Charge, Pre-amplifier mode) only.


Usage
Conditions


All functions




Set or Query DC/RMS in Current Module


Syntax


(Command)
(Query)


:UNIT:CURRent CH$,A$
:UNIT:CURRent? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: DC, RMS


Details


Select DC or RMS in the module hosting CH$.
Query DC or RMS in the module hosting CH$.


Example


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


Note


Current Unit only.


Usage
Conditions


All functions




Set or Query Frequency Division


Syntax


(Command)
(Query)


:UNIT:DIVFreq CH$,A
:UNIT:DIVFreq? CH$

(Response)

CH$,A<NR1>
CH$: CH1 to
A: 1 to 4096


Details


Sets the frequency division in the module hosting CH$.
Returns the frequency division in the module hosting CH$ by a text string.


Example


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


Note


Frequency Unit (Frequency, RPM or Count mode) only.


Usage
Conditions


All functions




Set or query an input filter


Syntax


(Command)
(Query)


:UNIT:FILTer CH$,A
:UNIT:FILTer? CH$

(response)

CH$,A<NR3>
CH$ = CH1 to
A = 0(OFF), 5 to 500000


Details


Sets the filter for channel CH$.
Returns the current filter setting for channel CH$.

The filter is OFF when argument A = 0.


Example


:UNIT:FILTer CH1,500
:UNIT:FILTer? CH1
(response)  UNIT:FILTER CH1,5.0000E+02  (when headers are enabled)


Note


Possible values will differ depending on the type of unit.
Please refer to the instruction manual for details.


Usage
Conditions


All functions




Set or query the DVM module frequency


Syntax


(Command)
(Query)


:UNIT:FREQ A$
:UNIT:FREQ?

(response)

A$
A$ = HZ_50, HZ_60


Details


Sets the DVM module frequency .
Returns the DVM module frequency by a text string.

HZ_50  50Hz
HZ_60   60Hz


Example


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


Note


DVM Unit only.


Usage
Conditions


All functions




Set or query the DVM module response


Syntax


(Command)
(Query)


:UNIT:HIGHans CH$,A$
:UNIT:HIGHans? CH$

(response)

CH$,A$
CH$ = CH1 to CHx
A$ = OFF, ON


Details


Sets the DVM module response.
Returns the DVM module response by a text string.


Example


:UNIT:HIGHAns CH1,ON
:UNIT:HIGHAns?
(response)  UNIT:HIGHANS CH1,ON  (when headers are enabled)


Note


DVM Unit only.


Usage
Conditions


All functions




Set or Query the Frequency module hold function


Syntax


(Command)
(Query)


:UNIT:HOLD CH$,A$
:UNIT:HOLD? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: ON, OFF_1, OFF_500, OFF_200, OFF_100


Details


Sets the hold function in the module hosting CH$.
Returns the hold function in the module hosting CH$ by a text string.

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


Example


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


Note


Frequency Unit (Frequency, RPM or P-Freq mode) only.


Usage
Conditions


All functions




Set or Query the Frequency module threshold level


Syntax


(Command)
(Query)


:UNIT:LEVEl CH$,A
:UNIT:LEVEl? CH$

(Response)

CH$,A<NR2>
CH$: CH1 to
A:[Input Voltage Range * (-1)] to [Input Voltage Range * (1)]


Details


Sets the threshold level of the Frequency module hosting channel CH$.
Returns the threshold level setting of the Frequency module hosting channel CH$ as an NR2 numerical value.


Example


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


Note


Frequency Unit only.


Usage
Conditions


All functions




Set or Query the measurement mode


Syntax


(Command)
(Query)


:UNIT:MODE CH$,A$
:UNIT:MODE? CH$

(Response)

CH$,A$
CH$: CH1 to
A$:
FREQ, RPM, POWER, COUNT, DUTY, PULSE [8970]
DC, RMS [8972, U8974]
VOLT, CHARge, PREamp [U8979]


Details


Sets the measurement mode of the module hosting channel CH$.
Returns the current measurement mode setting of the module hosting channel CH$ as a text string.

[8970 Frequency Unit]
 FREQ (Frequency)
 RPM (RPM)
 POWER (P-Freq)
 COUNT (Count)
 DUTY (Duty)
 PULSE (Pulse width)

[8972 DC/RMS Unit, U8974 High voltage Unit]
 DC (DC)
 RMS (RMS)

[U8979 Charge Unit]
 VOLT (Voltage)
 CHARge (Charge)
 PREamp (Pre-amplifier)


Example


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


Note


Frequency Unit, DC/RMS Unit, High voltage Unit, Charge Unit only.


Usage
Conditions


All functions




Set or query the DVM module NPLC


Syntax


(Command)
(Query)


:UNIT:NPLC CH$,A
:UNIT:NPLC? CH$

(response)

CH$,A<NR3>
CH$ = CH1 to CHx
A$ = 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) as NR3 numerical values.
Integration time is set in number of Power Line Cycles.


Example


:UNIT:NPLC CH1,50
:UNIT:NPLC?
(response)  :UNIT:NPLC CH1,5.0E+01  (when headers are enabled)


Note


DVM Unit only.


Usage
Conditions


All functions




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


Syntax


(Command)
(Query)


:UNIT:OVER CH$,A$
:UNIT:OVER? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: HOLD, BACK


Details


Select Hold or Return in the module hosting CH$.
Query Hold or Return in the module hosting CH$.

HOLD  Holds the maximum count value.
BACK  Returns to 0


Example


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


Note


Frequency Unit (Count mode) only.


Usage
Conditions


All functions




Set or query input channel zero position


Syntax


(Command)
(Query)


:UNIT:POSItion CH$,A
:UNIT:POSItion? CH$

(response)

CH$,A<NR1>
CH$ = CH1 to
A = -100 to +150  (note)


Details


Sets the (vertical axis) zero position for the channel CH$ waveform on the display.
Returns the current zero position for the channel CH$ waveform.


Example


:UNIT:POSItion CH1,50
:UNIT:POSItion? CH1
(response)  :UNIT:POSITION CH1,50  (when headers are enabled)


Note


The effect of argument A depends on the display amplitude magnification factor.


Usage
Conditions


All functions




Set or Query Input Voltage Range


Syntax


(Command)
(Query)


:UNIT:PRANge CH$,A
:UNIT:PRANge? CH$

(Response)

CH$,A<NR1>
CH$: CH1 to
A: 10, 20, 50, 100, 200, 400


Details


Sets the range of input voltage in the module hosing CH$.
Returns the range of input voltage in the module hosting CH$ by a text string.


Example


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


Note


Frequency Unit only.


Usage
Conditions


All functions




Set or query probe ratio


Syntax


(Command)
(Query)


:UNIT:PROBe CH$,A$
:UNIT:PROBe? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = X1, X10, X100, X1000


Details


Sets the (vertical axis) zero position for the channel CH$ waveform on the display.
Returns the current zero position for the channel CH$ waveform.

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


Example


:UNIT:PROBe CH1,X100
:UNIT:PROBe? CH1
(response)  :UNIT:PROBE CH1,X100  (when headers are enabled)


Note


Only Unit to measure the voltage.


Usage
Conditions


All functions




Set or query vertical axis range


Syntax


(Command)
(Query)


:UNIT:RANGe CH$,A
:UNIT:RANGe? CH$

(response)

CH$,A$<NR3>
CH$ = CH1 to
A = Range(/div).


Details


Sets the vertical axis range for channel CH$.
Returns the current vertical axis range for channel CH$


Example


:UNIT:RANGe CH1,10.0E-3
:UNIT:RANGe? CH1
(response)  :UNIT:RANGE CH1,10.0E-03  (when headers are enabled)


Note


Available ranges depend on the module model and measurement mode.
Please refer to the instruction manual for details.
The value, A will be changed to 1 to 1000 depending on the ratio setting of the Probe.


Usage
Conditions


All functions




Set to refresh data


Syntax


(Command)
(Query)


:UNIT:RENEw CH$,A$
:UNIT:RENEw? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = FAST, NORMal, SLOW


Details


Set to refresh the data for the channels specified by CH$.
Settings made for refreshing data for the channels specified by CH$ will be returned in the form of text data.


Example


:UNIT:RENEw CH1,FAST
:UNIT:RENEw? CH1
(response)  :UNIT:RENEW CH1,FAST  (when headers are enabled)


Note


TEMP Unit only.


Usage
Conditions


All functions




Select or query response timing


Syntax


(Command)
(Query)


:UNIT:RESPonse CH$,A$
:UNIT:RESPonse? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = FAST, NORMal, SLOW


Details


Selects the response timing for channel CH$.
Returns the current response timing for channel CH$ as a text string.


Example


:UNIT:RESPonse CH1,FAST
:UNIT:RESPonse? CH1
(response)  :UNIT:RESPONSE CH1,FAST  (when headers are enabled)


Note


DC/RMS Unit and High Voltage Unit (RMS mode) only.


Usage
Conditions


All functions




Set or query reference junction compensation


Syntax


(Command)
(Query)


:UNIT:RJC CH$,A$
:UNIT:RJC? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = INT, EXT


Details


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

INT  Internal
EXT  External


Example


:UNIT:RJC CH1,INT
:UNIT:RJC? CH1
(response)  :UNIT:RJC CH1,INT  (when headers are enabled)


Note


TEMP Unit only.


Usage
Conditions


All functions




Sets and queries the mode for DC/RMS unit


Syntax


(Command)
(Query)


:UNIT:RMS CH$,A$
:UNIT:RMS? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = DC, RMS


Details


Sets the mode for DC/RMS unit for channel designated by ch$.
Returns the mode for DC/RMS setting for the channel designates
by ch$ as character data.


Example


:UNIT:RMS CH1,DC
:UNIT:RMS? CH1
(response)  :UNIT:RMS CH1,DC  (when headers are enabled)


Note


DC/RMS Unit and High Voltage Unit only.


Usage
Conditions


All functions




Set or query the sensor type


Syntax


(Command)
(Query)


:UNIT:SENSor CH$,A$
:UNIT:SENSor? CH$

(response)

CH$,A$
CH$ = CH1 to
A$ = K, J, E, T, N, R, S, B, W


Details


Sets the type of thermocouple for channel CH$.
Returns the type of thermocouple on channel CH$.


Example


:UNIT:SENSor CH1,K
:UNIT:SENSor? CH1
(response)  :UNIT:SENSOR CH1,K  (when headers are enabled)


Note


TEMP Unit only.


Usage
Conditions


All functions




Set or Query Level of Frequency Module


Syntax


(Command)
(Query)


:UNIT:SIDE CH$,A$
:UNIT:SIDE? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: HIGH, LOW


Details


Sets the level of the frequency module hosting channel CH$.
Returns the level of the frequency module for channel CH$ by a text string.

HIGH  Upper than the threshold
LOW   Lower than the threshold


Example


:UNIT:SIDE CH1,LOW
:UNIT:SIDE? CH1
(Response)  :UNIT:SIDE CH1,LOW  (when headers are enabled)


Note


Frequency Unit (Pulse width or Duty mode) only.


Usage
Conditions


All functions




Set or Query Slope of Frequency Module


Syntax


(Command)
(Query)


:UNIT:SLOPe CH$,A$
:UNIT:SLOPe? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: UP, DOWN


Details


Sets the slope of the frequency module hosting channel CH$.
Returns the slope of the frequency module for channel CH$ by a text string.

UP    When a rising slope intersects the threshold
DOWN  When a falling slope intersects the threshold


Example


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


Note


Frequency Unit (Frequency, RPM, P-Freq, or Count mode) only.


Usage
Conditions


All functions




Set or Query Smoothing of Frequency Module


Syntax


(Command)
(Query)


:UNIT:SMOOth CH$,A$
:UNIT:SMOOth? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: OFF, ON


Details


Sets the smoothing of the frequency module hosting channel CH$.
Returns the smoothing of the frequency module for channel CH$ by a text string.

OFF  The measured data is recorded as is.
ON   The measured data is interpolated so that the waveform is smooth and then it is output.


Example


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


Note


Frequency Unit (Frequency, RPM mode) only.


Usage
Conditions


All functions




Read TEDS from the Charge Unit.


Syntax


(Query)


:UNIT:TEDS? CH$

(response)

CH$,A<NR2>
CH$ = CH1 to
A = 0.100 to 10.000


Details


TEDS will be read from the specified Charge Unit, and the captured sensor sensitivity will be returned.
Returns 0.000 when reading TEDS fails.


Example


:UNIT:TEDS? CH1
(response)  :UNIT:TEDS CH1,3.500  (when headers are enabled)


Note


U8979 Charge Unit (Pre-amplifier mode) only.


Usage
Conditions


All functions




Set or Query Time to Start Counting in Frequency Module


Syntax


(Command)
(Query)


:UNIT:TIMIng CH$,A$
:UNIT:TIMIng? CH$

(Response)

CH$,A$
CH$: CH1 to
A$: START, TRIG


Details


Sets the timing to start counting in the frequency module hosting CH$.
Returns the timing to start counting in the frequency module for channel CH$.

START  Count from the start of measuring.
TRIG   Count from the start of triggering


Example


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


Note


Frequency Unit (Count mode) only.


Usage
Conditions


All functions