DSP (RTCAlc)


Set or query an integration processing

Syntax

(Command)

(Query)


:RTCAlc:ACCUmu A$,B$

:RTCAlc:ACCUmu? A$

(Response)

A$,B$

A$ = W1 to W16
B$ = SUM, ABS, POS, NEG

Details

Sets a integration processing.
Returns a currently integration processing.

SUM  Add all
ABS  Add only absolute value
POS  Add only positive values
NEG  Add only negative values

Example

:RTCAlc:ACCUmu W1,SUM
:RTCAlc:ACCUmu? W1
(Response)  :RTCALC:ACCUMU W1,SUM  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Integral
Integration




Set or query calculation factor (constant) A to E

Syntax

(Command)

(Query)


:RTCAlc:COEFf A$,B$,C

:RTCAlc:COEFf? A$,B$

(Response)

A$,B$,C

A$ = W1 to W16
B$ = A to E
C = Constant

Details

Assigns a value to calculation constant A to E.
Returns the value currently assigned to constant A to E.

Example

:RTCAlc:COEFf W1,A,123
:RTCAlc:COEFf? W1,A
(Response)  :RTCALC:COEFF W1,A,+1.23000E+02  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query a differential calculation interval

Syntax

(Command)

(Query)


:RTCAlc:DIFF A$,B

:RTCAlc:DIFF? A$

(Response)

A$,B<NR1>

A$ = W1 to W16
B = 1 to 3200 (Differential interval)

Details

Sets the data interval of differentiation calculation.
Returns the data interval of the current derivative operation.

Example

:RTCAlc:DIFF W1,2
:RTCAlc:DIFF? W1
(Response)  :RTCALC:DIFF W1,2  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Differential




Set or query DSP calculation

Syntax

(Command)

(Query)


:RTCAlc:ENABle A$

:RTCAlc:ENABle?

(Response)

A$

A$ = OFF, ON

Details

Sets the DSP calculation ON/OFF.
Returns the current DSP calculation ON/OFF status.

OFF  Disabled
ON  Enabled

Example

:RTCAlc:ENABle ON
:RTCAlc:ENABle?
(Response)  :RTCALC:ENABLE ON  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query a filtering data length

Syntax

(Command)

(Query)


:RTCAlc:FLEN A$,B

:RTCAlc:FLEN? A$

(Response)

A$,B<NR1>

A$ = W1 to W16
B = 0, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000 (point)

Details

Sets the calculation filter length (points).
Returns the current operation filter length (points).

Example

:RTCAlc:FLEN W1,10
:RTCAlc:FLEN? W1
(Response)  :RTCALC:FLEN W1,10  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Integral
Integration




Set or query an arithmetic operator

Syntax

(Command)

(Query)


:RTCAlc:OPERator A$,B$

:RTCAlc:OPERator? A$

(Response)

A$,B$

A$ = W1 to W16
B$ = PLUS, MINUs, MULT, DIV

Details

Specifies an arithmetic operator.
Returns the currently specified arithmetic operator.

PLUS  Addition (+)
MINUs  Subtraction (-)
MULT  Multiplication (*)
DIV  Division (/)

Example

:RTCAlc:OPERator W1,PLUS
:RTCAlc:OPERator? W1
(Response)  :RTCALC:OPERATOR W1,PLUS  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Four Basic Operations of Arithmetic
Four Basic Operations of Arithmetic (with coefficient)




Set or query a reset value (negative side)

Syntax

(Command)

(Query)


:RTCAlc:RNEGative A$,B

:RTCAlc:RNEGative? A$

(Response)

A$,B

A$ = W1 to W16
B = Reset value

Details

Sets the reset value (negative side).
Returns the current reset value (negative side).

Example

:RTCAlc:RNEGative W1,-50
:RTCAlc:RNEGative? W1
(Response)  :RTCALC:RNEGATIVE W1,-5.00000E+01  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Integral
Integration




Set or query a reset value (positive side)

Syntax

(Command)

(Query)


:RTCAlc:RPOSitive A$,B

:RTCAlc:RPOSitive? A$

(Response)

A$,B

A$ = W1 to W16
B = Reset value

Details

Sets the reset value (positive side).
Returns the current reset value (positive side).

Example

