siglent-erlebniswelt

Oscilloscope Contrôle à distance Mode d'émulation TEK

Cette note d'application décrit les fonctions et l'utilisation du mode de compatibilité Tektronix pour le contrôle à distance des séries d'oscilloscopes SIGLENT SDS5000X et SDS6000A. Dans de nombreux cas, un oscilloscope SIGLENT SDS5000X/6000A peut remplacer un produit Tektronix similaire sans apporter beaucoup de modifications au code existant. De plus, les limitations de chaque émulation et les différences restantes entre les commandes émulées et les commandes originales sont décrites en détail.

Compatibilité des appareils

Un instrument émulé avec moins ou les mêmes caractéristiques que le SDS5000X/6000A peut être remplacé sans soin particulier.

Cependant, le remplacement d'un instrument émulé avec plus de fonctionnalités que le SDS5000X/6000A ou des fonctionnalités différentes de celles du SDS5000X/6000A nécessite un soin supplémentaire.

  • Assure-toi que le SDS5000X/SDS6000A répond aux exigences fonctionnelles du test
  • Vérifie que le code de l'application n'utilise pas de fonctions dans l'instrument émulé qui ne sont pas disponibles avec le SIGLENT SDS5000X/SDS6000A.

 

Actuellement, l'émulation à distance pour le SDS5000X/SDS6000A prend en charge les séries MDO3000 et MDO4000 de Tektronix.

Compatibilité des commandes

La plupart des émulations à distance dans le SDS5000X/SDS6000A implémentent les commandes de base de l'instrument original. En raison de différences fonctionnelles dans le matériel et le logiciel, le SDS5000X/SDS6000A peut être compatible avec certaines parties seulement pour certaines émulations à distance.

Le tableau de commandes suivant montre les informations de compatibilité pour une commande et la différence entre Siglent et Tektronix :

REMARQUE : les paramètres en rouge ne sont pas pris en charge :

CommandeDescription de la compatibilité
ACQuire:MODe{SAMple|PEAKdetect|HIRes|AVErage|ENVelope}
ACQuire:STATESupport des paramètres:{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:TIMeLa valeur d'affichage de l'UI est l'inverse de la valeur définie, qui prend réellement effet
HORizontal:POSitionCompatible. Ce paramètre peut être consulté dans le menu : Utility>ReferencePos
SELect:CH<x>Compatible
CH<x>:POSitionCompatible
CH<x>:SCAleCompatible
CH<x>:OFFsetCompatible
CH<x>:PRObe:GAINCompatible
CH<x>:BANdwidthParamètre supported:{FULl|TWENTY}

 

Not supported:{<NR3>}}

CH<x>:COUPlingParamètre support:{AC|DC}

 

Not supporedt:{DCREJect}

CH<x>:INVertCompatible
CH<x>:TERminationParamètre supported :{FIFty|MEG}

 

Not supported : {<NR3>}}

CH<x>:LABELTous les caractères de l'étiquette sont automatiquement capitalisés
TRIGger:A:TYPeParamètres supportés :

 

{EDGe|LOGIc|PULSe|BUS|VIDeo}

TRIGger:A:MODeCompatible
TRIGger:A:LEVelCompatible
TRIGger:A:EDGE:SOUrceLes paramètres en rouge ne sont pas supportés : {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:COUPlingParamètres supportés :

 

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

Noise Reject est un élément de réglage unique dans SDS5000X. Lorsque le couplage est réglé sur NOISErej, il sera réglé sur DC et activera le rejet du bruit. Lorsqu'il est réglé sur d'autres, il désactive le rejet du bruit.

TRIGger:A:EDGE:SLOpeCompatible
CURSor:FUNCTION{SCREEN|WAVEform|OFF}
CURSor:SOUrceLes paramètres en rouge ne sont pas supportés :

 

{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>Les paramètres en rouge ne sont pas supportés :

 

{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_FREQ

uency

|RF_PHASe}

MEASUrement:IMMed:TYPeLes paramètres en rouge ne sont pas supportés :

 

{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}

Lorsque

le type est réglé sur DELay, il divise en 8 types suivants selon les bords et la direction : FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

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

 

Il divise en 8 types selon les bords et la direction : FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:IMMed:DELay:EDGE<x>Compatible avec les autres.

 

Il divise en 8 types selon les bords et la direction : FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:SOUrce<x>Compatible
MEASUrement:MEAS<x>:TYPeLes paramètres en rouge ne sont pas supportés :

 

{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}

Lorsque

le type est défini à DELay, il divise en 8 types suivants selon les bords et la direction : FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

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

 

Valide uniquement lorsque les statistiques sont activées. Active les statistiques à l'aide de la commande Siglent ou personnalise les paramètres par défaut

MEASUrement:MEAS<x>:DELay:DIRectionCompatible.

 

Il divise en 8 types selon les bords et la direction : FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:DELay:EDGE<x>Compatible avec les autres.

 

Il divise en 8 types selon les bords et la direction : FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

AUTOSetCompatible
*RSTCompatible avec les autres.

 

La présélection de Siglent est assez différente de celle de Tektronix. Si nécessaire, personnalise le préréglage et enregistre-le en suivant les étapes : Save>ToDefaultKey>Current>Save.

LANGuageLe paramètre en rouge n'est pas supporté :

 

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

TIMECompatible
DATECompatible
LOCKCompatible
UNLockCompatible
FPANEL:PRESSParamètres supportés :

 

{ Runstop|SINGleseq}

Activer l'émulation à distance

Pour pouvoir utiliser une émulation à distance spécifique, l'utilisateur doit d'abord l'activer. L'activation se fait soit

  • Manuellement via le panneau avant du SDS5000X/SDS6000A
  • A distance avec des commandes SCPI

Réglage manuel

Suis les étapes ci-dessous :

  • Utility>Tek Mode, et régler le mode sur ON

Contrôle à distance

Envoie la commande suivante pour activer le mode de compatibilité Tek :

  • :SYSTem:REMote:STYLe TEKtronix
  • Envoie la commande de retour au mode Siglent :
  • :SYSTem:REMote:STYLe SIGLent
Python-code-1

Exemple

Le code de programme suivant réalise les fonctions suivantes : Régler le canal, déclencher et mesurer le délai entre les formes d'ondes.

Environnement : Windows 7 32 bits, Python v3.6.5, pyvisa-1.9

Code Python :

Oscilloscopes de la série SDS6000A & SDS5000X