Alc
SCPI Commands :
[SOURce<HW>]:POWer:ALC:DAMPlifier
[SOURce<HW>]:POWer:ALC:DSENsitivity
[SOURce<HW>]:POWer:ALC:MODE
[SOURce<HW>]:POWer:ALC:OMODe
[SOURce<HW>]:POWer:ALC:SEARch
[SOURce<HW>]:POWer:ALC:SLEVel
[SOURce<HW>]:POWer:ALC:[STATe]
- class AlcCls[source]
Alc commands group definition. 8 total commands, 1 Subgroups, 7 group commands
- get_damplifier() PowAlcDriverAmp [source]
# SCPI: [SOURce<HW>]:POWer:ALC:DAMPlifier value: enums.PowAlcDriverAmp = driver.source.power.alc.get_damplifier()
Selects the driver amplifier switching state.
- return:
amplifier: OFF| ON| AUTO| FIX| ONMG AUTO Switches the attenuator automatically. ON|OFF Switches on or off the driver amplifier. FIXed Fixes the last setting. ONMG Supplies maximum level at the output.
- get_dsensitivity() PowAlcDetSensitivity [source]
# SCPI: [SOURce<HW>]:POWer:ALC:DSENsitivity value: enums.PowAlcDetSensitivity = driver.source.power.alc.get_dsensitivity()
Sets the sensitivity of the ALC detector.
- return:
sensitivity: AUTO| FIXed | LOW| MEDium| HIGH AUTO Selects the optimum sensitivity automatically. LOW|MEDium|HIGH Sets either low, medium or high sensitivity. FIXed Fixes the internal level detector.
- get_mode() AlcOnOffAuto [source]
# SCPI: [SOURce<HW>]:POWer:ALC:MODE value: enums.AlcOnOffAuto = driver.source.power.alc.get_mode()
Queries the currently set ALC mode. See [:SOURce<hw>]:POWer:ALC[:STATe].
- return:
pow_alc_mode: 0| AUTO| 1| PRESet| OFFTable| ON| OFF| ONSample| ONTable
- get_omode() AlcOffMode [source]
# SCPI: [SOURce<HW>]:POWer:ALC:OMODe value: enums.AlcOffMode = driver.source.power.alc.get_omode()
No command help available
- return:
off_mode: No help available
- get_search() bool [source]
# SCPI: [SOURce<HW>]:POWer:ALC:SEARch value: bool = driver.source.power.alc.get_search()
No command help available
- return:
search: No help available
- get_slevel() PowAlcSampleLev [source]
# SCPI: [SOURce<HW>]:POWer:ALC:SLEVel value: enums.PowAlcSampleLev = driver.source.power.alc.get_slevel()
Sets the sample level of automatic level control (ALC) . How To: See ‘How to enable the ALC’.
- return:
samp_level: FULL| MINimum| ATTenuated
- get_state() AlcOnOffAuto [source]
# SCPI: [SOURce<HW>]:POWer:ALC:[STATe] value: enums.AlcOnOffAuto = driver.source.power.alc.get_state()
Activates automatic level control in the selected mode. How to: See ‘How to enable the ALC’.
- return:
state: AUTO| OFFTable| ON| ONSample| ONTable| OFF AUTO Adjusts the output level to the operating conditions automatically. OFFTable Controls the level with the attenuation values of the internal ALC table. ON Activates internal level control permanently. OFF Deactivates internal level control, ‘Sample & Hold’ mode is active. ONSample Starts the internal level control with the first change. ONTable Starts with the attenuation setting from the table and continues with automatic level control. For more details on the individual settings, an overview of the functionality and details on what is to be considered, see ‘ALC states and their effects’.
- set_damplifier(amplifier: PowAlcDriverAmp) None [source]
# SCPI: [SOURce<HW>]:POWer:ALC:DAMPlifier driver.source.power.alc.set_damplifier(amplifier = enums.PowAlcDriverAmp.AUTO)
Selects the driver amplifier switching state.
- param amplifier:
OFF| ON| AUTO| FIX| ONMG AUTO Switches the attenuator automatically. ON|OFF Switches on or off the driver amplifier. FIXed Fixes the last setting. ONMG Supplies maximum level at the output.
- set_dsensitivity(sensitivity: PowAlcDetSensitivity) None [source]
# SCPI: [SOURce<HW>]:POWer:ALC:DSENsitivity driver.source.power.alc.set_dsensitivity(sensitivity = enums.PowAlcDetSensitivity.AUTO)
Sets the sensitivity of the ALC detector.
- param sensitivity:
AUTO| FIXed | LOW| MEDium| HIGH AUTO Selects the optimum sensitivity automatically. LOW|MEDium|HIGH Sets either low, medium or high sensitivity. FIXed Fixes the internal level detector.
- set_omode(off_mode: AlcOffMode) None [source]
# SCPI: [SOURce<HW>]:POWer:ALC:OMODe driver.source.power.alc.set_omode(off_mode = enums.AlcOffMode.SHOLd)
No command help available
- param off_mode:
No help available
- set_search(search: bool) None [source]
# SCPI: [SOURce<HW>]:POWer:ALC:SEARch driver.source.power.alc.set_search(search = False)
No command help available
- param search:
No help available
- set_slevel(samp_level: PowAlcSampleLev) None [source]
# SCPI: [SOURce<HW>]:POWer:ALC:SLEVel driver.source.power.alc.set_slevel(samp_level = enums.PowAlcSampleLev.ATTenuated)
Sets the sample level of automatic level control (ALC) . How To: See ‘How to enable the ALC’.
- param samp_level:
FULL| MINimum| ATTenuated
- set_state(state: AlcOnOffAuto) None [source]
# SCPI: [SOURce<HW>]:POWer:ALC:[STATe] driver.source.power.alc.set_state(state = enums.AlcOnOffAuto._0)
Activates automatic level control in the selected mode. How to: See ‘How to enable the ALC’.
- param state:
AUTO| OFFTable| ON| ONSample| ONTable| OFF AUTO Adjusts the output level to the operating conditions automatically. OFFTable Controls the level with the attenuation values of the internal ALC table. ON Activates internal level control permanently. OFF Deactivates internal level control, ‘Sample & Hold’ mode is active. ONSample Starts the internal level control with the first change. ONTable Starts with the attenuation setting from the table and continues with automatic level control. For more details on the individual settings, an overview of the functionality and details on what is to be considered, see ‘ALC states and their effects’.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.power.alc.clone()
Subgroups