Carrier
SCPI Commands :
[SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:FILE
[SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STARt
[SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STATe
[SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STOP
- Commands in total: 11Subgroups: 4Direct child commands: 4
- get_file() str[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:FILE value: str = driver.source.bb.arbitrary.mcarrier.edit.carrier.get_file()
Selects the input file. The data of the file are modulated onto the carriers in the defined carrier range.
- Returns:
file: string
- get_start() int[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STARt value: int = driver.source.bb.arbitrary.mcarrier.edit.carrier.get_start()
Selects the last carrier in the carrier range to which the settings shall apply.
- get_state() bool[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STATe value: bool = driver.source.bb.arbitrary.mcarrier.edit.carrier.get_state()
Switches all the carriers in the selected carrier range on or off.
- Returns:
state: 1 | ON | 0| OFF
- get_stop() int[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STOP value: int = driver.source.bb.arbitrary.mcarrier.edit.carrier.get_stop()
Selects the last carrier in the carrier range to which the settings shall apply.
- Returns:
stop: integer Range: 0 to 511
- set_file(file: str) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:FILE driver.source.bb.arbitrary.mcarrier.edit.carrier.set_file(file = 'abc')
Selects the input file. The data of the file are modulated onto the carriers in the defined carrier range.
- Parameters:
file – string
- set_start(start: int) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STARt driver.source.bb.arbitrary.mcarrier.edit.carrier.set_start(start = 1)
Selects the last carrier in the carrier range to which the settings shall apply.
- Parameters:
start – integer Range: 0 to 511
- set_state(state: bool) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STATe driver.source.bb.arbitrary.mcarrier.edit.carrier.set_state(state = False)
Switches all the carriers in the selected carrier range on or off.
- Parameters:
state – 1 | ON | 0| OFF
- set_stop(stop: int) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STOP driver.source.bb.arbitrary.mcarrier.edit.carrier.set_stop(stop = 1)
Selects the last carrier in the carrier range to which the settings shall apply.
- Parameters:
stop – integer Range: 0 to 511
Cloning the Group
# Create a copy of the original group, that exists independently
carrier_copy = driver.source.bb.arbitrary.mcarrier.edit.carrier.clone()
Subgroups