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