:RTCAlc:RPOSitive W1,50
:RTCAlc:RPOSitive? W1
(Response)  :RTCALC:RPOSITIVE W1,+5.00000E+01  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Integral
Integration




Set or query a reset timing

Syntax

(Command)

(Query)


:RTCAlc:RTIMing A$,B$

:RTCAlc:RTIMing? A$

(Response)

A$,B$

A$ = W1 to W16
B$ = STARt, OVER, RISE, FALL, EDGE

Details

Sets the reset timing.
Returns the current reset timing.

STARt  Start timing
OVER  Set value is exceeded
RISE  Crossing zero cross with the rising edge
FALL  Crossing zero cross with falling edge
EDGE  Crossing the zero cross

Example

:RTCAlc:RTIMing W1,STARt
:RTCAlc:RTIMing? W1
(Response)  :RTCALC:RTIMING W1,START  (when headers are enabled)

Note

-

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Integral
Integration




Set or query a operation source

Syntax

(Command)

(Query)


:RTCAlc:SOURce A$,B$,C$

:RTCAlc:SOURce? A$,B$

(Response)

A$,B$,C$

A$ = W1 to W16
B$ = S1 to S6 (Calculation source)
C$ = CH1_1 to CH8_4, W1 to W16

Details

Sets the calculation source of S1 to S6.
Returns the current calculation source of S1 to S6.

Example

:RTCAlc:SOURce W1,S1,CH1_1
:RTCAlc:SOURce? W1,S1
(Response)  :RTCALC:SOURCE W1,S1,CH1_1  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the calculation update interval

Syntax

(Command)

(Query)


:RTCAlc:TIMEbase A

:RTCAlc:TIMEbase?

(Response)

A

A = 1 to 1E+8

Details

Sets the calculation update interval.
Returns the current operation update interval.

Example

:RTCAlc:TIMEbase 1000
:RTCAlc:TIMEbase?
(Response)  :RTCALC:TIMEBASE +1.00000E+03  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query a operation type

Syntax

(Command)

(Query)


:RTCAlc:TYPE A$,B$

:RTCAlc:TYPE? A$

(Response)

A$,B$

A$ = W1 to W16
B$ = BOA4, CBOA, POLYnomial, MONOmial, POADd, DIFFerential, INTEgral, ACCUmulation, MOVE, FLPF, FHPF, FBPF, FBSF, ILPF, IHPF, IBPF, IBSF, DLY

Details

Sets the operation type.
Returns the current operation type.

BOA4  Four Basic Operations of Arithmetic
CBOA  Four Basic Operations of Arithmetic (with coefficient)
POLYnomial  Quartic polynomial
MONOmial  Monomial
POADd  Polynomial addition / subtraction
DIFFerential  Differential
INTEgral  Integral
ACCUmulation  Integration
MOVE  Moving average
FLPF  LPF (FIR)
FHPF  HPF (FIR)
FBPF  BPF (FIR)
FBSF  BSP (FIR)
ILPF  LPF (IIR)
IHPF  HPF (IIR)
IBPF  BPF (IIR)
IBSF  BSP (IIR)
DLY  Delay

Example

:RTCAlc:TYPE W1,BOA4
:RTCAlc:TYPE? W1
(Response)  :RTCALC:TYPE W1,BOA4  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the unit name

Syntax

(Command)

(Query)


:RTCAlc:UNITs A$,"B$"

:RTCAlc:UNITs? A$

(Response)

A$,"B$"

A$ = W1 to W16
B$ = Unit name (up to 7 characters)

Details

Assigns the name of the unit "B$" to be used for waveform calculation.
Returns the name of the unit assigned to waveform calculation.

