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