Fsimulator
SCPI Commands :
[SOURce]:FSIMulator:CATalog
[SOURce<HW>]:FSIMulator:CONFiguration
[SOURce<HW>]:FSIMulator:CSPeed
[SOURce]:FSIMulator:DELETE
[SOURce<HW>]:FSIMulator:KCONstant
[SOURce<HW>]:FSIMulator:LOAD
[SOURce<HW>]:FSIMulator:PLENgth
[SOURce<HW>]:FSIMulator:PRESet
[SOURce<HW>]:FSIMulator:ROUTe
[SOURce<HW>]:FSIMulator:SDEStination
[SOURce<HW>]:FSIMulator:STORe
[SOURce<HW>]:FSIMulator:[STATe]
- class FsimulatorCls[source]
Fsimulator commands group definition. 725 total commands, 26 Subgroups, 12 group commands
- delete(filename: str) None [source]
# SCPI: [SOURce]:FSIMulator:DELETE driver.source.fsimulator.delete(filename = 'abc')
Deletes the specified file containing a fading setting from the default directory. The default directory is set with the command method RsSmw.MassMemory.currentDirectory. A path can also be specified. Only files with the file ending *.fad are deleted. Note: This command is only valid with DELETE in the long form as DEL is used as short form of header keyword DELay.
- param filename
string
- get_catalog() List[str] [source]
# SCPI: [SOURce]:FSIMulator:CATalog value: List[str] = driver.source.fsimulator.get_catalog()
Queries the files with settings in the default directory. Listed are files with the file extension *.fad. Refer to ‘Accessing Files in the Default or Specified Directory’ for general information on file handling in the default and in a specific directory.
- return
filenames: filename1,filename2,… Returns a string of filenames separated by commas.
- get_configuration() RsSmw.enums.FadType [source]
# SCPI: [SOURce<HW>]:FSIMulator:CONFiguration value: enums.FadType = driver.source.fsimulator.get_configuration()
Selects the fading configuration. To activate the selected fading configuration, use the command for switching the state.
- return
configuration: STANdard| BIRThdeath| MDELay| TCInterferer| HSTRain| CDYNamic Defines the configuration: Standard delay, birth death propagation, moving propagation, two channel interferer, high-speed train and customized dynamic fading propagation.
- get_cspeed() bool [source]
# SCPI: [SOURce<HW>]:FSIMulator:CSPeed value: bool = driver.source.fsimulator.get_cspeed()
Determines whether the same speed is set for all of the activated fading paths.
- return
cspeed: 1| ON| 0| OFF
- get_kconstant() RsSmw.enums.FadKeepConst [source]
# SCPI: [SOURce<HW>]:FSIMulator:KCONstant value: enums.FadKeepConst = driver.source.fsimulator.get_kconstant()
Selects whether to keep the speed or the resulting Doppler shift constant in case of frequency changes.
- return
kconstant: SPEed| DSHift
- get_plength() float [source]
# SCPI: [SOURce<HW>]:FSIMulator:PLENgth value: float = driver.source.fsimulator.get_plength()
No command help available
- return
fsim_path_length: No help available
- get_route() RsSmw.enums.FadConfPathOut [source]
# SCPI: [SOURce<HW>]:FSIMulator:ROUTe value: enums.FadConfPathOut = driver.source.fsimulator.get_route()
Selects on which baseband path the faded signal is output. The input signal of the fader is selected with command SOURce:BB:ROUTe. For one-path instruments this command is query only. It returns value FAA (Fader A always outputs the signal on baseband A) . Note: All MIMO configurations are enabled only in SCONfiguration:MODE ADVanced.
Table Header: method RsSmw.Sconfiguration.mode / SCONfiguration:FADing <FadConfig> / [:SOURce<hw>]:FSIMulator:ROUTe
STANdard / FAAFBNone FAAFBB FAAFBA FABFBB FAABFBN FANFBAB FAABFBAB / FAMAXAB FAAFBB FAAFBA FABFBB FAMAXAB FBMAXAB FAABFBAB
ADVanced / MIMO1X2 MIMO1X3 MIMO1X4 MIMO2X2 MIMO2X3 MIMO2X4 MIMO3X1 MIMO3X2 MIMO3X3 MIMO3X4 MIMO4X1 MIMO4X2 MIMO4X3 MIMO4X4 MIMO1X8 MIMO8X1 MIMO2X8 MIMO8X2 MIMO2X1 MIMO4X8 MIMO8X4 / FA1A2BFB1A2BM12 FA1A2BFB1A2BM13 FA1A2BFB1A2BM14 FA1A2BFB1A2B|FA1A2BFB1A2BM22 FA1A2BFB1A2BM23 FA1A2BFB1A2BM24 FA1A2BFB1A2BM31 FA1A2BFB1A2BM32 FA1A2BFB1A2BM33 FA1A2BFB1A2BM34 FA1A2BFB1A2BM41 FA1A2BFB1A2BM42 FA1A2BFB1A2BM43 FA1A2BFB1A2BM44 FA1A2BFB1A2BM18 FA1A2BFB1A2BM81 FA1A2BFB1A2BM28 FA1A2BFB1A2BM82 FA1A2BFB1A2BM21 FA1A2BFB1A2BM48 FA1A2BFB1A2BM84
MIMO2X1X2 MIMO2X2X1 MIMO2X2X2 MIMO2X1X3 MIMO2X1X4 MIMO2X2X3 MIMO2X3X1 MIMO2X3X2 MIMO2X4X1 / FA1A2BFB1A2BM212 FA1A2BFB1A2BM221 FA1A2BFB1A2BM222 FA1A2BFB1A2BM213 FA1A2BFB1A2BM214 FA1A2BFB1A2BM223 FA1A2BFB1A2BM231 FA1A2BFB1A2BM232 FA1A2BFB1A2BM241
MIMO3X1X2 MIMO3X2X1 MIMO3X2X2 MIMO4X1X2 MIMO4X2X1 MIMO4X2X2 / FA1A2BFB1A2BM312 FA1A2BFB1A2BM321 FA1A2BFB1A2BM322 FA1A2BFB1A2BM412 FA1A2BFB1A2BM421 FA1A2BFB1A2BM422
SISO3X1X1 SISO4X1X1 SISO5X1X1 SISO6X1X1 SISO7X1X1 SISO8X1X1 / FAAFBB311 FAAFBB411 FAAFBB511 FAAFBB611 FAAFBB711 FAAFBB811
MIMO2X2X4 MIMO2X4X2 MIMO2X4X4 MIMO2X3X3 MIMO2X3X4 MIMO2X4X3 / FA1A2BFB1A2BM224 FA1A2BFB1A2BM242 FA1A2BFB1A2BM244 FA1A2BFB1A2BM233 FA1A2BFB1A2BM234 FA1A2BFB1A2BM243
MIMO8X8 / FA1A2BFB1A2BM88
- return
route: FAA| FAMAXAB| FAAFBA| FAAFBB| FABFBB| FBMAXAB| FAABFBAB| FA1A2BFB1A2B| FA1A2BFB1A2BM22| FA1A2BFB1A2BM24| FA1A2BFB1A2BM42| FA1A2BFB1A2BM23| FA1A2BFB1A2BM32| FA1A2BFB1A2BM12| FA1A2BFB1A2BM33| FA1A2BFB1A2BM34| FA1A2BFB1A2BM43| FA1A2BFB1A2BM44| FA1A2BFB1A2BM18| FA1A2BFB1A2BM81| FA1A2BFB1A2BM28| FA1A2BFB1A2BM82| FA1A2BFB1A2BM21| FA1A2BFB1A2BM212| FA1A2BFB1A2BM221| FA1A2BFB1A2BM222| FA1A2BFB1A2BM13| FA1A2BFB1A2BM31| FA1A2BFB1A2BM14| FA1A2BFB1A2BM41| FAMAXA| FA1A2BFB1A2BM224| FA1A2BFB1A2BM242| FA1A2BFB1A2BM48| FA1A2BFB1A2BM84| FA1A2BFB1A2BM88| FA1A2BFB1A2BM312| FA1A2BFB1A2BM321| FA1A2BFB1A2BM322| FA1A2BFB1A2BM412| FA1A2BFB1A2BM421| FA1A2BFB1A2BM422| FAAFBB311| FAAFBB411| FAAFBB511| FAAFBB611| FAAFBB711| FAAFBB811| FA1A2BFB1A2BM213| FA1A2BFB1A2BM214| FA1A2BFB1A2BM223| FA1A2BFB1A2BM231| FA1A2BFB1A2BM232| FA1A2BFB1A2BM241| FA1A2BFB1A2BM244| FA1A2BFB1A2BM233| FA1A2BFB1A2BM234| FA1A2BFB1A2BM243 FAA The faded modulation signal of fader A is placed on baseband path A. FAAFBB The faded modulation signal of fader A is placed on baseband path A and the faded modulation signal of fader B is placed on baseband path B. FAAFBA The faded modulation signal of fader A and B is placed on baseband path A. FABFBB The faded modulation signal of fader A and B is placed on baseband path B. FAABFBAB The faded modulation signal of fader A and B is placed on baseband paths A and B. FAMAXA The faded modulation signal of fader A is placed on baseband path A. FBMAXB The faded modulation signal of fader B is placed on baseband path B. FAMAXAB The faded modulation signal of fader A is placed on baseband paths A and B. FBMAXAB The faded modulation signal of fader B is placed on baseband paths A and B. FA1A2BFB1A2B|FA1A2BFB1A2BM22| … |FAAFBB811 Sets a MIMO mode
- get_sdestination() RsSmw.enums.FadSignDest [source]
# SCPI: [SOURce<HW>]:FSIMulator:SDEStination value: enums.FadSignDest = driver.source.fsimulator.get_sdestination()
Defines the frequency to that the signal of the whole Fader block is dedicated.
- return
sdestination: RF| BB RF The Doppler shift is calculated based on the actual RF frequency, that is dynamically estimated. To query the estimated dedicated frequency, use the command [:SOURcehw]:FSIMulator:FREQuency. To query the output connector, use the command [:SOURcehw]:FSIMulator:FREQuency:DETect?. BB Set the fader frequency manually by means of the command [:SOURcehw]:FSIMulator:FREQuency.
- get_state() bool [source]
# SCPI: [SOURce<HW>]:FSIMulator:[STATe] value: bool = driver.source.fsimulator.get_state()
Activates fading simulation.
- return
state: 1| ON| 0| OFF
- load(filename: str) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:LOAD driver.source.fsimulator.load(filename = 'abc')
Loads the selected file from the default or the specified directory. Loaded are files with extension *.fad. Refer to ‘Accessing Files in the Default or Specified Directory’ for general information on file handling in the default and in a specific directory.
- param filename
‘filename’ Filename or complete file path; file extension can be omitted
- preset() None [source]
# SCPI: [SOURce<HW>]:FSIMulator:PRESet driver.source.fsimulator.preset()
Sets the default settings (*RST values) for fading simulation.
- preset_with_opc(opc_timeout_ms: int = - 1) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:PRESet driver.source.fsimulator.preset_with_opc()
Sets the default settings (*RST values) for fading simulation.
Same as preset, but waits for the operation to complete before continuing further. Use the RsSmw.utilities.opc_timeout_set() to set the timeout value.
- param opc_timeout_ms
Maximum time to wait in milliseconds, valid only for this call.
- set_configuration(configuration: RsSmw.enums.FadType) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:CONFiguration driver.source.fsimulator.set_configuration(configuration = enums.FadType.BIRThdeath)
Selects the fading configuration. To activate the selected fading configuration, use the command for switching the state.
- param configuration
STANdard| BIRThdeath| MDELay| TCInterferer| HSTRain| CDYNamic Defines the configuration: Standard delay, birth death propagation, moving propagation, two channel interferer, high-speed train and customized dynamic fading propagation.
- set_cspeed(cspeed: bool) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:CSPeed driver.source.fsimulator.set_cspeed(cspeed = False)
Determines whether the same speed is set for all of the activated fading paths.
- param cspeed
1| ON| 0| OFF
- set_kconstant(kconstant: RsSmw.enums.FadKeepConst) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:KCONstant driver.source.fsimulator.set_kconstant(kconstant = enums.FadKeepConst.DSHift)
Selects whether to keep the speed or the resulting Doppler shift constant in case of frequency changes.
- param kconstant
SPEed| DSHift
- set_route(route: RsSmw.enums.FadConfPathOut) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:ROUTe driver.source.fsimulator.set_route(route = enums.FadConfPathOut.FA1A2BFB1A2B)
Selects on which baseband path the faded signal is output. The input signal of the fader is selected with command SOURce:BB:ROUTe. For one-path instruments this command is query only. It returns value FAA (Fader A always outputs the signal on baseband A) . Note: All MIMO configurations are enabled only in SCONfiguration:MODE ADVanced.
Table Header: method RsSmw.Sconfiguration.mode / SCONfiguration:FADing <FadConfig> / [:SOURce<hw>]:FSIMulator:ROUTe
STANdard / FAAFBNone FAAFBB FAAFBA FABFBB FAABFBN FANFBAB FAABFBAB / FAMAXAB FAAFBB FAAFBA FABFBB FAMAXAB FBMAXAB FAABFBAB
ADVanced / MIMO1X2 MIMO1X3 MIMO1X4 MIMO2X2 MIMO2X3 MIMO2X4 MIMO3X1 MIMO3X2 MIMO3X3 MIMO3X4 MIMO4X1 MIMO4X2 MIMO4X3 MIMO4X4 MIMO1X8 MIMO8X1 MIMO2X8 MIMO8X2 MIMO2X1 MIMO4X8 MIMO8X4 / FA1A2BFB1A2BM12 FA1A2BFB1A2BM13 FA1A2BFB1A2BM14 FA1A2BFB1A2B|FA1A2BFB1A2BM22 FA1A2BFB1A2BM23 FA1A2BFB1A2BM24 FA1A2BFB1A2BM31 FA1A2BFB1A2BM32 FA1A2BFB1A2BM33 FA1A2BFB1A2BM34 FA1A2BFB1A2BM41 FA1A2BFB1A2BM42 FA1A2BFB1A2BM43 FA1A2BFB1A2BM44 FA1A2BFB1A2BM18 FA1A2BFB1A2BM81 FA1A2BFB1A2BM28 FA1A2BFB1A2BM82 FA1A2BFB1A2BM21 FA1A2BFB1A2BM48 FA1A2BFB1A2BM84
MIMO2X1X2 MIMO2X2X1 MIMO2X2X2 MIMO2X1X3 MIMO2X1X4 MIMO2X2X3 MIMO2X3X1 MIMO2X3X2 MIMO2X4X1 / FA1A2BFB1A2BM212 FA1A2BFB1A2BM221 FA1A2BFB1A2BM222 FA1A2BFB1A2BM213 FA1A2BFB1A2BM214 FA1A2BFB1A2BM223 FA1A2BFB1A2BM231 FA1A2BFB1A2BM232 FA1A2BFB1A2BM241
MIMO3X1X2 MIMO3X2X1 MIMO3X2X2 MIMO4X1X2 MIMO4X2X1 MIMO4X2X2 / FA1A2BFB1A2BM312 FA1A2BFB1A2BM321 FA1A2BFB1A2BM322 FA1A2BFB1A2BM412 FA1A2BFB1A2BM421 FA1A2BFB1A2BM422
SISO3X1X1 SISO4X1X1 SISO5X1X1 SISO6X1X1 SISO7X1X1 SISO8X1X1 / FAAFBB311 FAAFBB411 FAAFBB511 FAAFBB611 FAAFBB711 FAAFBB811
MIMO2X2X4 MIMO2X4X2 MIMO2X4X4 MIMO2X3X3 MIMO2X3X4 MIMO2X4X3 / FA1A2BFB1A2BM224 FA1A2BFB1A2BM242 FA1A2BFB1A2BM244 FA1A2BFB1A2BM233 FA1A2BFB1A2BM234 FA1A2BFB1A2BM243
MIMO8X8 / FA1A2BFB1A2BM88
- param route
FAA| FAMAXAB| FAAFBA| FAAFBB| FABFBB| FBMAXAB| FAABFBAB| FA1A2BFB1A2B| FA1A2BFB1A2BM22| FA1A2BFB1A2BM24| FA1A2BFB1A2BM42| FA1A2BFB1A2BM23| FA1A2BFB1A2BM32| FA1A2BFB1A2BM12| FA1A2BFB1A2BM33| FA1A2BFB1A2BM34| FA1A2BFB1A2BM43| FA1A2BFB1A2BM44| FA1A2BFB1A2BM18| FA1A2BFB1A2BM81| FA1A2BFB1A2BM28| FA1A2BFB1A2BM82| FA1A2BFB1A2BM21| FA1A2BFB1A2BM212| FA1A2BFB1A2BM221| FA1A2BFB1A2BM222| FA1A2BFB1A2BM13| FA1A2BFB1A2BM31| FA1A2BFB1A2BM14| FA1A2BFB1A2BM41| FAMAXA| FA1A2BFB1A2BM224| FA1A2BFB1A2BM242| FA1A2BFB1A2BM48| FA1A2BFB1A2BM84| FA1A2BFB1A2BM88| FA1A2BFB1A2BM312| FA1A2BFB1A2BM321| FA1A2BFB1A2BM322| FA1A2BFB1A2BM412| FA1A2BFB1A2BM421| FA1A2BFB1A2BM422| FAAFBB311| FAAFBB411| FAAFBB511| FAAFBB611| FAAFBB711| FAAFBB811| FA1A2BFB1A2BM213| FA1A2BFB1A2BM214| FA1A2BFB1A2BM223| FA1A2BFB1A2BM231| FA1A2BFB1A2BM232| FA1A2BFB1A2BM241| FA1A2BFB1A2BM244| FA1A2BFB1A2BM233| FA1A2BFB1A2BM234| FA1A2BFB1A2BM243 FAA The faded modulation signal of fader A is placed on baseband path A. FAAFBB The faded modulation signal of fader A is placed on baseband path A and the faded modulation signal of fader B is placed on baseband path B. FAAFBA The faded modulation signal of fader A and B is placed on baseband path A. FABFBB The faded modulation signal of fader A and B is placed on baseband path B. FAABFBAB The faded modulation signal of fader A and B is placed on baseband paths A and B. FAMAXA The faded modulation signal of fader A is placed on baseband path A. FBMAXB The faded modulation signal of fader B is placed on baseband path B. FAMAXAB The faded modulation signal of fader A is placed on baseband paths A and B. FBMAXAB The faded modulation signal of fader B is placed on baseband paths A and B. FA1A2BFB1A2B|FA1A2BFB1A2BM22| … |FAAFBB811 Sets a MIMO mode
- set_sdestination(sdestination: RsSmw.enums.FadSignDest) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:SDEStination driver.source.fsimulator.set_sdestination(sdestination = enums.FadSignDest.BB)
Defines the frequency to that the signal of the whole Fader block is dedicated.
- param sdestination
RF| BB RF The Doppler shift is calculated based on the actual RF frequency, that is dynamically estimated. To query the estimated dedicated frequency, use the command [:SOURcehw]:FSIMulator:FREQuency. To query the output connector, use the command [:SOURcehw]:FSIMulator:FREQuency:DETect?. BB Set the fader frequency manually by means of the command [:SOURcehw]:FSIMulator:FREQuency.
- set_state(state: bool) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:[STATe] driver.source.fsimulator.set_state(state = False)
Activates fading simulation.
- param state
1| ON| 0| OFF
- set_store(filename: str) None [source]
# SCPI: [SOURce<HW>]:FSIMulator:STORe driver.source.fsimulator.set_store(filename = 'abc')
Saves the current settings into the selected file; the file extension (*.fad) is assigned automatically. Refer to ‘Accessing Files in the Default or Specified Directory’ for general information on file handling in the default and in a specific directory.
- param filename
‘filename’ Filename or complete file path
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.fsimulator.clone()
Subgroups
- BirthDeath
- Bypass
- Cdynamic
- Clock
- Copy
- Couple
- Delay
- DelPy
- DsSimulation
- Frequency
- Globale
- Hopping
- HsTrain
- Ignore
- Iloss
- Mdelay
- Mimo
- Restart
- Scm
- Siso
- Speed
- Standard
- Sum
- Synchronize
- TcInterferer
- Test