Setup
SCPI Commands :
BLER:SETup:CORDer
BLER:SETup:DENable
BLER:SETup:MCOunt
BLER:SETup:MERRor
BLER:SETup:TIMeout
BLER:SETup:TYPE
- class SetupCls[source]
Setup commands group definition. 7 total commands, 1 Subgroups, 6 group commands
- get_corder() RsSmbv.enums.BertCrcOrder [source]
# SCPI: BLER:SETup:CORDer value: enums.BertCrcOrder = driver.bler.setup.get_corder()
Sets the byte order of the checksum (CRC) .
- return
corder: LSB| MSB LSB The checksum starts with the least significant byte. MSB The checksum starts with the most significant byte.
- get_denable() RsSmbv.enums.LowHigh [source]
# SCPI: BLER:SETup:DENable value: enums.LowHigh = driver.bler.setup.get_denable()
Activates the Data Enable signal and, if activated, sets its polarity. The signal marks the data that is evaluated by the BERT/BLER measurement. Does not evaluate data supplied by the DUT, that is additional to the PRBS sequence (e.g. sync, preambles, other channels, etc.) .
- return
denable: HIGH| LOW OFF Ignore any signal at the data enable input; use all data at the BERT/BLER data input for the measurement. HIGH Use the data enable signal. Only measures the data at the BERT/BLER data input during a high level of the data enable signal. Interrupts the measurement during a low level. LOW Use the data enable signal. Only measures the data at the BERT/BLER data input during a low level of the data enable signal. Interrupts the measurement during a high level.
- get_mcount() int [source]
# SCPI: BLER:SETup:MCOunt value: int = driver.bler.setup.get_mcount()
Enters the number of transmitted data bits/data blocks to be checked before the measurement is terminated. A BERT/BLER measurement does not count data suppressed by method RsSmbv.Bert.Setup.denable|method RsSmbv.Bler.Setup.denable. This termination criteria always terminates the measurement after the specified number of data bits/data blocks. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the result is queried. For the continuous measurement mode, the measurement restarts once the results have been queried.
- return
mcount: integer Range: 0 to 4294967295
- get_merror() int [source]
# SCPI: BLER:SETup:MERRor value: int = driver.bler.setup.get_merror()
Enters the number of errors to occur before the measurement is terminated. This termination criterion always terminates the measurement after the specified number of errors. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the measurement result is queried.
- return
merror: integer Range: 0 to 4294967295
- get_timeout() float [source]
# SCPI: BLER:SETup:TIMeout value: float = driver.bler.setup.get_timeout()
Sets the timeout.
- return
timeout: float Range: 0.1 to 1
- get_type_py() RsSmbv.enums.BertType [source]
# SCPI: BLER:SETup:TYPE value: enums.BertType = driver.bler.setup.get_type_py()
Queries the used CRC polynomial.
- return
type_py: CRC16 CCITT CRC 16 : G(x) = x16 + x12 + x5 + x1
- set_corder(corder: RsSmbv.enums.BertCrcOrder) None [source]
# SCPI: BLER:SETup:CORDer driver.bler.setup.set_corder(corder = enums.BertCrcOrder.LSB)
Sets the byte order of the checksum (CRC) .
- param corder
LSB| MSB LSB The checksum starts with the least significant byte. MSB The checksum starts with the most significant byte.
- set_denable(denable: RsSmbv.enums.LowHigh) None [source]
# SCPI: BLER:SETup:DENable driver.bler.setup.set_denable(denable = enums.LowHigh.HIGH)
Activates the Data Enable signal and, if activated, sets its polarity. The signal marks the data that is evaluated by the BERT/BLER measurement. Does not evaluate data supplied by the DUT, that is additional to the PRBS sequence (e.g. sync, preambles, other channels, etc.) .
- param denable
HIGH| LOW OFF Ignore any signal at the data enable input; use all data at the BERT/BLER data input for the measurement. HIGH Use the data enable signal. Only measures the data at the BERT/BLER data input during a high level of the data enable signal. Interrupts the measurement during a low level. LOW Use the data enable signal. Only measures the data at the BERT/BLER data input during a low level of the data enable signal. Interrupts the measurement during a high level.
- set_mcount(mcount: int) None [source]
# SCPI: BLER:SETup:MCOunt driver.bler.setup.set_mcount(mcount = 1)
Enters the number of transmitted data bits/data blocks to be checked before the measurement is terminated. A BERT/BLER measurement does not count data suppressed by method RsSmbv.Bert.Setup.denable|method RsSmbv.Bler.Setup.denable. This termination criteria always terminates the measurement after the specified number of data bits/data blocks. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the result is queried. For the continuous measurement mode, the measurement restarts once the results have been queried.
- param mcount
integer Range: 0 to 4294967295
- set_merror(merror: int) None [source]
# SCPI: BLER:SETup:MERRor driver.bler.setup.set_merror(merror = 1)
Enters the number of errors to occur before the measurement is terminated. This termination criterion always terminates the measurement after the specified number of errors. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the measurement result is queried.
- param merror
integer Range: 0 to 4294967295
- set_timeout(timeout: float) None [source]
# SCPI: BLER:SETup:TIMeout driver.bler.setup.set_timeout(timeout = 1.0)
Sets the timeout.
- param timeout
float Range: 0.1 to 1
- set_type_py(type_py: RsSmbv.enums.BertType) None [source]
# SCPI: BLER:SETup:TYPE driver.bler.setup.set_type_py(type_py = enums.BertType.CRC16)
Queries the used CRC polynomial.
- param type_py
CRC16 CCITT CRC 16 : G(x) = x16 + x12 + x5 + x1
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.bler.setup.clone()
Subgroups