SymbolRate

SCPI Commands :

ACQuire:SRATe[:VALue]
ACQuire:SRATe:MODE
ACQuire:SRATe:MINimum
Commands in total: 3
Subgroups: 0
Direct child commands: 3
get_minimum() float[source]
# ACQuire:SRATe:MINimum
value: float = driver.acquire.symbolRate.get_minimum()

Sets the minimum sample rate if method RsMxo.acquire.symbolRate.mode() is set to AUTO.

get_mode() AutoManualMode[source]
# ACQuire:SRATe:MODE
value: enums.AutoManualMode = driver.acquire.symbolRate.get_mode()

Defines how the sample rate is set. The sample rate considers the samples of the ADC, and the processing of the captured samples including interpolation.

Returns:

sample_rate_mode: AUTO | MANual

  • AUTO: Sample rate is determined automatically and changes due to instrument internal adjustments. You can set a minimum sample rate with ACQuire:SRATe:MINimum.

  • MANual: The sample rate is defined with ACQuire:SRATe[:VALue].

get_value() float[source]
# ACQuire:SRATe[:VALue]
value: float = driver.acquire.symbolRate.get_value()

Sets the number of waveform points per second if method RsMxo.acquire.symbolRate.mode() is set to MANual.

Returns:

sample_rate: 2 to 5E+12

set_minimum(smp_rate_usr_min: float) None[source]
# ACQuire:SRATe:MINimum
driver.acquire.symbolRate.set_minimum(smp_rate_usr_min = 1.0)

Sets the minimum sample rate if method RsMxo.acquire.symbolRate.mode() is set to AUTO.

Parameters:

smp_rate_usr_min – 2 to 5E+12

set_mode(sample_rate_mode: AutoManualMode) None[source]
# ACQuire:SRATe:MODE
driver.acquire.symbolRate.set_mode(sample_rate_mode = enums.AutoManualMode.AUTO)

Defines how the sample rate is set. The sample rate considers the samples of the ADC, and the processing of the captured samples including interpolation.

Parameters:

sample_rate_mode

AUTO | MANual

  • AUTO: Sample rate is determined automatically and changes due to instrument internal adjustments. You can set a minimum sample rate with ACQuire:SRATe:MINimum.

  • MANual: The sample rate is defined with ACQuire:SRATe[:VALue].

set_value(sample_rate: float) None[source]
# ACQuire:SRATe[:VALue]
driver.acquire.symbolRate.set_value(sample_rate = 1.0)

Sets the number of waveform points per second if method RsMxo.acquire.symbolRate.mode() is set to MANual.

Parameters:

sample_rate – 2 to 5E+12