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
- Commands in total: 19Subgroups: 5Direct child commands: 6
- get_connector() TmastConn[source]
# [SOURce<HW>]:REGenerator:SIMulation:CONNector value: enums.TmastConn = driver.source.regenerator.simulation.get_connector()
Queries the instrument connector used to set the frequency method
RsSmw.source.regenerator.simulation.frequency().- Returns:
connector: RFA | RFB | BBMM1 | BBMM2 | IQOUT1 | IQOUT2 | FAD1 | FAD2 | FAD3 | FAD4 | DEF
- get_frequency() float[source]
# [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.
- Returns:
frequency: float Range: 100E3 to 100E9
- get_prf() int[source]
# [SOURce<HW>]:REGenerator:SIMulation:PRF value: int = driver.source.regenerator.simulation.get_prf()
Sets the pulse repetition frequency (PRF) .
- Returns:
prf: integer Range: 1 to 1E6
- get_pri() float[source]
# [SOURce<HW>]:REGenerator:SIMulation:PRI value: float = driver.source.regenerator.simulation.get_pri()
Sets the pulse repetition frequency (PRI) .
- Returns:
sim_pri: float Range: 3.74742e-5 to 1
- get_range() RegSimRange[source]
# [SOURce<HW>]:REGenerator:SIMulation:RANGe value: enums.RegSimRange = driver.source.regenerator.simulation.get_range()
No help available
- get_speriod() float[source]
# [SOURce<HW>]:REGenerator:SIMulation:SPERiod value: float = driver.source.regenerator.simulation.get_speriod()
Set the time which the radar needs for one scan.
- Returns:
sim_scan_period: float Range: 3.74742e-5 to 10
- set_frequency(frequency: float) None[source]
# [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.
- Parameters:
frequency – float Range: 100E3 to 100E9
- set_prf(prf: int) None[source]
# [SOURce<HW>]:REGenerator:SIMulation:PRF driver.source.regenerator.simulation.set_prf(prf = 1)
Sets the pulse repetition frequency (PRF) .
- Parameters:
prf – integer Range: 1 to 1E6
- set_pri(sim_pri: float) None[source]
# [SOURce<HW>]:REGenerator:SIMulation:PRI driver.source.regenerator.simulation.set_pri(sim_pri = 1.0)
Sets the pulse repetition frequency (PRI) .
- Parameters:
sim_pri – float Range: 3.74742e-5 to 1
- set_range(range_py: RegSimRange) None[source]
# [SOURce<HW>]:REGenerator:SIMulation:RANGe driver.source.regenerator.simulation.set_range(range_py = enums.RegSimRange.L74K)
No help available
- set_speriod(sim_scan_period: float) None[source]
# [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.
- Parameters:
sim_scan_period – float Range: 3.74742e-5 to 10
Cloning the Group
# Create a copy of the original group, that exists independently
simulation_copy = driver.source.regenerator.simulation.clone()
Subgroups