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: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
class SfbhConfigCls[source]

SfbhConfig commands group definition. 10 total commands, 2 Subgroups, 8 group commands

get_ao_dwell() bool[source]
# SCPI: [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.

return

attenuate_oth_dw: 1| ON| 0| OFF

get_bh_cycle() int[source]
# SCPI: [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.

return

bh_cycle: integer Range: 0 to 2047974660

get_bs_time() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:BSTime
value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_bs_time()

Sets the beam switching time.

return

beam_switch_time: integer Range: 1 to 1000

get_lsf_length() int[source]
# SCPI: [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.

return

last_sf_length: integer Range: 8856 to 612540

get_no_dwells() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NODWells
value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_no_dwells()

Sets the number of dwells.

return

number_of_dwells: integer Range: 1 to 10

get_nosf() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:NOSF
value: int = driver.source.bb.dvb.dvbs.sfbhConfig.get_nosf()

Sets the number of super frames.

return

number_of_sf: integer Range: 1 to 25

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:STATe
value: bool = driver.source.bb.dvb.dvbs.sfbhConfig.get_state()

Activates the beam hopping.

return

beam_hopping_stat: 1| ON| 0| OFF

get_zbs_signal() bool[source]
# SCPI: [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.

return

zero_beam_switch: 1| ON| 0| OFF

set_ao_dwell(attenuate_oth_dw: bool) None[source]
# SCPI: [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.

param attenuate_oth_dw

1| ON| 0| OFF

set_bs_time(beam_switch_time: int) None[source]
# SCPI: [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.

param beam_switch_time

integer Range: 1 to 1000

set_no_dwells(number_of_dwells: int) None[source]
# SCPI: [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.

param number_of_dwells

integer Range: 1 to 10

set_nosf(number_of_sf: int) None[source]
# SCPI: [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.

param number_of_sf

integer Range: 1 to 25

set_state(beam_hopping_stat: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFBHconfig:STATe
driver.source.bb.dvb.dvbs.sfbhConfig.set_state(beam_hopping_stat = False)

Activates the beam hopping.

param beam_hopping_stat

1| ON| 0| OFF

set_zbs_signal(zero_beam_switch: bool) None[source]
# SCPI: [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.

param zero_beam_switch

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.dvb.dvbs.sfbhConfig.clone()

Subgroups