Frage
Wie können wir den Bildschirm für alle vier S-Parameter per Fernsteuerung einrichten?
Wie können wir den Bildschirm für alle vier S-Parameter per Fernsteuerung einrichten?
Dies ist die SCPI-Befehlsfolge. Sie funktioniert für den ZVA und den ZVB. Der ZVL unterstützt nicht den Befehl "CALC1:DATA:ALL? SDAT" für das Auslesen aller Kurven in einem Zug. Abgesehen davon funktioniert alles Andere aber auch für den ZVL.
ZVB: *RST
ZVB: *CLS
ZVB: SYSTEM:DISPLAY:UPDATE ON
ZVB: *IDN?
;------------------------------
; Bildschirm für S11 festlegen
ZVB: CALCulate1:PARameter:SDEFine 'TRC1', 'S11'
ZVB: CALCulate1:FORMat SMITH
ZVB: DISPlay:WINDow1:STATe ON
ZVB: DISPlay:WINDow1:TRACe:FEED 'TRC1'
;------------------------------
; Bildschirm für S12 festlegen
ZVB: CALCulate1:PARameter:SDEFine 'TRC2', 'S12'
ZVB: CALCulate1:FORMat MLOG
ZVB: DISPlay:WINDow2:STATe ON
ZVB: DISPlay:WINDow2:TRACe:FEED 'TRC2'
;------------------------------
; Bildschirm für S21 festlegen
ZVB: CALCulate1:PARameter:SDEFine 'TRC3', 'S21'
ZVB: CALCulate1:FORMat MLOG
ZVB: DISPlay:WINDow3:STATe ON
ZVB: DISPlay:WINDow3:TRACe:FEED 'TRC3'
;------------------------------
; Bildschirm für S22 festlegen
ZVB: CALCulate1:PARameter:SDEFine 'TRC4', 'S22'
ZVB: CALCulate1:FORMat SMITH
ZVB: DISPlay:WINDow4:STATe ON
ZVB: DISPlay:WINDow4:TRACe:FEED 'TRC4'
;------------------------------
; auf Einzel-Sweep setzen und eine Messung durchführen
ZVB: INIT:CONT OFF
ZVB: INIT
ZVB: *OPC?
;------------------------------
; Kurve 1 S11 lesen
ZVB: CALC1:PAR:SEL 'TRC1'
ZVB: CALC1:DATA? SDAT
; Kurve 2 S12 lesen
ZVB: CALC1:PAR:SEL 'TRC2'
ZVB: CALC1:DATA? SDAT
; Kurve 3 S21 lesen
ZVB: CALC1:PAR:SEL 'TRC3'
ZVB: CALC1:DATA? SDAT
; Kurve 4 S22 lesen
ZVB: CALC1:PAR:SEL 'TRC4'
ZVB: CALC1:DATA? SDAT
;------------------------------
;------------------------------
; Oder alle Kurven in einem Zug lesen
ZVB: CALC1:DATA:ALL? SDAT
;------------------------------
ZVB: SYSTEM:ERROR?