Instructions
RIGOL  Chapter 2 Command System 
2-202   MSO5000-E Programming Guide 
:TRIGger:CAN:STYPe 
Syntax  :TRIGger:CAN:STYPe <stype> 
:TRIGger:CAN:STYPe? 
Description 
Sets or queries the signal type of CAN trigger. 
Parameter 
Name 
Type 
Range 
Default 
<stype> 
Discrete 
{H|L|RXTX|DIFFerential} 
H 
Return 
Format 
The query returns H, L, RXTX, or DIFF. 
Remarks 
  H: indicates the actual CAN_H differential bus signal. 
  L: indicates the actual CAN_L differential bus signal. 
  RXTX: indicates the Receive or Transmit signal from the CAN bus transceiver. 
  DIFFerential: indicates the CAN differential bus signal connected to an analog 
channel by using a differential probe. Connect the probe's positive lead to the 
CAN_H bus signal and connect the negative lead to the CAN_L bus signal. 
Example  :TRIGger:CAN:STYPe L /*Sets the signal type to CAN_L differential bus signal.*/ 
:TRIGger:CAN:STYPe?   /*The query returns L.*/ 
:TRIGger:CAN:WHEN 
Syntax  :TRIGger:CAN:WHEN <cond> 
:TRIGger:CAN:WHEN? 
Description 
Sets or queries the trigger condition of CAN trigger. 
Parameter 
Name 
Type 
Range 
Default 
<cond>  Discrete 
{SOF|EOF|IDRemote|OVERload|IDFRame
|DATafream|IDData|ERFReam|ERANswer|
ERCHeck|ERFormat|ERRandom|ERBit} 
SOF 
Remarks    SOF: indicates start of frame. It indicates that the oscilloscope triggers at the 
start of a data frame. 
  EOF: indicates end of frame. It indicates that the oscilloscope triggers at the 
end of a data frame. 
  IDRemote, OVERload, IDFRame, DATafream, IDData: indicates frame type. It 
indicates that the oscilloscope triggers on the specified type of a frame. 
  ERFReam, ERANswer, ERCHeck, ERFormat, ERRandom, ERBit: indicates the 
frame error. It indicates that the oscilloscope triggers on the specified type of 
error frame. 
Return 
Format 
The query returns SOF, EOF, IDR, OVER, IDFR, DAT, IDD, ERFR, ERAN, ERCH, ERF, 
ERR, or ERB. 
Example  TRIGger:CAN:WHEN EOF    /*Sets the trigger condition to EOF.*/ 
:TRIGger:CAN:WHEN? /*The query returns EOF.*/ 










