siglent-erlebniswelt

Control remoto del osciloscopio Modo de emulación TEK

Esta nota de aplicación describe las funciones y el uso del modo de compatibilidad Tektronix para el control remoto de las series de osciloscopios SIGLENT SDS5000X y SDS6000A. En muchos casos, un osciloscopio SIGLENT SDS5000X/6000A puede sustituir a un producto similar de Tektronix sin muchos cambios en el código existente. Además, se describen detalladamente las limitaciones de cada emulación y las diferencias restantes entre los comandos emulados y los originales.

Compatibilidad de instrumentos

Un instrumento emulado con menos o las mismas funciones que el SDS5000X/6000A puede sustituirse sin especial cuidado.

Sin embargo, sustituir un instrumento emulado con más funciones que el SDS5000X/6000A o con funciones que difieren de las del SDS5000X/6000A requiere un cuidado especial.

  • Asegúrate de que el SDS5000X/SDS6000A cumple los requisitos funcionales de la prueba
  • Asegúrate de que el código de la aplicación no utiliza funciones del instrumento emulado que no están disponibles con el SIGLENT SDS5000X/SDS6000A.

 

Actualmente, la emulación remota para el SDS5000X/SDS6000A es compatible con las series MDO3000 y MDO4000 de Tektronix.

Compatibilidad de comandos

La mayoría de las emulaciones remotas del SDS5000X/SDS6000A implementan los comandos básicos del instrumento original. Debido a diferencias funcionales en el hardware y el software, es posible que el SDS5000X/SDS6000A sólo sea compatible con algunas partes de determinadas emulaciones remotas.

La siguiente tabla de comandos muestra la información de compatibilidad de un comando y la diferencia entre Siglent y Tektronix:

NOTA: Los parámetros en rojo no son compatibles:

ComandoCompatibilidad Descripción
ACQuire:MODO{SAMple|Detección de picos|HIRES|AVErage|ENVelope}
ACQuire:ESTADOSoporte de parámetros:{RUN|STOP}
ACQuire:PARARDespuésCompatible
HORIZONTAL:RECOrdlengthEl valor en [,250e3] se ajustará a 250e3

 

El valor en

[250e3,1,25e6] se ajustará a 1,25e6

El valor en [1,25e6,12,5e6] se ajustará a 12,5e6

HORIZONTAL:SCAleEl valor de la base de tiempos es en pasos de 1-2-5, no como en los instrumentos Tektronix de 400 ps a 1000 s
HORIZONTAL:RETARDO:MODOCompatible
HORIZONTAL:RETARDO:TIEMPOEl valor de visualización de UI es el opuesto al valor ajustado, que es el que realmente tiene efecto
Horizontal:posiciónCompatible. Este ajuste se puede ver en el menú Utilidad>ReferenciaPos
SELECCIONAR:CH<x>Compatible
CH<x>:POSICIÓNCompatible
CH<x>:SCAleCompatible
CH<x>:DesplazamientoCompatible
CH<x>:SONDA:GANANCIACompatible
CH<x>:ANCHOParámetro compatible:{FULl|TWENTY}

 

No compatible:{<NR3>}

CH<x>:ACOPLAMIENTOParámetro admitido:{AC|DC}

 

No admite:{DCREJECT}

CH<x>:INVERTIRCompatible
CH<x>:TERMINACIÓNParámetro compatible :{FIFty|MEG}

 

No compatible:{<NR3>}

CH<x>:ETIQUETATodos los caracteres de la etiqueta se escriben automáticamente en mayúsculas
Disparador:a:tipoParámetro admitido:

 

{EDGe|LOGIc|PULSe|BUS|VIDeo}

