Four<MatrixFourLine>
RepCap Settings
# Range: Nr1 .. Nr2
rc = driver.configure.connection.scc.tm.cmatrix.four.repcap_matrixFourLine_get()
driver.configure.connection.scc.tm.cmatrix.four.repcap_matrixFourLine_set(repcap.MatrixFourLine.Nr1)
SCPI Command :
CONFigure:LTE:SIGNaling<instance>:CONNection:SCC<carrier>:TM<nr>:CMATrix:FOUR<line>
- class FourCls[source]
Four commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MatrixFourLine, default value after init: MatrixFourLine.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: float Range: 0 to 1
H_4_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_Xphi: int: numeric Range: 0 deg to 345 deg, Unit: deg
- get(secondaryCompCarrier=SecondaryCompCarrier.Default, matrixFourLine=MatrixFourLine.Default) GetStruct [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:SCC<carrier>:TM<nr>:CMATrix:FOUR<line> value: GetStruct = driver.configure.connection.scc.tm.cmatrix.four.get(secondaryCompCarrier = repcap.SecondaryCompCarrier.Default, matrixFourLine = repcap.MatrixFourLine.Default)
- Configures the 4x2 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. <h4xabs> 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>, …, <h4xabs>, <h4xphi>.
- param secondaryCompCarrier:
optional repeated capability selector. Default value: CC1 (settable in the interface ‘Scc’)
- param matrixFourLine:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Four’)
- return:
structure: for return value, see the help for GetStruct structure arguments.
- set(structure: SetStruct, secondaryCompCarrier=SecondaryCompCarrier.Default, matrixFourLine=MatrixFourLine.Default) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:SCC<carrier>:TM<nr>:CMATrix:FOUR<line> structure = driver.configure.connection.scc.tm.cmatrix.four.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_Xphi: int = 1 driver.configure.connection.scc.tm.cmatrix.four.set(structure, secondaryCompCarrier = repcap.SecondaryCompCarrier.Default, matrixFourLine = repcap.MatrixFourLine.Default)
- Configures the 4x2 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. <h4xabs> 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>, …, <h4xabs>, <h4xphi>.
- param structure:
for set value, see the help for SetStruct structure arguments.
- param secondaryCompCarrier:
optional repeated capability selector. Default value: CC1 (settable in the interface ‘Scc’)
- param matrixFourLine:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Four’)
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.scc.tm.cmatrix.four.clone()