4-125
IM DL350-17EN
Commands
4
:MATH<x>:OPERation
Function Sets or queries the computation type.
Syntax
:MATH<x>:OPERation {PLUS|MINus|
MULTiple|DIVIde|FPLus|FMINus|
FMULtiple|FDIVide|BINary|SHIFt|MEAN|
FREQuency|PERiod|RMS}
:MATH<x>:OPERation?
<x> = 1, 2
Example
:MATH1:OPERATION PLUS
:MATH1:OPERATION?
-> :MATH1:OPERATION PLUS
:MATH<x>:SCALe?
Function Queries all scaling settings.
Syntax
:MATH<x>:SCALe?
<x> = 1, 2
:MATH<x>:SCALe:MODE
Function Sets or queries a scale mode.
Syntax
:MATH<x>:SCALe:MODE {AUTO|MANual}
:MATH<x>:SCALe:MODE?
<x> = 1, 2
Example
:MATH1:SCALE:MODE AUTO
:MATH1:SCALE:MODE?
-> :MATH1:SCALE:MODE AUTO
:MATH<x>:SCALe:VALue
Function Sets or queries a set of upper and lower limits for
manual scaling.
Syntax
:MATH<x>:SCALe:VALue {<NRf>,<NRf>}
:MATH<x>:SCALe:VALue?
<x> = 1, 2
<NRf>=−9.9999E+30to+9.9999E+30
Example
:MATH1:SCALE:VALUE1,−1
:MATH1:SCALE:VALUE?
-> :MATH1:SCALE:VALUE 1.00000E+00,
−1.00000E+00
:MATH<x>:SHIFt:{CHANnel<x>[:SCHannel
<x>]|MATH<x>}[:TIME]
Function Sets or queries the amount of phase shift in the
Shift computation when the internal clock is used.
Syntax
:MATH<x>:SHIFt:{CHANnel<x>[:
SCHannel<x>]|MATH<x>}[:TIME] {<Time>}
:MATH<x>:SHIFt:{CHANnel<x>[:
SCHannel<x>]|MATH<x>}[:TIME]?
MATH<x>’s <x> = 1, 2
CHANnel<x>’s <x> = 1 to 4
SCHannel<x>’s <x> = 1 to 60 (sub channel)
<Time> = ±(T/div×5)
Step = 1/sample rate
Example
:MATH1:SHIFT:CHANNEL1:TIME−0.001
:MATH1:SHIFT:CHANNEL1:TIME?
-> :MATH1:SHIFT:CHANNEL1:
TIME−1.000000000E−03
:MATH<x>:SOURce<x>
Function Sets or queries a sub channel’s computation
type.
Syntax
:MATH<x>:SOURce<x> {<NRf>[,<NRf>]|
MATH<x>}
:MATH<x>:SOURce<x>?
MATH<x>’s <x> = 1, 2
SOURce<x>’s <x> = 1, 2
First <NRf> = 1 to 7
Second <NRf> = 1 to 60
Description You cannot use this command when no modules
are installed.
:MATH<x>:UNIT
Function Sets or queries a unit that is attached to
computation results.
Syntax
:MATH<x>:UNIT {<String>}
:MATH<x>:UNIT?
<x> = 1, 2
<String> = Up to 4 characters
Example
:MATH1:UNIT "UU"
:MATH1:UNIT? -> :MATH1:UNIT "UU"
4.21 MATH Group