TRIGger:A:MODOCompatible
Disparador:A:NIVELCompatible
TRIGger:A:EDGE:SOUrceLos parámetros en rojo no son compatibles: {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:COUPlingParámetro admitido:

 

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

El Rechazo de Ruido es un único elemento de ajuste en SDS5000X. Si se ajusta el acoplamiento a NOISErej, se establecerá en CC y se activará el rechazo de ruido. Si se ajusta a otros, se desactiva el rechazo de ruido.

TRIGger:A:EDGE:SLOpeCompatible
CURSor:FUNCIÓN{PANTALLA|FORMA DE ONDA|APAGADO}
CURSor:FUENTELos parámetros en rojo no son compatibles:

 

{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:POSICIÓN<x>Compatible
CURSor:VBArs:¿POSICIÓN<x>?Compatible
MEASUrement:IMMed:SOUrce<x>Los parámetros en rojo no son compatibles:

 

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

Quency

|RF_PHASe}

MEASUrement:IMMed:TYPeLos parámetros en rojo no son compatibles:

 

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

Cuando el tipo está configurado como Retraso, se divide en los 8 tipos siguientes según los bordes y la dirección: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:IMMed:VALueCompatible
MEASUrement:IMMed:UNItsCompatible
MEASUrement:IMMed:RETARDO:DIRECCIÓNCompatible.

 

Se divide en los 8 tipos siguientes según los bordes y la dirección: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

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

 

Se divide en los 8 tipos siguientes según los bordes y la dirección: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:SOUrce<x>Compatible
MEDIDA:MEDIDA<x>:TIPOLos parámetros en rojo no son compatibles:

 

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

Cuando el tipo se establece en Retraso, se divide en los 8 tipos siguientes según los bordes y la dirección: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEASUrement:MEAS<x>:ESTADOCompatible
MEDIDA:MEDIDA<x>:¿Valor?Compatible
MEDIDA:MEDIDA<x>:¿PROMEDIO?Compatible.

 

Válido sólo cuando las estadísticas están activadas. Activa las estadísticas mediante el comando Siglent o personaliza la configuración por defecto

MEDIDA:MEDIDA<x>:RETARDO:DIRECCIÓNCompatible.

 

Se divide en los 8 tipos siguientes según los bordes y la dirección: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

MEDIDA:MEDIDA<x>:RETARDO:BORDE<x>Compatible.

 

Se divide en los 8 tipos siguientes según los bordes y la dirección: FRFR, FRFF, FFFR, FFFF, FRLR, FRLF, FFLR, FFLF

AUTOSetCompatible
*RSTCompatible.

 

El preajuste de Siglent es bastante diferente del de Tektronix. Si lo necesitas, personaliza el preajuste y guárdalo siguiendo estos pasos: Guardar>AClave Predeterminada>Corriente>Guardar.

IDIOMAEl parámetro en rojo no es compatible:

 

{INGLÉS |FRENÉS |GERLANDÉS |ITALiano |ESPAÑOL |PORTUGUÉS |JAPONÉS |RUSO |CHINO SIMPLIFICADO |CHINO TRADICIONAL |COREANO}

TIEMPOCompatible
FECHACompatible
BLOQUEARCompatible
DESBLOQUEARCompatible
FPANEL:PRENSAParámetro compatible:

 

{Parada|SINGleseq}

Activar la emulación remota

Para poder utilizar una determinada emulación remota, primero debe ser activada por el usuario. La activación se realiza

  • Manualmente a través del panel frontal del SDS5000X/SDS6000A
  • Remotamente con comandos SCPI

Configuración manual

Sigue los pasos que se indican a continuación:

  • Utilidad>Modo Tec, y activa el modo

Control Remoto

Envía el siguiente comando para activar el modo de compatibilidad Tek:

  • :SYSTem:REMote:STYLe TEKtronix
  • Envía el comando para volver al modo Siglent:
  • :SYSTem:REMote:STYLe SIGLent
Python-code-1

Ejemplo

El siguiente código de programa implementa las siguientes funciones: Ajustar el canal, disparar y medir el retardo entre formas de onda.

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

Código Python:

Osciloscopios de las series SDS6000A y SDS5000X