siglent-erlebniswelt

A2B Bus

This application note describes the features and use of the Tektronix compatibility mode for remote control of the SIGLENT SDS5000X and SDS6000A series oscilloscopes. In many cases, a SIGLENT SDS5000X/6000A oscilloscope can replace a similar Tektronix product without many changes to the existing code. In addition, the limitations of each emulation and the remaining differences between the emulated and the original commands are detailed.

Device Compatibility

An emulated instrument with fewer or the same features as the SDS5000X/6000A can be substituted without special care.

However, replacing an emulated instrument with more features than the SDS5000X/6000A or features different from the SDS5000X/6000A requires extra care.

  • Verify that the SDS5000X/SDS6000A meets the functional requirements of the test
  • Ensure that the application code does not use any features in the emulated instrument that are not available with the SIGLENT SDS5000X/SDS6000A.

 

Currently, the remote emulation for the SDS5000X/SDS6000A supports the Tektronix MDO3000 and MDO4000 series.

Command compatibility

Most of the remote emulations in the SDS5000X/SDS6000A implement the basic commands of the original instrument. Due to functional differences in hardware and software, the SDS5000X/SDS6000A may only be compatible with some parts in certain remote emulations.

The following command table shows the compatibility information for a command and the difference between Siglent and Tektronix:

NOTE: Parameters in red are not supported:

CommandCompatibility Description
ACQuire:MODe{SAMple|PEAKdetect|HIRes|AVErage|ENVelope}
ACQuire:STATEParameter support:{RUN|STOP}
ACQuire:STOPAfterCompatible
HORizontal:RECOrdlengthValue in [,250e3] will set to 250e3

 

Value in [250e3,1.25e6] will set to 1.25e6

Value in [1.25e6,12.5e6] will set to 12.5e6

HORizontal:SCAleTimebase value is in 1-2-5 steps, not like Tektronix instruments from 400 ps to 1000 s
HORizontal:DELay:MODeCompatible
HORizontal:DELay:TIMeThe display value of UI is the opposite of the set value, which actually takes effect
HORizontal:POSitionCompatible. This setting can be viewed under the menu: Utility>Reference Pos
SELect:CH<x>Compatible
CH<x>:POSitionCompatible
CH<x>:SCAleCompatible
CH<x>:OFFsetCompatible
CH<x>:PRObe:GAINCompatible
CH<x>:BANdwidthParameter supported:{FULl|TWENTY}

 

Not supported:{<NR3>}

CH<x>:COUPlingParameter support:{AC|DC}

 

Not supporedt:{DCREJect}

CH<x>:INVertCompatible
CH<x>:TERminationParameter supported :{FIFty|MEG}

 

Not supported: {<NR3>}

CH<x>:LABelAll label characters are automatically capitalized
TRIGger:A:TYPeParameter supported:

 

{EDGe|LOGIc|PULSe|BUS|VIDeo}

TRIGger:A:MODeCompatible
TRIGger:A:LEVelCompatible
TRIGger:A:EDGE:SOUrceParameters in red are not supported: {CH1| CH2| CH3| CH4| D0| D1| D2| D3| D4| D5| D6| D7| D8| D9| D10| D11| D12| D13| D14| D15|LINE|AUX|RF}
TRIGger:A:EDGE:COUPlingParameter supported:

 

{AC|DC|HFRej|LFRej|NOISErej}.

Noise Reject is a single setting item in SDS5000X. When setting the coupling to NOISErej, it will set to DC and turn on the noise reject. When set to others, it will turn off the noise reject.

TRIGger:A:EDGE:SLOpeCompatible
CURSor:FUNCTION{SCREEN|WAVEform|OFF}
CURSor:SOUrceParameters in red are not supported:

 

{CH1 |CH2 |CH3 |CH4 |REF1 |REF2 |REF3 |REF4 |MATH |BUS1 |BUS2 |BUS3 |BUS4 |D0 |D1 |D2 |D3 |D4 |D5 |D6 |D7 |D8 |D9 |D10 |D11 |D12 |D13 |D14 |D15 |AUTO}

CURSor:VBArs:POSITION<x>Compatible
CURSor:VBArs:HPOS<x>?Compatible
MEASUrement:IMMed:SOUrce<x>Parameters in red are not supported:

 

{CH1 |CH2 |CH3 |CH4 |MATH |D0 |D1 |D2 |D3 |D4 |D5 |D6 |D7 |D8 |D9 |D10 |D11 |D12 |D13 |D14 |D15 |HIStogram |RF_AMPlitude |RF_FREQuency |RF_PHASe}

MEASUrement:IMMed:TYPeParameters in red are not supported:

 

