Eight<MatrixEightLine>
RepCap Settings
# Range: Nr1 .. Nr2
rc = driver.configure.connection.pcc.tm.cmatrix.eight.repcap_matrixEightLine_get()
driver.configure.connection.pcc.tm.cmatrix.eight.repcap_matrixEightLine_set(repcap.MatrixEightLine.Nr1)
SCPI Command :
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:CMATrix:EIGHt<line>
- class EightCls[source]
Eight commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MatrixEightLine, default value after init: MatrixEightLine.Nr1
- class GetStruct[source]
Response structure. Fields:
H_1_Xabs: float: numeric Range: 0 to 1
H_1_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_2_Xabs: float: numeric Range: 0 to 1
H_2_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_3_Xabs: float: numeric Range: 0 to 1
H_3_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_4_Xabs: float: numeric Range: 0 to 1
H_4_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_5_Xabs: float: numeric Range: 0 to 1
H_5_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_6_Xabs: float: numeric Range: 0 to 1
H_6_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_7_Xabs: float: numeric Range: 0 to 1
H_7_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_8_Xabs: float: float Range: 0 to 1
H_8_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
- class SetStruct[source]
Structure for setting input parameters. Fields:
H_1_Xabs: float: numeric Range: 0 to 1
H_1_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_2_Xabs: float: numeric Range: 0 to 1
H_2_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_3_Xabs: float: numeric Range: 0 to 1
H_3_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_4_Xabs: float: numeric Range: 0 to 1
H_4_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_5_Xabs: float: numeric Range: 0 to 1
H_5_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_6_Xabs: float: numeric Range: 0 to 1
H_6_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_7_Xabs: float: numeric Range: 0 to 1
H_7_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
H_8_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
- get(matrixEightLine=MatrixEightLine.Default) GetStruct [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:CMATrix:EIGHt<line> value: GetStruct = driver.configure.connection.pcc.tm.cmatrix.eight.get(matrixEightLine = repcap.MatrixEightLine.Default)
- Configures the 8x2 channel coefficients for TM 9.
INTRO_CMD_HELP: There are two types of parameters:
<hnmabs> defines the square of the magnitude of the channel coefficient nm: <hnmabs> = (hnm) 2 The sum of all values in one matrix line must not be greater than 1. <h8xabs> is calculated automatically, so that the sum equals 1.
<hnmphi> defines the phase of the channel coefficient nm: <hnmphi> = φ(hnm)
A query returns <h1xabs>, <h1xphi>, <h2xabs>, …, <h8xabs>, <h8xphi>.
- param matrixEightLine:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Eight’)
- return:
structure: for return value, see the help for GetStruct structure arguments.
- set(structure: SetStruct, matrixEightLine=MatrixEightLine.Default) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:CMATrix:EIGHt<line> structure = driver.configure.connection.pcc.tm.cmatrix.eight.SetStruct() structure.H_1_Xabs: float = 1.0 structure.H_1_Xphi: int = 1 structure.H_2_Xabs: float = 1.0 structure.H_2_Xphi: int = 1 structure.H_3_Xabs: float = 1.0 structure.H_3_Xphi: int = 1 structure.H_4_Xabs: float = 1.0 structure.H_4_Xphi: int = 1 structure.H_5_Xabs: float = 1.0 structure.H_5_Xphi: int = 1 structure.H_6_Xabs: float = 1.0 structure.H_6_Xphi: int = 1 structure.H_7_Xabs: float = 1.0 structure.H_7_Xphi: int = 1 structure.H_8_Xphi: int = 1 driver.configure.connection.pcc.tm.cmatrix.eight.set(structure, matrixEightLine = repcap.MatrixEightLine.Default)
- Configures the 8x2 channel coefficients for TM 9.
INTRO_CMD_HELP: There are two types of parameters:
<hnmabs> defines the square of the magnitude of the channel coefficient nm: <hnmabs> = (hnm) 2 The sum of all values in one matrix line must not be greater than 1. <h8xabs> is calculated automatically, so that the sum equals 1.
<hnmphi> defines the phase of the channel coefficient nm: <hnmphi> = φ(hnm)
A query returns <h1xabs>, <h1xphi>, <h2xabs>, …, <h8xabs>, <h8xphi>.
- param structure:
for set value, see the help for SetStruct structure arguments.
- param matrixEightLine:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Eight’)
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.pcc.tm.cmatrix.eight.clone()