所有四个 s 参数的远程设置 -九游官网下载

问题

我们如何远程设置所有四个 s 参数的屏幕?

回答

此为 scpi 命令序列。 它适用于 zva 以及 zvb。 zvl 没有命令“calc1:data:all? sdat”,无法一次性读取所有迹线。 其他方面也适用于 zvl。

zvb: *rst

zvb: *cls

zvb: system:display:update on

zvb: *idn?

;------------------------------

; set screen for s11

zvb: calculate1:parameter:sdefine 'trc1', 's11'

zvb: calculate1:format smith

zvb: display:window1:state on

zvb: display:window1:trace:feed 'trc1'

;------------------------------

; set screen for s12

zvb: calculate1:parameter:sdefine 'trc2', 's12'

zvb: calculate1:format mlog

zvb: display:window2:state on

zvb: display:window2:trace:feed 'trc2'

;------------------------------

; set screen for s21

zvb: calculate1:parameter:sdefine 'trc3', 's21'

zvb: calculate1:format mlog

zvb: display:window3:state on

zvb: display:window3:trace:feed 'trc3'

;------------------------------

; set screen for s22

zvb: calculate1:parameter:sdefine 'trc4', 's22'

zvb: calculate1:format smith

zvb: display:window4:state on

zvb: display:window4:trace:feed 'trc4'

;------------------------------

; set to single sweep and perform a measurement

zvb: init:cont off

zvb: init

zvb: *opc?

;------------------------------

; read trace 1 s11

zvb: calc1:par:sel 'trc1'

zvb: calc1:data? sdat

; read trace 2 s12

zvb: calc1:par:sel 'trc2'

zvb: calc1:data? sdat

; read trace 3 s21

zvb: calc1:par:sel 'trc3'

zvb: calc1:data? sdat

; read trace 4 s22

zvb: calc1:par:sel 'trc4'

zvb: calc1:data? sdat

;------------------------------

;------------------------------

; or read all traces at once

zvb: calc1:data:all? sdat

;------------------------------

zvb: system:error?

网站地图