{AMPlitude |AREa |BURst |CARea |CMEan |CRMs |DELay |FALL |FREQuency |HIGH |HITS |LOW |MAXimum |MEAN |MEDian |MINImum |NDUty |NEDGECount |NOVershoot|

NPULSECount|NWIdth| PEAKHits| PEDGECount| PDUty| PERIod| PHAse| PK2Pk| POVershoot| PPULSECount| PWIdth| RISe| RMS| SIGMA1| SIGMA2| SIGMA3| STDdev| 4TOVershoot|WAVEFORMS}

When the type is set to DELay, it divides into the following 8 types according to the edges and direction: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:IMMed:VALueCompatible
MEASUrement:IMMed:UNItsCompatible
MEASUrement:IMMed:DELay:DIRectionCompatible.

 

It divides into the following 8 types according to the edges and direction: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:IMMed:DELay:EDGE<x>Compatible.

 

It divides into the following 8 types according to the edges and direction: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:SOUrce<x>Compatible
MEASUrement:MEAS<x>:TYPeParameters in red are not supported:

 

{AMPlitude |AREa |BURst |CARea |CMEan |CRMs |DELay |FALL |FREQuency |HIGH |HITS |LOW |MAXimum |MEAN |MEDian |MINImum |NDUty |NEDGECount|

NOVershoot |NPULSECount |NWIdth |PEAKHits |PEDGECount |PDUty |PERIod |PHAse |PK2Pk |POVershoot |PPULSECount |PWIdth |RISe |RMS |SIGMA1 |SIGMA2|

SIGMA3 |STDdev |TOVershoot |WAVEFORMS}

When the type is set to DELay, it divides into the following 8 types according to the edges and direction: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:STATECompatible
MEASUrement:MEAS<x>:Value?Compatible
MEASUrement:MEAS<x>:MEAN?Compatible.

 

Valid only when statistics are turned on. Turn on the statistics by using the Siglent command or customize the default settings

MEASUrement:MEAS<x>:DELay:DIRectionCompatible.

 

It divides into the following 8 types according to the edges and direction: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:DELay:EDGE<x>Compatible.

 

It divides into the following 8 types according to the edges and direction: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

AUTOSetCompatible
*RSTCompatible.

 

Siglent’s preset is quite different from Tektronix’s. If need, please customize the preset and save it by the steps: SaveTo Default KeyCurrentSave.

LANGuageParameter in red is not supported:

 

{ENGLish |FRENch |GERMan |ITALian |SPANish |PORTUguese |JAPAnese |RUSSian |SIMPlifiedchinese |TRADitionalchinese |KOREan}

TIMECompatible
DATECompatible
LOCKCompatible
UNLockCompatible
FPANEL:PRESSParameter supported:

 

{ Runstop|SINGleseq}

Enable remote emulation enablement

In order to be able to use a specific remote emulation, it must first be activated by the user. Activation is either

  • Manually from the front panel of the SDS5000X/SDS6000A
  • Remotely with SCPI commands
     

Manuel Operation
Follow the steps below:

  • Utility>Tek Mode and set the mode to ON

 

Remote control
Send the following command to enable Tek compatibility mode:

  • :SYSTem:REMote:STYLe TEKtronix
  • Send the command back to Siglent mode:
  • :SYSTem:REMote:STYLe SIGLent
Python-code-1

Example

The following code implements the following functions: setting the channel, triggering, and measuring the delay between waveforms.

Environment: Windows 7 32-bit, Python v3.6.5, pyvisa-1.9

Python Code:

Oscilloscopes of SDS6000A & SDS5000X Series

SDS6054ASDS6054A -Back
SDS6054A Digital Oscilloscope
SDS6054A
The Siglent SDS6054A oscilloscope has a bandwidth of 500 Mhz, as well as 4 analog and 16 digital channels.

€6,480.00*
SDS6104A DigitalSDS6104A Digital - Back
SDS6104A Digital Oscilloscope
SDS6104A
The Siglent SDS6104A oscilloscope has a bandwidth of 1 GHz, as well as 4 analog and 16 digital channels.

€7,880.00*
SDS6204A DigitalSDS6204A Digital- Back
SDS6204A Digital Oscilloscope
SDS6204A
The Siglent SDS6204A oscilloscope has a bandwidth of 2 GHz, as well as 4 analog and 16 digital channels.

€9,980.00*
SDS5034XSDS5034X - Back
SDS5034X Oscilloscope
SDS5034X
The SDS5034X oscilloscope from Siglent has a bandwidth of 350 MHz, as well as 4 analog channels

€2,869.00*
SDS5054XSDS5054X - Back
SDS5054X Oscilloscope
SDS5054X
The SDS5054X oscilloscope from Siglent has a bandwidth of 500 MHz, as well as 4 analog channels

€4,959.00*
SDS5104XSDS5104X - Back
SDS5104X Oscilloscope
SDS5104X
The SDS5104X oscilloscope from Siglent has a bandwidth of 1 GHz, as well as 4 analog channels

€6,359.00*