Ttl

SCPI Command:

CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:PATTern
CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:ENABle
CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:INTerface
CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:CRATe
CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:BPFactor
CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:BPBits
class TtlCls[source]

Ttl commands group definition. 6 total commands, 0 Subgroups, 6 group commands

get_bp_bits() int[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:BPBits
value: int = driver.configure.afRf.measurement.digital.ttl.get_bp_bits()

Provides the number of bits for the ‘BER Period’. The number of bits is a multiple of the clock rate. Set the factor in the ‘BER Period’ input field or in the following remote command: method RsCma.Configure.AfRf.Measurement.Digital.Ttl. bpFactor.

return:

ber_period: Range: 1200 bits to 24E+3 bits, Unit: bits

get_bp_factor() int[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:BPFactor
value: int = driver.configure.afRf.measurement.digital.ttl.get_bp_factor()

Sets the factor for the ‘BER Period’. The factor sets the number of bits which are a multiple of the clock rate.

return:

bperiod_factor: Range: 1 to 20

get_crate() ClockRate[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:CRATe
value: enums.ClockRate = driver.configure.afRf.measurement.digital.ttl.get_crate()

Sets the clock rate.

return:

clock_rate: BPS1200 | BPS2400 | BPS4800 | BPS9600 | BPS14400 | BPS19200 | BPS28800 | BPS38400 | BPS57600 | BPS115200

get_enable() bool[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:ENABle
value: bool = driver.configure.afRf.measurement.digital.ttl.get_enable()

Enables or disables analysis of data from the TTL connector.

return:

enable: OFF | ON

get_interface() TtlInterface[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:INTerface
value: enums.TtlInterface = driver.configure.afRf.measurement.digital.ttl.get_interface()

Sets ‘1-Wire’ or ‘2-Wire’ for the ‘Interface’ options field in the TTL path.

return:

interface: WIRE1 | WIRE2

get_pattern() UserDefPattern[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:PATTern
value: enums.UserDefPattern = driver.configure.afRf.measurement.digital.ttl.get_pattern()

Selects the bit pattern to be transmitted as payload.

return:

pattern: PRBS6 | PRBS9

set_bp_factor(bperiod_factor: int) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:BPFactor
driver.configure.afRf.measurement.digital.ttl.set_bp_factor(bperiod_factor = 1)

Sets the factor for the ‘BER Period’. The factor sets the number of bits which are a multiple of the clock rate.

param bperiod_factor:

Range: 1 to 20

set_crate(clock_rate: ClockRate) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:CRATe
driver.configure.afRf.measurement.digital.ttl.set_crate(clock_rate = enums.ClockRate.BPS115200)

Sets the clock rate.

param clock_rate:

BPS1200 | BPS2400 | BPS4800 | BPS9600 | BPS14400 | BPS19200 | BPS28800 | BPS38400 | BPS57600 | BPS115200

set_enable(enable: bool) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:ENABle
driver.configure.afRf.measurement.digital.ttl.set_enable(enable = False)

Enables or disables analysis of data from the TTL connector.

param enable:

OFF | ON

set_interface(interface: TtlInterface) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:INTerface
driver.configure.afRf.measurement.digital.ttl.set_interface(interface = enums.TtlInterface.WIRE1)

Sets ‘1-Wire’ or ‘2-Wire’ for the ‘Interface’ options field in the TTL path.

param interface:

WIRE1 | WIRE2

set_pattern(pattern: UserDefPattern) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TTL:PATTern
driver.configure.afRf.measurement.digital.ttl.set_pattern(pattern = enums.UserDefPattern.PRBS6)

Selects the bit pattern to be transmitted as payload.

param pattern:

PRBS6 | PRBS9