Attenuation

SCPI Command :

INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 4 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:ATTenuation
value: float = driver.inputPy.attenuation.get()

Defines the total attenuation for RF input. If an electronic attenuator is available and active, the command defines a mechanical attenuation (see method RsFsw.Applications.K17_Mcgd.InputPy.Eatt.State.set) . If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level. If an external frontend is active (see [SENSe:]EFRontend[:STATe]) , you can configure the attenuation of the external frontend and the analyzer separately. See also method RsFsw.InputPy.Sanalyzer.Attenuation. Auto.set and method RsFsw.InputPy.Sanalyzer.Attenuation.set. Is not available if the optional ‘Digital Baseband’ interface is active.

return

attenuation: Range: see specifications document , Unit: DB

set(attenuation: float) None[source]
# SCPI: INPut:ATTenuation
driver.inputPy.attenuation.set(attenuation = 1.0)

Defines the total attenuation for RF input. If an electronic attenuator is available and active, the command defines a mechanical attenuation (see method RsFsw.Applications.K17_Mcgd.InputPy.Eatt.State.set) . If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level. If an external frontend is active (see [SENSe:]EFRontend[:STATe]) , you can configure the attenuation of the external frontend and the analyzer separately. See also method RsFsw.InputPy.Sanalyzer.Attenuation. Auto.set and method RsFsw.InputPy.Sanalyzer.Attenuation.set. Is not available if the optional ‘Digital Baseband’ interface is active.

param attenuation

Range: see specifications document , Unit: DB

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.attenuation.clone()

Subgroups