2-41
IM 701730-51E
SPI Bus Signal Analysis Function
2
:SEARch:SPI:ANALyze:SETup:DATA<x>:
LEVel
Function
Sets the threshold level of the data input/output
signal (Data1/Data2) in the analysis or queries
the current setting.
Syntax
:SEARch:SPI:ANALyze:SETup:DATA<x>:
LEVel {<Voltage>,<Voltage>}
:SEARch:SPI:ANALyze:SETup:DATA<x>:
LEVel?
<Voltage>=8 divisions within the screen (0.01
division steps).
<x>=1, 2
Example
:SEARCH:SPI:ANALYZE:SETUP:DATA1:
LEVEL1V,0V
:SEARCH:SPI:ANALYZE:SETUP:DATA1:
LEVEL? -> :SEARCH:SPI:ANALYZE:
SETUP:DATA1:
LEVEL 1.000E+00,0.000E+00
Description
When <x>=1, the CH2 input is the data signal.
When <x>=2, the CH3 input is the data signal.
When a current probe is set to CH2 or CH3, this
command sets or queries the <Current> value.
:SEARch:SPI:ANALyze:SETup:DATA<x>:
MODE
Function
Enables/Disables the data input/output signal
(Data1/Data2) in the analysis or queries the
current setting.
Syntax
:SEARch:SPI:ANALyze:SETup:DATA<x>:
MODE {<Boolean>}
:SEARch:SPI:ANALyze:SETup:DATA<x>:
MODE?
<x>=1, 2
Example
:SEARCH:SPI:ANALYZE:SETUP:DATA1:
MODE ON
:SEARCH:SPI:ANALYZE:SETUP:DATA1:
MODE? -> :SEARCH:SPI:ANALYZE:SETUP:
DATA1:MODE 1
:SEARch:SPI:ANALyze:SETup:MPOSition
Function
Sets the reference point when the reference
point of the analysis is set to manual or queries
the current setting.
Syntax
:SEARch:SPI:ANALyze:SETup:MPOSition
{<NRf>}
:SEARch:SPI:ANALyze:SETup:
MPOSition?
<NRf>=–5 to 5 divisions (10 divisions/displayed
record length steps)
Example
:SEARCH:SPI:ANALYZE:SETUP:
MPOSITION -4.000
:SEARCH:SPI:ANALYZE:SETUP:
MPOSITION? -> :SEARCH:SPI:ANALYZE:
SETUP:MPOSITION -4.00000
:SEARch:SPI:ANALyze:SETup:RPOint
Function
Sets whether to set the reference point of the
analysis to the trigger position or set it manually
or queries the current setting.
Syntax
:SEARch:SPI:ANALyze:SETup:RPOint
{TRIGger|MANual}
:SEARch:SPI:ANALyze:SETup:RPOint?
Example
:SEARCH:SPI:ANALYZE:SETUP:
RPOINT TRIGGER
:SEARCH:SPI:ANALYZE:SETUP:RPOINT?
-> :SEARCH:SPI:ANALYZE:SETUP:
RPOINT TRIGGER
:SEARch:SPI:LIST?
Function
Outputs one byte of analysis result as a
character string.
Syntax
SEARch:SPI:LIST? {<NRf>}
<NRf>=–80000 to 80000
Example
:SEARCH:SPI:LIST? 1 ->
” 10.024 01010101 00000010 L”
:SEARch:SPI:SEARch?
Function
Queries all settings related to the analysis result
search.
Syntax
:SEARch:SPI:SEARch?
Example
SEARCH:SPI:SEARCH? -> :SEARCH:SPI:
SEARCH:TYPE FRAME;PFORMAT BINARY;
SOURCE DATA1;DATA:BYTE 8;
PATTERN1 “10X10X10”;
PATTERN2 “0X10X10X”;
PATTERN3 “X10X10X1”;
PATTERN4 “01X01X01”;
PATTERN5 “1X01X01X”;
PATTERN6 “X01X01X0”;
PATTERN7 “X10X10X1”;
PATTERN8 “11010101”
:SEARch:SPI:SEARch:DATA?
Function
Queries all settings related to the data pattern
search on the analysis result.
Syntax
:SEARch:SPI:SEARch:DATA?
Example
:SEARCH:SPI:SEARCH:DATA? ->
:SEARCH:SPI:SEARCH:DATA:BYTE 8;
PATTERN1 “10X10X10”;
PATTERN2 “0X10X10X”;
PATTERN3 “X10X10X1”;
PATTERN4 “01X01X01”;
PATTERN5 “1X01X01X”;
PATTERN6 “X01X01X0”;
PATTERN7 “X10X10X1”;
PATTERN8 “11010101”
2.8 Communication Commands