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: 19
Subgroups: 5
Direct 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