Attenuation

SCPI Commands :

TRPRobe:SETup:ATTenuation[:AUTO]
TRPRobe:SETup:ATTenuation:MANual
TRPRobe:SETup:ATTenuation:MODE
TRPRobe:SETup:ATTenuation:UNIT
TRPRobe:SETup:ATTenuation:DEFProbe
Commands in total: 5
Subgroups: 0
Direct child commands: 5
get_auto() float[source]
# TRPRobe:SETup:ATTenuation[:AUTO]
value: float = driver.trProbe.setup.attenuation.get_auto()

Queries the attenuation of the probe.

Returns:

prb_att_md_auto: 1E-3 to 1000

get_def_probe() DefProbeSelect[source]
# TRPRobe:SETup:ATTenuation:DEFProbe
value: enums.DefProbeSelect = driver.trProbe.setup.attenuation.get_def_probe()

Selects a predefined probe. These are probes that are not recognized automatically but the parameters of the probe are known to the instrument.

get_manual() float[source]
# TRPRobe:SETup:ATTenuation:MANual
value: float = driver.trProbe.setup.attenuation.get_manual()

Sets the attenuation for the connected probe if method RsRtx.probe.setup.attenuation.mode.set() is set to MANual.

get_mode() AutoManualMode[source]
# TRPRobe:SETup:ATTenuation:MODE
value: enums.AutoManualMode = driver.trProbe.setup.attenuation.get_mode()

Set the mode to MANual if the instrument does not detect the probe.

get_unit() ProbeAttUnit[source]
# TRPRobe:SETup:ATTenuation:UNIT
value: enums.ProbeAttUnit = driver.trProbe.setup.attenuation.get_unit()

Sets the unit for the connected probe type if method RsRtx.probe.setup.attenuation.mode.set() is set to MANual.

set_def_probe(select_predef_prb: DefProbeSelect) None[source]
# TRPRobe:SETup:ATTenuation:DEFProbe
driver.trProbe.setup.attenuation.set_def_probe(select_predef_prb = enums.DefProbeSelect.FREE)

Selects a predefined probe. These are probes that are not recognized automatically but the parameters of the probe are known to the instrument.

Parameters:

select_predef_prb

ZC10 | ZC20 | ZC30 | ZD01A100 | ZD01A1000 | ZZ80 | FREE | ZS10L | ZD02 | ZD08 | ZC02100 | ZC021000 | ZC03 | ZD002A10 | ZD002A100 | ZD003A20 | ZD003A200 | ZC3110 | ZC311 | ZC3101 | NP1544B | NP1544B50

  • ZC10 | ZC20 | ZC30 | ZZ80 | ZS10L | ZD02 | ZD08 | ZC03: Type of the probe

  • ZD01A100 | ZD01A1000 | ZD002A10 | ZD002A100 | ZD003A20 | ZD003A200: High voltage differential probes R&S RT-ZD0xx, attenuation ratio according to the setting on the probe.A10 = 10:1A20 = 20:1A100 = 100:1A200 = 200:1A1000 = 1000:1

  • ZC02100 | ZC021000: Current probes 100 A or 1000 A according to the setting on the probe.

  • FREE: Any other probe that is not recognized by the instrument.

set_manual(prb_att_md_manual: float) None[source]
# TRPRobe:SETup:ATTenuation:MANual
driver.trProbe.setup.attenuation.set_manual(prb_att_md_manual = 1.0)

Sets the attenuation for the connected probe if method RsRtx.probe.setup.attenuation.mode.set() is set to MANual.

Parameters:

prb_att_md_manual – 100E-6 to 10000

set_mode(prb_att_md: AutoManualMode) None[source]
# TRPRobe:SETup:ATTenuation:MODE
driver.trProbe.setup.attenuation.set_mode(prb_att_md = enums.AutoManualMode.AUTO)

Set the mode to MANual if the instrument does not detect the probe.

Parameters:

prb_att_md – AUTO | MANual

set_unit(prb_att_unt: ProbeAttUnit) None[source]
# TRPRobe:SETup:ATTenuation:UNIT
driver.trProbe.setup.attenuation.set_unit(prb_att_unt = enums.ProbeAttUnit.A)

Sets the unit for the connected probe type if method RsRtx.probe.setup.attenuation.mode.set() is set to MANual.

Parameters:

prb_att_unt – Voltage probe (V) , current probe (A) , power probe (W)