FftSpecAn

SCPI Command:

TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:OMODe
TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:SOURce
TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:MGAP
TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:TOUT
TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:OFFSet
TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:THReshold
TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:SLOPe
class FftSpecAnCls[source]

FftSpecAn commands group definition. 9 total commands, 2 Subgroups, 7 group commands

get_mgap() float[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:MGAP
value: float = driver.trigger.gprfMeasurement.fftSpecAn.get_mgap()

Defines the minimum duration of the power-down periods (gaps) between two triggered power pulses. This setting is relevant for the trigger source ‘IF Power’.

return:

minimum_gap: Range: 0 s to 0.01 s, Unit: s

get_offset() float[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:OFFSet
value: float = driver.trigger.gprfMeasurement.fftSpecAn.get_offset()

Defines a trigger offset for the FIXed trigger offset mode, see method RsCma.Trigger.GprfMeasurement.FftSpecAn.omode.

return:

offset: Range: -0.15 s to 0.15 s, Unit: s

get_omode() FftOffsetMode[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:OMODe
value: enums.FftOffsetMode = driver.trigger.gprfMeasurement.fftSpecAn.get_omode()

Selects the trigger offset mode.

return:

offset_mode: VARiable | FIXed VARiable Variable trigger offset within a configurable range FIXed Static configurable trigger offset

get_slope() SignalSlopeExt[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:SLOPe
value: enums.SignalSlopeExt = driver.trigger.gprfMeasurement.fftSpecAn.get_slope()

Selects whether the trigger event is generated at the rising or at the falling edge of the trigger pulse. This command is relevant for trigger source ‘IF Power’.

return:

event: REDGe | FEDGe | RISing | FALLing REDGe, RISing Rising edge FEDGe, FALLing Falling edge

get_source() str[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:SOURce
value: str = driver.trigger.gprfMeasurement.fftSpecAn.get_source()

Selects a trigger event source for FFT spectrum analysis. To query a list of all supported sources, use method RsCma. Trigger.GprfMeasurement.FftSpecAn.Catalog.source.

return:

source: Source as string, examples: ‘Free Run’ Immediate start without trigger signal ‘IF Power’ Trigger by IF power steps ‘Base1: External TRIG In’ Trigger signal at connector TRIG IN ‘AFRF Gen1: …’ Trigger by processed waveform file

get_threshold() float[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:THReshold
value: float = driver.trigger.gprfMeasurement.fftSpecAn.get_threshold()

Defines the trigger threshold for trigger source ‘IF Power’.

return:

threshold: Range: -50 dB to 0 dB, Unit: dB (full scale, i.e. relative to expected power minus external attenuation)

get_timeout() float[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:TOUT
value: float or bool = driver.trigger.gprfMeasurement.fftSpecAn.get_timeout()

Specifies the time after which an initiated measurement must have received a trigger event. If no trigger event is received, the measurement is stopped in remote control mode. In manual operation mode, a trigger timeout is indicated. This setting is relevant for the trigger source ‘IF Power’ and for trigger signals at TRIG IN.

return:

timeout: (float or boolean) Range: 0.01 s to 300 s, Unit: s

set_mgap(minimum_gap: float) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:MGAP
driver.trigger.gprfMeasurement.fftSpecAn.set_mgap(minimum_gap = 1.0)

Defines the minimum duration of the power-down periods (gaps) between two triggered power pulses. This setting is relevant for the trigger source ‘IF Power’.

param minimum_gap:

Range: 0 s to 0.01 s, Unit: s

set_offset(offset: float) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:OFFSet
driver.trigger.gprfMeasurement.fftSpecAn.set_offset(offset = 1.0)

Defines a trigger offset for the FIXed trigger offset mode, see method RsCma.Trigger.GprfMeasurement.FftSpecAn.omode.

param offset:

Range: -0.15 s to 0.15 s, Unit: s

set_omode(offset_mode: FftOffsetMode) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:OMODe
driver.trigger.gprfMeasurement.fftSpecAn.set_omode(offset_mode = enums.FftOffsetMode.FIXed)

Selects the trigger offset mode.

param offset_mode:

VARiable | FIXed VARiable Variable trigger offset within a configurable range FIXed Static configurable trigger offset

set_slope(event: SignalSlopeExt) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:SLOPe
driver.trigger.gprfMeasurement.fftSpecAn.set_slope(event = enums.SignalSlopeExt.FALLing)

Selects whether the trigger event is generated at the rising or at the falling edge of the trigger pulse. This command is relevant for trigger source ‘IF Power’.

param event:

REDGe | FEDGe | RISing | FALLing REDGe, RISing Rising edge FEDGe, FALLing Falling edge

set_source(source: str) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:SOURce
driver.trigger.gprfMeasurement.fftSpecAn.set_source(source = '1')

Selects a trigger event source for FFT spectrum analysis. To query a list of all supported sources, use method RsCma. Trigger.GprfMeasurement.FftSpecAn.Catalog.source.

param source:

Source as string, examples: ‘Free Run’ Immediate start without trigger signal ‘IF Power’ Trigger by IF power steps ‘Base1: External TRIG In’ Trigger signal at connector TRIG IN ‘AFRF Gen1: …’ Trigger by processed waveform file

set_threshold(threshold: float) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:THReshold
driver.trigger.gprfMeasurement.fftSpecAn.set_threshold(threshold = 1.0)

Defines the trigger threshold for trigger source ‘IF Power’.

param threshold:

Range: -50 dB to 0 dB, Unit: dB (full scale, i.e. relative to expected power minus external attenuation)

set_timeout(timeout: float) None[source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:FFTSanalyzer:TOUT
driver.trigger.gprfMeasurement.fftSpecAn.set_timeout(timeout = 1.0)

Specifies the time after which an initiated measurement must have received a trigger event. If no trigger event is received, the measurement is stopped in remote control mode. In manual operation mode, a trigger timeout is indicated. This setting is relevant for the trigger source ‘IF Power’ and for trigger signals at TRIG IN.

param timeout:

(float or boolean) Range: 0.01 s to 300 s, Unit: s

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.gprfMeasurement.fftSpecAn.clone()

Subgroups