Calculations (CALCulate)

 

Command

Data
(for a query, response data)

Explanation

Numerical Calculation (:CALCulate:MEAS)

:MEASure A$

A$ = OFF, ON, EXEC

Sets numerical calculation
Queries

:MEASure?

A$

:ANSWer? no$,ch$

no$,ch$,A<NR3> (5 decimal places)

no$ = NO1 to NO10
ch$ = , ,
A = Calculation Result

Queries result of a numerical calculation

:AREA A$

A$ = ALL, AB, TOP_A, TOP_B, A_END, B_END

Sets calculation area
Queries

:AREA?

A$

:DISP A$

A$ = USUAL, SPLIT

Sets calculation result display kind
Queries

:DISP?

A$

:FILE A$

A$ = OFF, ON

Sets calculation file divisionses
Queries

:FILE?

A$

:INTegra no$,A$

no$ = NO1 to NO10
A$ = TOTAL,POSitive,NEGative,ABSolute

Sets accumulation/integrations method
Queries

:INTegra? no$

no$,A$

:KIND A$

A$ = OFF, DIVide

Sets time split calculation kind
Queries

:KIND?

A$

:LEN day,hour,min

day = 0 to 30(day)
hour = 0 to 23(hour)
min = 0 to 59(min)

Sets time split calculation division length
Queries

:LEN?

day<NR1>,hour<NR1>,min<NR1>

:LEVEl ch$,A

ch$ = , ,
A = -9.9999E+29~+9.9999E+29

Sets thresholds for Numerical Calculation
Queries

:LEVEl? ch$

ch$,A<NR3> (4 decimal places)

:SET no$,A$

no$ = NO1 to NO10
A$ = OFF, AVE, PP, MAX, MIN, MAXT, MINT, ACC, INT, OPE, ONT, OFFT, ONC, OFFC

Sets numerical calculation item
Queries

:SET? no$

no$,A$

:TARGet no$,ch$

no$ = NO1 to NO10
ch$ = ALL, , ,

Sets calculation target channel
Queries

:TARGet? no$

no$,ch$

Waveform Calculation (:CALCulate:WAVE)

:KIND w$,A$

w$ =
A$ = OPE, SUM, AVE, MOV, INT

Sets wave calculation kind
Queries

:KIND? w$

w$,A$

:STR w$,"A$"

w$ =
A$ = wave calc unit(7 character)

Sets wave calculation unit
Queries

:STR? w$

w$,"A$"

Four arithmetic (:CALCulate:WAVE:ARIThmetic)

Four arithmetic:Coefficients (:CALCulate:WAVE:ARIThmetic:COEF)

:A w$,A

w$ =
A = -9.9999E+29 to 9.9999E+29

Sets four arithmetic coefficient A
Queries

:A? w$

w$,A<NR3> (4 decimal places)

:B w$,A

w$ =
A = -9.9999E+29 to 9.9999E+29

Sets four arithmetic coefficient B
Queries

:B? w$

w$,A<NR3> (4 decimal places)

:C w$,A

w$ =
A = -9.9999E+29 to 9.9999E+29

Sets four arithmetic coefficient C
Queries

:C? w$

w$,A<NR3> (4 decimal places)

:D w$,A

w$ =
A = -9.9999E+29 to 9.9999E+29

Sets four arithmetic coefficient D
Queries

:D? w$

w$,A<NR3> (4 decimal places)

:E w$,A

w$ =
A = -9.9999E+29 to 9.9999E+29

Sets four arithmetic coefficient E
Queries

:E? w$

w$,A<NR3> (4 decimal places)

Four arithmetic:Operator (:CALCulate:WAVE:ARIThmetic:OPERator)

:A w$,A$

w$ =
A$ = OFF, PLUS, MINUS, MULTI, DIV

Sets four arithmetic operator A
Queries

:A? w$

w$,A$

:B w$,A$

w$ =
A$ = OFF, PLUS, MINUS, MULTI, DIV

Sets four arithmetic operator B
Queries

:B? w$

w$,A$

:C w$,A$

w$ =
A$ = OFF, PLUS, MINUS, MULTI, DIV

Sets four arithmetic operator C
Queries

:C? w$

w$,A$

:D w$,A$

w$ =
A$ = OFF, PLUS, MINUS, MULTI, DIV, EXP

Sets four arithmetic operator D
Queries

:D? w$

w$,A$

Moving Average (:CALCulate:WAVE:MOVe)

:POINt w$,A

w$ =
A = 1 to 600 (point)

Sets moving average point
Queries

:POINt? w$

w$,A<NR1>

Reset Setting for Integral and Simple Average (:CALCulate:WAVE:RESet)

:BASE w$,hour,min

w$ =
hour = 0 to 23 (hour)
min = 0 to 59 (min)

Set reset referense time
Queries

:BASE? w$

w$,hour<NR1>,min<NR1>

:INT w$,day,hour,min

w$ =
day = 0 to 30 (day)
hour = 0 to 23 (hour)
min = 0 to 59 (min)

Sets reset interval
Queries

:INT? w$

w$,day<NR1>,hour<NR1>,min<NR1>

:KIND w$,A$

w$ =
A$ = OFF, TRIG

Sets reset timing
Queries

:KIND? w$

w$,A$

:TIME w$,A$

w$ =
A$ = OFF, ON, ONTIME

Sets reset time
Queries

:TIME? w$

w$,A$

Source Channel (:CALCulate:WAVE:SOURce)

:SR1 w$,ch$

w$ =
ch$ =, ,

Sets wave calculation source A
Queries

:SR1? w$

w$,ch$

:SR2 w$,ch$

w$ =
ch$ =, ,

Sets wave calculation source B
Queries

:SR2? w$

w$,ch$

:SR3 w$,ch$

w$ =
ch$ =, ,

Sets wave calculation source C
Queries

:SR3? w$

w$,ch$

:SR4 w$,ch$

w$ =
ch$ =, ,

Sets wave calculation source D
Queries

:SR4? w$

w$,ch$