Simulation
SCPI Commands :
[SOURce<HW>]:REGenerator:SIMulation:CONNector
[SOURce<HW>]:REGenerator:SIMulation:FREQuency
[SOURce<HW>]:REGenerator:SIMulation:PRF
[SOURce<HW>]:REGenerator:SIMulation:PRI
[SOURce<HW>]:REGenerator:SIMulation:RANGe
[SOURce<HW>]:REGenerator:SIMulation:SPERiod
- class SimulationCls[source]
Simulation commands group definition. 18 total commands, 5 Subgroups, 6 group commands
- get_connector() RsSmw.enums.TmastConn [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:CONNector value: enums.TmastConn = driver.source.regenerator.simulation.get_connector()
Queries the instrument connector used to set the frequency [:SOURce<hw>]:REGenerator:SIMulation:FREQuency.
- return
connector: RFA| RFB| BBMM1| BBMM2| IQOUT1| IQOUT2| FAD1| FAD2| FAD3| FAD4| DEF
- get_frequency() float [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:FREQuency value: float = driver.source.regenerator.simulation.get_frequency()
Queries the RF frequency that is used for the calculation of the Doppler shift and the PRx.
- return
frequency: float Range: 100E3 to 100E9
- get_prf() int [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:PRF value: int = driver.source.regenerator.simulation.get_prf()
Sets the pulse repetition frequency (PRF) .
- return
prf: integer Range: 1 to 1E6
- get_pri() float [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:PRI value: float = driver.source.regenerator.simulation.get_pri()
Sets the pulse repetition frequency (PRI) .
- return
sim_pri: float Range: 3.74742e-5 to 1
- get_range() RsSmw.enums.RegSimRange [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:RANGe value: enums.RegSimRange = driver.source.regenerator.simulation.get_range()
No command help available
- return
range_py: No help available
- get_speriod() float [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:SPERiod value: float = driver.source.regenerator.simulation.get_speriod()
Set the time which the radar needs for one scan.
- return
sim_scan_period: float Range: 3.74742e-5 to 10
- set_frequency(frequency: float) None [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:FREQuency driver.source.regenerator.simulation.set_frequency(frequency = 1.0)
Queries the RF frequency that is used for the calculation of the Doppler shift and the PRx.
- param frequency
float Range: 100E3 to 100E9
- set_prf(prf: int) None [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:PRF driver.source.regenerator.simulation.set_prf(prf = 1)
Sets the pulse repetition frequency (PRF) .
- param prf
integer Range: 1 to 1E6
- set_pri(sim_pri: float) None [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:PRI driver.source.regenerator.simulation.set_pri(sim_pri = 1.0)
Sets the pulse repetition frequency (PRI) .
- param sim_pri
float Range: 3.74742e-5 to 1
- set_range(range_py: RsSmw.enums.RegSimRange) None [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:RANGe driver.source.regenerator.simulation.set_range(range_py = enums.RegSimRange.L74K)
No command help available
- param range_py
No help available
- set_speriod(sim_scan_period: float) None [source]
# SCPI: [SOURce<HW>]:REGenerator:SIMulation:SPERiod driver.source.regenerator.simulation.set_speriod(sim_scan_period = 1.0)
Set the time which the radar needs for one scan.
- param sim_scan_period
float Range: 3.74742e-5 to 10
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.regenerator.simulation.clone()
Subgroups