SfbhConfig
SCPI Commands :
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:AODWell
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:BHCycle
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:BSTime
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:DTIMe
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:LSFLength
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NODWells
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NOSF
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:STATe
[SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:ZBSSignal
- Commands in total: 11Subgroups: 2Direct child commands: 9
- get_ao_dwell() bool[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:AODWell value: bool = driver.source.bb.dvb.dvbs.sfbhConfig.get_ao_dwell()
Activates the attenuation of dwells DT1 to DT9.
- Returns:
attenuate_oth_dw: 1 | ON | 0| OFF
- get_bh_cycle() int[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:BHCycle value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_bh_cycle()
Displays the beam hopping cycle that is the cumulative result of all dwells length.
- Returns:
bh_cycle: integer Range: 0 to 2047974660
- get_bs_time() int[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:BSTime value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_bs_time()
Sets the beam switching time.
- Returns:
beam_switch_time: integer Range: 1 to 1000
- get_dtime() float[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:DTIMe value: float = driver.source.bb.dvb.dvbs.sfbhConfig.get_dtime()
Queries the dwell time of the first dwell ‘DT0’.
- Returns:
dell_time: float Range: 0 to 2e10
- get_lsf_length() int[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:LSFLength value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_lsf_length()
Queries the length of the last super frame.
- Returns:
last_sf_length: integer Range: 8856 to 612540
- get_no_dwells() int[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NODWells value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_no_dwells()
Sets the number of dwells.
- Returns:
number_of_dwells: integer Range: 1 to 10
- get_nosf() int[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NOSF value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_nosf()
Sets the number of super frames.
- Returns:
number_of_sf: integer Range: 1 to 25
- get_state() bool[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:STATe value: bool = driver.source.bb.dvb.dvbs.sfbhConfig.get_state()
Activates the beam hopping.
- Returns:
beam_hopping_stat: 1 | ON | 0| OFF
- get_zbs_signal() bool[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:ZBSSignal value: bool = driver.source.bb.dvb.dvbs.sfbhConfig.get_zbs_signal()
Activates the switching signal for zero beam state.
- Returns:
zero_beam_switch: 1 | ON | 0| OFF
- set_ao_dwell(attenuate_oth_dw: bool) None[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:AODWell driver.source.bb.dvb.dvbs.sfbhConfig.set_ao_dwell(attenuate_oth_dw = False)
Activates the attenuation of dwells DT1 to DT9.
- Parameters:
attenuate_oth_dw – 1 | ON | 0| OFF
- set_bs_time(beam_switch_time: int) None[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:BSTime driver.source.bb.dvb.dvbs.sfbhConfig.set_bs_time(beam_switch_time = 1)
Sets the beam switching time.
- Parameters:
beam_switch_time – integer Range: 1 to 1000
- set_no_dwells(number_of_dwells: int) None[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NODWells driver.source.bb.dvb.dvbs.sfbhConfig.set_no_dwells(number_of_dwells = 1)
Sets the number of dwells.
- Parameters:
number_of_dwells – integer Range: 1 to 10
- set_nosf(number_of_sf: int) None[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NOSF driver.source.bb.dvb.dvbs.sfbhConfig.set_nosf(number_of_sf = 1)
Sets the number of super frames.
- Parameters:
number_of_sf – integer Range: 1 to 25
- set_state(beam_hopping_stat: bool) None[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:STATe driver.source.bb.dvb.dvbs.sfbhConfig.set_state(beam_hopping_stat = False)
Activates the beam hopping.
- Parameters:
beam_hopping_stat – 1 | ON | 0| OFF
- set_zbs_signal(zero_beam_switch: bool) None[source]
# [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:ZBSSignal driver.source.bb.dvb.dvbs.sfbhConfig.set_zbs_signal(zero_beam_switch = False)
Activates the switching signal for zero beam state.
- Parameters:
zero_beam_switch – 1 | ON | 0| OFF
Cloning the Group
# Create a copy of the original group, that exists independently
sfbhConfig_copy = driver.source.bb.dvb.dvbs.sfbhConfig.clone()
Subgroups