Chirp

SCPI Commands :

[SOURce<HW>]:CHIRp:BANDwidth
[SOURce<HW>]:CHIRp:DIRection
[SOURce<HW>]:CHIRp:STATe
class ChirpCls[source]

Chirp commands group definition. 10 total commands, 4 Subgroups, 3 group commands

get_bandwidth() float[source]
# SCPI: [SOURce<HW>]:CHIRp:BANDwidth
value: float = driver.source.chirp.get_bandwidth()

Sets the modulation bandwidth of the chirp modulated signal.

return:

bandwidth: float Range: 0 to Depends on hardware variant

get_direction() UpDownDirection[source]
# SCPI: [SOURce<HW>]:CHIRp:DIRection
value: enums.UpDownDirection = driver.source.chirp.get_direction()

Selects the direction of the chirp modulation.

return:

direction: DOWN| UP

get_state() bool[source]
# SCPI: [SOURce<HW>]:CHIRp:STATe
value: bool = driver.source.chirp.get_state()

Activates the generation of a chirp modulation signal.

return:

state: 1| ON| 0| OFF

set_bandwidth(bandwidth: float) None[source]
# SCPI: [SOURce<HW>]:CHIRp:BANDwidth
driver.source.chirp.set_bandwidth(bandwidth = 1.0)

Sets the modulation bandwidth of the chirp modulated signal.

param bandwidth:

float Range: 0 to Depends on hardware variant

set_direction(direction: UpDownDirection) None[source]
# SCPI: [SOURce<HW>]:CHIRp:DIRection
driver.source.chirp.set_direction(direction = enums.UpDownDirection.DOWN)

Selects the direction of the chirp modulation.

param direction:

DOWN| UP

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:CHIRp:STATe
driver.source.chirp.set_state(state = False)

Activates the generation of a chirp modulation signal.

param state:

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.chirp.clone()

Subgroups