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

Carrier commands group definition. 11 total commands, 4 Subgroups, 4 group commands

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

return

file: string

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

return

start: No help available

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

return

state: 1| ON| 0| OFF

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

return

stop: integer Range: 0 to 511

set_file(file: str) None[source]
# SCPI: [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.

param file

string

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

param start

integer Range: 0 to 511

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

param state

1| ON| 0| OFF

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

param stop

integer Range: 0 to 511

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.arbitrary.mcarrier.edit.carrier.clone()

Subgroups