Generator
SCPI Commands :
TEST:BB:GENerator:ARBitrary
TEST:BB:GENerator:SOURce
TEST:BB:GENerator:STATe
- Commands in total: 12Subgroups: 5Direct child commands: 3
- get_arbitrary() str[source]
# TEST:BB:GENerator:ARBitrary value: str = driver.test.bb.generator.get_arbitrary()
Selects the ARB waveform to be tested.
- Returns:
filename: string
- get_source() TestBbGenIqSour[source]
# TEST:BB:GENerator:SOURce value: enums.TestBbGenIqSour = driver.test.bb.generator.get_source()
Selects the test signal source.
- Returns:
iq_source: SINE | CONStant | ARB | TTONe SINE Generates a sine waveform. To determine the frequency, use method
RsSmw.test.bb.generator.frequency.set(). CONStant Uses a constant I/Q test signal. ARB Selects a signal generated generated by the ARB.
- get_state() bool[source]
# TEST:BB:GENerator:STATe value: bool = driver.test.bb.generator.get_state()
Starts the test generator.
- Returns:
state: 1 | ON | 0| OFF
- set_arbitrary(filename: str) None[source]
# TEST:BB:GENerator:ARBitrary driver.test.bb.generator.set_arbitrary(filename = 'abc')
Selects the ARB waveform to be tested.
- Parameters:
filename – string
- set_source(iq_source: TestBbGenIqSour) None[source]
# TEST:BB:GENerator:SOURce driver.test.bb.generator.set_source(iq_source = enums.TestBbGenIqSour.ARB)
Selects the test signal source.
- Parameters:
iq_source – SINE | CONStant | ARB | TTONe SINE Generates a sine waveform. To determine the frequency, use method
RsSmw.test.bb.generator.frequency.set(). CONStant Uses a constant I/Q test signal. ARB Selects a signal generated generated by the ARB.
- set_state(state: bool) None[source]
# TEST:BB:GENerator:STATe driver.test.bb.generator.set_state(state = False)
Starts the test generator.
- Parameters:
state – 1 | ON | 0| OFF
Cloning the Group
# Create a copy of the original group, that exists independently
generator_copy = driver.test.bb.generator.clone()
Subgroups