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: 11
Subgroups: 2
Direct 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