siglent-erlebniswelt

Controllo remoto dell'oscilloscopio Modalità emulazione TEK

Questa nota applicativa descrive le funzioni e l'uso della modalità di compatibilità Tektronix per il controllo remoto degli oscilloscopi SIGLENT SDS5000X e SDS6000A. In molti casi, un oscilloscopio SIGLENT SDS5000X/6000A può sostituire un prodotto Tektronix simile senza dover apportare molte modifiche al codice esistente. Inoltre, vengono descritti in dettaglio i limiti di ciascuna emulazione e le differenze rimanenti tra i comandi emulati e quelli originali.

Compatibilità degli strumenti

Uno strumento emulato con meno o le stesse caratteristiche della SDS5000X/6000A può essere sostituito senza particolari accorgimenti.

Tuttavia, la sostituzione di uno strumento emulato con un numero maggiore di funzioni rispetto alla SDS5000X/6000A o con funzioni diverse da quelle della SDS5000X/6000A richiede una maggiore attenzione.

  • Assicurati che la SDS5000X/SDS6000A soddisfi i requisiti funzionali del test
  • Assicurati che il codice dell'applicazione non utilizzi funzioni dello strumento emulato che non sono disponibili con il SIGLENT SDS5000X/SDS6000A.

 

Attualmente, l'emulazione remota per SDS5000X/SDS6000A supporta le serie Tektronix MDO3000 e MDO4000.

Compatibilità dei comandi

La maggior parte delle emulazioni remote di SDS5000X/SDS6000A implementa i comandi di base dello strumento originale. A causa di differenze funzionali nell'hardware e nel software, l'SDS5000X/SDS6000A potrebbe essere compatibile solo con alcune parti di alcune emulazioni remote.

La seguente tabella dei comandi mostra le informazioni sulla compatibilità di un comando e la differenza tra Siglent e Tektronix:

NOTA: I parametri in rosso non sono supportati:

ComandoCompatibilità Descrizione
ACQuire:MODE{SAMple|PEAKdetect|HIRes|AVErage|ENVelope}
ACQuire:STATESupporto dei parametri:{RUN|STOP}
ACQuire:STOPAfterCompatibile
HORizontal:RECOrdlengthIl valore in [,250e3] sarà impostato su 250e3

 

Il

valore in [250e3,1.25e6] sarà impostato su 1.25e6

Il valore in [1.25e6,12.5e6] sarà impostato su 12.5e6

Orizzontale:SCAleIl valore della base dei tempi è a passi di 1-2-5, non come gli strumenti Tektronix da 400 ps a 1000 s
Orizzontale:Ritardo:ModalitàCompatibile
Orizzontale:Ritardo:TempoIl valore visualizzato di UI è l'opposto del valore impostato, che ha effettivamente effetto
Orizzontale:PosizioneCompatibile. Questa impostazione può essere visualizzata nel menu:Utilità>Posizionedi riferimento
SELECT:CH<x>Compatibile
CH<x>:POSitionCompatibile
CH<x>:SCAleCompatibile
CH<x>:OFFsetCompatibile
CH<x>:PRObe:GAINCompatibile
CH<x>:Larghezza di bandaParametro supportato:{FULl|TWENTY}

 

Non supportato:{<NR3>}

CH<x>:COUPlingParametro supportato:{AC|DC}

 

Non supportato:{DCREJect}

CH<x>:INVERTOCompatibile
CH<x>:TERMINAZIONEParametro supportato :{FIFty|MEG}

 

Non supportato: {<NR3>}

CH<x>:ETICHETTATutti i caratteri dell'etichetta sono automaticamente maiuscoli
TRIGger:A:TYPEParametro supportato:

 

{EDGe|LOGIc|PULSe|BUS|VIDeo}

TRIGger:A:MODeCompatibile
TRIGger:A:LEVelCompatibile
TRIGger:A:EDGE:SOUrceI parametri in rosso non sono supportati: {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:COUPlingParametri supportati:

 

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

Noise Reject è un'unica voce di impostazione in SDS5000X. Quando si imposta l'accoppiamento su NOISErej, si imposta su DC e si attiva il rifiuto del rumore. Quando è impostato su altri, disattiva la reiezione del rumore.

TRIGGER:A:EDGE:SLOPECompatibile
CURSor:FUNCTION{SCREEN|WAVEform|OFF}
CURSor:SOUrceI parametri in rosso non sono supportati:

 

{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:POSIZIONE<x>Compatibile
CURSor:VBArs:HPOS<x>?Compatibile
MEASUrement:IMMed:SOUrce<x>I parametri in rosso non sono supportati:

 

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

EQuency

|RF_PHASe}

MEASUrement:IMMed:TYPeI parametri in rosso non sono supportati:

 

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

Quando il tipo è impostato su DELAY, si divide nei seguenti 8 tipi in base ai bordi e alla direzione: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:IMMed:VALueCompatibile
MISURA:IMMED:UNITICompatibile
MISURA:IMMED:RITARDO:DIREZIONECompatibile.

 

Si divide nei seguenti 8 tipi in base ai bordi e alla direzione: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:IMMed:DELAY:EDGE<x>Compatibile.

 

Si divide nei seguenti 8 tipi in base ai bordi e alla direzione: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:SOUrce<x>Compatibile
MEASUrement:MEAS<x>:TYPeI parametri in rosso non sono supportati:

 

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

Quando il tipo è impostato su DELAY, si divide nei seguenti 8 tipi in base ai bordi e alla direzione: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:STATECompatibile
MEASUrement:MEAS<x>:Value?Compatibile
MEASUrement:MEAS<x>:MEAN?Compatibile.

 

Valido solo quando le statistiche sono attivate. Attiva le statistiche utilizzando il comando Siglent oppure personalizza le impostazioni predefinite

MEASUrement:MEAS<x>:DELAY:DIRectionCompatibile.

 

Si divide nei seguenti 8 tipi in base ai bordi e alla direzione: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

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

 

Si divide nei seguenti 8 tipi in base ai bordi e alla direzione: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

AUTOSetCompatibile
*RSTCompatibile.

 

Il preset di Siglent è molto diverso da quello di Tektronix. Se necessario, personalizza il preset e salvalo seguendo i passaggi indicati: Salva>Achiave predefinita>Corrente>Salva.

LinguaIl parametro in rosso non è supportato:

 

{ENGLish |FRENch |GERMan |ITALIAN |SPANish |PORTUguese |JAPAnese |RUSSIAN |SIMPlifiedchinese |TRADitionalchinese |KOREAN}

TEMPOCompatibile
DATACompatibile
BLOCCOCompatibile
SBLOCCACompatibile
FPANEL:PRESSParametri supportati:

 

{Runstop|SINGleseq}

Attivare l'emulazione remota

Per poter utilizzare una particolare emulazione remota, questa deve essere prima attivata dall'utente. L'attivazione può essere effettuata

  • Manualmente tramite il pannello frontale dell'SDS5000X/SDS6000A
  • Da remoto con comandi SCPI

Impostazione manuale

Segui la seguente procedura:

  • Utility>Tek Mode e imposta la modalità su ON

Controllo remoto

Invia il seguente comando per attivare la modalità di compatibilità Tek:

  • :SYSTem:REMote:STYLe TEKtronix
  • Invia il comando per tornare alla modalità Siglent:
  • :SYSTem:REMote:STYLe SIGLent
Python-code-1

Esempio

Il seguente codice di programma implementa le seguenti funzioni: Impostazione del canale, attivazione e misurazione del ritardo tra le forme d'onda.

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

Codice Python:

Oscilloscopi della serie SDS6000A e SDS5000X