Fdialing

SCPI Command:

SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:TTYPe
SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SEQuence
SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SREPeat
SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SPAuse
SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DTIMe
SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DPAuse
SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DTMode
class FdialingCls[source]

Fdialing commands group definition. 11 total commands, 2 Subgroups, 7 group commands

get_dpause() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DPAuse
value: float = driver.source.afRf.generator.dialing.fdialing.get_dpause()

Defines the duration of the pause between two digits of a free dialing sequence.

return:

digit_pause: Range: 0 s to 3 s, Unit: s

get_dt_mode() DigitTimeMode[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DTMode
value: enums.DigitTimeMode = driver.source.afRf.generator.dialing.fdialing.get_dt_mode()

Defines if all digit times and digit pauses have equal lengths or individual lengths.

return:

digit_time_mode: EQUal | INDividual EQUal Equal length of digit times and digit pauses INDividual Individual length of digit times, digit pauses are equal in length.

get_dtime() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DTIMe
value: float = driver.source.afRf.generator.dialing.fdialing.get_dtime()

Defines the duration of a single digit of a free-dialing sequence.

return:

digit_time: Range: 0.02 s to 3 s, Unit: s

get_sequence() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SEQuence
value: str = driver.source.afRf.generator.dialing.fdialing.get_sequence()

Specifies a digit sequence for the mode free dialing.

return:

fdialing_sequence: String with 1 to 42 digits The allowed digits are 0 to 9, A to F and m.

get_spause() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SPAuse
value: float = driver.source.afRf.generator.dialing.fdialing.get_spause()

Defines the duration of a pause between two repetitions of a free-dialing sequence.

return:

sequence_pause: Range: 0 s to 10 s, Unit: s

get_srepeat() int[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SREPeat
value: int = driver.source.afRf.generator.dialing.fdialing.get_srepeat()

Defines how often a free-dialing sequence is repeated.

return:

sequence_repeat: Range: 1 to 100

get_ttype() SingDualTonesType[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:TTYPe
value: enums.SingDualTonesType = driver.source.afRf.generator.dialing.fdialing.get_ttype()

Selects the tone type for free dialing.

return:

tone_type: STONes | DTONes Single tones or dual tones

set_dpause(digit_pause: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DPAuse
driver.source.afRf.generator.dialing.fdialing.set_dpause(digit_pause = 1.0)

Defines the duration of the pause between two digits of a free dialing sequence.

param digit_pause:

Range: 0 s to 3 s, Unit: s

set_dt_mode(digit_time_mode: DigitTimeMode) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DTMode
driver.source.afRf.generator.dialing.fdialing.set_dt_mode(digit_time_mode = enums.DigitTimeMode.EQUal)

Defines if all digit times and digit pauses have equal lengths or individual lengths.

param digit_time_mode:

EQUal | INDividual EQUal Equal length of digit times and digit pauses INDividual Individual length of digit times, digit pauses are equal in length.

set_dtime(digit_time: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:DTIMe
driver.source.afRf.generator.dialing.fdialing.set_dtime(digit_time = 1.0)

Defines the duration of a single digit of a free-dialing sequence.

param digit_time:

Range: 0.02 s to 3 s, Unit: s

set_sequence(fdialing_sequence: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SEQuence
driver.source.afRf.generator.dialing.fdialing.set_sequence(fdialing_sequence = '1')

Specifies a digit sequence for the mode free dialing.

param fdialing_sequence:

String with 1 to 42 digits The allowed digits are 0 to 9, A to F and m.

set_spause(sequence_pause: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SPAuse
driver.source.afRf.generator.dialing.fdialing.set_spause(sequence_pause = 1.0)

Defines the duration of a pause between two repetitions of a free-dialing sequence.

param sequence_pause:

Range: 0 s to 10 s, Unit: s

set_srepeat(sequence_repeat: int) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:SREPeat
driver.source.afRf.generator.dialing.fdialing.set_srepeat(sequence_repeat = 1)

Defines how often a free-dialing sequence is repeated.

param sequence_repeat:

Range: 1 to 100

set_ttype(tone_type: SingDualTonesType) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DIALing:FDIaling:TTYPe
driver.source.afRf.generator.dialing.fdialing.set_ttype(tone_type = enums.SingDualTonesType.DTONes)

Selects the tone type for free dialing.

param tone_type:

STONes | DTONes Single tones or dual tones

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.dialing.fdialing.clone()

Subgroups