Structure
SCPI Command :
[SENSe]:DDEMod:PATTern:FRAMe:EDIT:STRucture
- class StructureCls[source]
Structure commands group definition. 1 total commands, 0 Subgroups, 1 group commands
- class StructureStruct[source]
Structure for setting input parameters. Fields:
Name: List[str]: string Name of the subframe. Duplicate names are allowed.
Nof_Symbols: List[float]: integer The number of symbols the subframe consists of. For pattern subframes, the number of symbols must correspond to the number of symbols defined using[SENSe:]DDEMod:SEARch:SYNC:DATA.
Modulation: List[enums.FrameModulationB]: DATA | PATTern Determines which modulation type is used to demodulate the subframe. The modulation for the ‘previous frame’ and ‘next frame’ are defined by separate commands (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT:PREVious:MODulation and [SENSe:]DDEMod:PATTern:FRAMe:EDIT:NEXT:MODulation) . DATA The modulation type defined for data symbols is used (see [SENSe:]DDEMod:MAPPing[:VALue]) . PATTern The modulation type defined for patterns is used (see [SENSe:]DDEMod:PATTern:MAPPing[:VALue]) .
Type_Py: List[enums.FrameModulationB]: DATA | PATTern Determines whether the demodulated data in the subframe is known or unknown by the R&S FSW VSA application. PATTern The data is assumed to correspond with the pattern definition (see [SENSe:]DDEMod:SEARch:SYNC:DATA) . Not available for modulation type: ‘DATA’. Only one subframe is allowed to be of type ‘PATTern’. DATA The data is unknown. Used for data symbols or header information.
Boosting: List[float]: numeric value For subframes with gain values different to the data symbols, define a different boosting factor to be applied to the reference power. Range: 0.1 to 60
Description: List[str]: string Description for an individual subframe. Use an empty string (‘’) to leave out the description.
- get() StructureStruct [source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:STRucture value: StructureStruct = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.structure.get()
Defines the frame structure for a previously loaded file. For each subframe, all parameters must be defined. Is only available if the additional Multi-Modulation Analysis option (FSW-K70M) is installed. Note that the file must be loaded for editing before the structure can be defined using this command (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT) . Loading the file for use in the current measurement is not sufficient (see [SENSe:]DDEMod:PATTern:FRAMe:LOAD) . Therefore, you can edit a frame structure while simultaneously performing a measurement with another frame structure configuration. The configuration is only stored by a subsequent [SENSe:]DDEMod:PATTern:FRAMe:EDIT:SAVE command. The modulation for the ‘previous frame’ and ‘next frame’ are defined by separate commands (see [SENS:]DDEM:PATT:FRAM:PREV:… and [SENS:]DDEM:PATT:FRAM:NEXT:…) .
- return
structure: for return value, see the help for StructureStruct structure arguments.
- set(structure: RsFsw.Implementations.Applications.K70_Vsa.Sense.Ddemod.Pattern.Frame.Edit.Structure.StructureCls.StructureStruct) None [source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:STRucture structure = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.structure.StructureStruct() structure.Name: List[str] = ['abc1', 'abc2', 'abc3'] structure.Nof_Symbols: List[float] = [1.1, 2.2, 3.3] structure.Modulation: List[enums.FrameModulationB] = [FrameModulationB.DATA, FrameModulationB.PATTern] structure.Type_Py: List[enums.FrameModulationB] = [FrameModulationB.DATA, FrameModulationB.PATTern] structure.Boosting: List[float] = [1.1, 2.2, 3.3] structure.Description: List[str] = ['abc1', 'abc2', 'abc3'] driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.structure.set(structure)
Defines the frame structure for a previously loaded file. For each subframe, all parameters must be defined. Is only available if the additional Multi-Modulation Analysis option (FSW-K70M) is installed. Note that the file must be loaded for editing before the structure can be defined using this command (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT) . Loading the file for use in the current measurement is not sufficient (see [SENSe:]DDEMod:PATTern:FRAMe:LOAD) . Therefore, you can edit a frame structure while simultaneously performing a measurement with another frame structure configuration. The configuration is only stored by a subsequent [SENSe:]DDEMod:PATTern:FRAMe:EDIT:SAVE command. The modulation for the ‘previous frame’ and ‘next frame’ are defined by separate commands (see [SENS:]DDEM:PATT:FRAM:PREV:… and [SENS:]DDEM:PATT:FRAM:NEXT:…) .
- param structure
for set value, see the help for StructureStruct structure arguments.