Either single (') or double quotation marks (") can be used in the command argument.
Special characters can be entered as follows:

PC

ˆ2

ˆ3

˜u

˜o

˜e

˜c

˜+

˜,

˜;

ˆˆ

˜˜

MR6000
MR6000-01

2

3

μ

Ω

ε

°

±

'

"

ˆ

˜


Example

:RTCAlc:UNITs W1,"VA"
:RTCAlc:UNITs? W1
(Response)  :RTCALC:UNITS W1,"VA"  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the cutoff frequency or center frequency for calculation update interval

Syntax

(Command)

(Query)


:RTCAlc:DF:CUTOff A$,B

:RTCAlc:DF:CUTOff? A$

(Response)

A$,B<NR2>

A$ = CH1_1 to CH8_4, W1 to W16
B = 0.2 to 30 (%)

Details

Sets the cutoff frequency or the ratio of the center frequency to the calculation update interval.
Returns the ratio of the cutoff frequency or center frequency to the current operation update interval.

Example

:RTCAlc:DF:CUTOff W1,10
:RTCAlc:DF:CUTOff? W1
(Response)  :RTCALC:DF:CUTOFF W1,10.0  (when headers are enabled)

Note

Values that can be set to B are limited by other setting conditions.
Parameters that can be specified for A$ are W1 to W16 when real-time waveform calculation setting is ON, and CH1_1 to CH8_4 when OFF.

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Moving average
FIR
IIR
Delay




Set or query the digital filter ON / OFF status

Syntax

(Command)

(Query)


:RTCAlc:DF:ENABle A$,B$

:RTCAlc:DF:ENABle? A$

(Response)

A$,B$

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

Details

Set the digital filter ON / OFF.
Returns the setting of the current digital filter.

OFF Disable
ON Enable

Example

:RTCAlc:DF:ENABle CH1_1,ON
:RTCAlc:DF:ENABle? CH1_1
(Response)  :RTCALC:DF:ENABLE CH1_1,ON  (when headers are enabled)

Note

-

Usage
Conditions

When real time waveform operation setting is OFF.




Set or query the tap length of the digital filter

Syntax

(Command)

(Query)


:RTCAlc:DF:TAP A$,B

:RTCAlc:DF:TAP? A$

(Response)

A$,B<NR1>

A$ = CH1_1 to CH8_4, W1 to W16
B = 0 to 200 (Tap length)

Details

Sets the computation tap length of the digital filter.
Returns the computed tap length of the current digital filter.

Example

:RTCAlc:DF:TAP W1,128
:RTCAlc:DF:TAP? W1
(Response)  :RTCALC:DF:TAP W1,128  (when headers are enabled)

Note

The setting range depends on the type of digital filter.
Parameters that can be specified for A$ are W1 to W16 when real-time waveform calculation setting is ON, and CH1_1 to CH8_4 when OFF.

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

Moving average
Delay




Set or query a digital filter type

Syntax

(Command)

(Query)


:RTCAlc:DF:TYPE A$,B$

:RTCAlc:DF:TYPE? A$

(Response)

A$,B$

A$ = CH1_1 to CH8_4
B$ = AVE, FLPF, FHPF, FBPF, FBSF, ILPF, IHPF, IBPF, IBSF, DELAy

Details

Sets the type of digital filter.
Returns the current digital filter type.

AVE  Moving average
FLPF  LPF (FIR)
FHPF  HPF (FIR)
FBPF  BPF (FIR)
FBSF  BSP (FIR)
ILPF  LPF (IIR)
IHPF  HPF (IIR)
IBPF  BPF (IIR)
IBSF  BSP (IIR)
DELAy  Delay

Example

:RTCAlc:DF:TYPE CH1_1,AVE
:RTCAlc:DF:TYPE? CH1_1
(Response)  :RTCALC:DF:TYPE CH1_1,AVE  (when headers are enabled)

Note

-

Usage
Conditions

When real time waveform operation setting is OFF.




Set or query the frequency bandwidth for operation update interval

Syntax

(Command)

(Query)


:RTCAlc:DF:WIDTh A$,B

:RTCAlc:DF:WIDTh? A$

(Response)

A$,B<NR1>

A$ = CH1_1 to CH8_4, W1 to W16
B = 2 to 20 (%)

Details

Sets the ratio of frequency bandwidth to operation update interval.
Returns the frequency bandwidth for the current operation update interval.

Example

:RTCAlc:DF:WIDTh W1,10
:RTCAlc:DF:WIDTh? W1
(Response)  :RTCALC:DF:WIDTH W1,10  (when headers are enabled)

Note

Parameters that can be specified for A$ are W1 to W16 when real-time waveform calculation setting is ON, and CH1_1 to CH8_4 when OFF.

Usage
Conditions

This command is not applicable to logic channels.
Applicable calculation modes are the following:

BPF (FIR, IIR)
BSF (FIR, IIR)