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