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()