Movement
SCPI Commands :
SCENario:LOCalized:RECeiver:MOVement:ACCeleration
SCENario:LOCalized:RECeiver:MOVement:ANGLe
SCENario:LOCalized:RECeiver:MOVement:ATTitude
SCENario:LOCalized:RECeiver:MOVement:CLEar
SCENario:LOCalized:RECeiver:MOVement:EAST
SCENario:LOCalized:RECeiver:MOVement:HEIGht
SCENario:LOCalized:RECeiver:MOVement:NORTh
SCENario:LOCalized:RECeiver:MOVement:PITCh
SCENario:LOCalized:RECeiver:MOVement:RFRame
SCENario:LOCalized:RECeiver:MOVement:RMODe
SCENario:LOCalized:RECeiver:MOVement:ROLL
SCENario:LOCalized:RECeiver:MOVement:SMOothening
SCENario:LOCalized:RECeiver:MOVement:SPEed
SCENario:LOCalized:RECeiver:MOVement:SPINning
SCENario:LOCalized:RECeiver:MOVement:TYPE
SCENario:LOCalized:RECeiver:MOVement:VEHicle
SCENario:LOCalized:RECeiver:MOVement:YAW
- class MovementCls[source]
Movement commands group definition. 23 total commands, 4 Subgroups, 17 group commands
- clear() None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:CLEar driver.scenario.localized.receiver.movement.clear()
Discards the waypoint and vehicle description file.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:CLEar driver.scenario.localized.receiver.movement.clear_with_opc()
Discards the waypoint and vehicle description file.
Same as clear, but waits for the operation to complete before continuing further. Use the RsPulseSeq.utilities.opc_timeout_set() to set the timeout value.
- param opc_timeout_ms:
Maximum time to wait in milliseconds, valid only for this call.
- get_acceleration() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ACCeleration value: float = driver.scenario.localized.receiver.movement.get_acceleration()
Sets the acceleration of the moving emitter.
- return:
acceleration: float Range: -100 to 100
- get_angle() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ANGLe value: float = driver.scenario.localized.receiver.movement.get_angle()
Sets the arc angle and thus defines the arc length.
- return:
angle: float Range: -360 to 360
- get_attitude() Attitude [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ATTitude value: enums.Attitude = driver.scenario.localized.receiver.movement.get_attitude()
Defines how the attitude information is defined.
- return:
attitude: WAYPoint| MOTion| CONStant WAYPoint The attitude parameters are extracted from the selected waypoint file. MOTion Enables a constant rate of change of the roll. See method RsPulseSeq.Scenario.Localized.Movement.roll Constant The attitude is constant values.
- get_east() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:EAST value: float = driver.scenario.localized.receiver.movement.get_east()
Sets the East/North coordinates of the emitter at the end of the movement.
- return:
east: No help available
- get_height() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:HEIGht value: float = driver.scenario.localized.receiver.movement.get_height()
Sets the height of the emitter at the end of the movement.
- return:
height: float Range: -1e+09 to 1e+09
- get_north() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:NORTh value: float = driver.scenario.localized.receiver.movement.get_north()
Sets the East/North coordinates of the emitter at the end of the movement.
- return:
north: float Range: -1e+09 to 1e+09
- get_pitch() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:PITCh value: float = driver.scenario.localized.receiver.movement.get_pitch()
Sets the angles of rotation in the corresponding direction.
- return:
pitch: No help available
- get_rframe() MovementRframe [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:RFRame value: enums.MovementRframe = driver.scenario.localized.receiver.movement.get_rframe()
Select the reference frame used to define the emitters coordinates.
- return:
rframe: WGS| PZ
- get_rmode() MovementRmode [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:RMODe value: enums.MovementRmode = driver.scenario.localized.receiver.movement.get_rmode()
Defines the behavior of the moving object when the end of the trajectory is reached.
- return:
rmode: CYCLic| ROUNdtrip| ONEWay
- get_roll() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ROLL value: float = driver.scenario.localized.receiver.movement.get_roll()
Sets the angles of rotation in the corresponding direction.
- return:
roll: float Range: -180 to 180
- get_smoothening() bool [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:SMOothening value: bool = driver.scenario.localized.receiver.movement.get_smoothening()
If a vehicle description file is loaded, activates smoothening. See method RsPulseSeq.Scenario.Localized.Movement.Vfile. value.
- return:
smoothening: ON| OFF| 1| 0
- get_speed() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:SPEed value: float = driver.scenario.localized.receiver.movement.get_speed()
Sets the speed of the moving emitter.
- return:
speed: float Range: 0 to 5999
- get_spinning() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:SPINning value: float = driver.scenario.localized.receiver.movement.get_spinning()
No command help available
- return:
spinning: No help available
- get_type_py() MovementType [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:TYPE value: enums.MovementType = driver.scenario.localized.receiver.movement.get_type_py()
Defines the trajectory shape.
- return:
type_py: LINE| ARC| WAYPoint| TRACe
- get_vehicle() Vehicle [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:VEHicle value: enums.Vehicle = driver.scenario.localized.receiver.movement.get_vehicle()
Assigns the selected icon.
- return:
vehicle: LVEHicle| SHIP| AIRPlane| STATionary| RECeiver
- get_yaw() float [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:YAW value: float = driver.scenario.localized.receiver.movement.get_yaw()
Sets the angles of rotation in the corresponding direction.
- return:
yaw: No help available
- set_acceleration(acceleration: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ACCeleration driver.scenario.localized.receiver.movement.set_acceleration(acceleration = 1.0)
Sets the acceleration of the moving emitter.
- param acceleration:
float Range: -100 to 100
- set_angle(angle: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ANGLe driver.scenario.localized.receiver.movement.set_angle(angle = 1.0)
Sets the arc angle and thus defines the arc length.
- param angle:
float Range: -360 to 360
- set_attitude(attitude: Attitude) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ATTitude driver.scenario.localized.receiver.movement.set_attitude(attitude = enums.Attitude.CONStant)
Defines how the attitude information is defined.
- param attitude:
WAYPoint| MOTion| CONStant WAYPoint The attitude parameters are extracted from the selected waypoint file. MOTion Enables a constant rate of change of the roll. See method RsPulseSeq.Scenario.Localized.Movement.roll Constant The attitude is constant values.
- set_east(east: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:EAST driver.scenario.localized.receiver.movement.set_east(east = 1.0)
Sets the East/North coordinates of the emitter at the end of the movement.
- param east:
float Range: -1e+09 to 1e+09
- set_height(height: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:HEIGht driver.scenario.localized.receiver.movement.set_height(height = 1.0)
Sets the height of the emitter at the end of the movement.
- param height:
float Range: -1e+09 to 1e+09
- set_north(north: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:NORTh driver.scenario.localized.receiver.movement.set_north(north = 1.0)
Sets the East/North coordinates of the emitter at the end of the movement.
- param north:
float Range: -1e+09 to 1e+09
- set_pitch(pitch: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:PITCh driver.scenario.localized.receiver.movement.set_pitch(pitch = 1.0)
Sets the angles of rotation in the corresponding direction.
- param pitch:
float Range: -180 to 180
- set_rframe(rframe: MovementRframe) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:RFRame driver.scenario.localized.receiver.movement.set_rframe(rframe = enums.MovementRframe.PZ)
Select the reference frame used to define the emitters coordinates.
- param rframe:
WGS| PZ
- set_rmode(rmode: MovementRmode) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:RMODe driver.scenario.localized.receiver.movement.set_rmode(rmode = enums.MovementRmode.CYCLic)
Defines the behavior of the moving object when the end of the trajectory is reached.
- param rmode:
CYCLic| ROUNdtrip| ONEWay
- set_roll(roll: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:ROLL driver.scenario.localized.receiver.movement.set_roll(roll = 1.0)
Sets the angles of rotation in the corresponding direction.
- param roll:
float Range: -180 to 180
- set_smoothening(smoothening: bool) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:SMOothening driver.scenario.localized.receiver.movement.set_smoothening(smoothening = False)
If a vehicle description file is loaded, activates smoothening. See method RsPulseSeq.Scenario.Localized.Movement.Vfile. value.
- param smoothening:
ON| OFF| 1| 0
- set_speed(speed: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:SPEed driver.scenario.localized.receiver.movement.set_speed(speed = 1.0)
Sets the speed of the moving emitter.
- param speed:
float Range: 0 to 5999
- set_spinning(spinning: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:SPINning driver.scenario.localized.receiver.movement.set_spinning(spinning = 1.0)
No command help available
- param spinning:
No help available
- set_type_py(type_py: MovementType) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:TYPE driver.scenario.localized.receiver.movement.set_type_py(type_py = enums.MovementType.ARC)
Defines the trajectory shape.
- param type_py:
LINE| ARC| WAYPoint| TRACe
- set_vehicle(vehicle: Vehicle) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:VEHicle driver.scenario.localized.receiver.movement.set_vehicle(vehicle = enums.Vehicle.AIRPlane)
Assigns the selected icon.
- param vehicle:
LVEHicle| SHIP| AIRPlane| STATionary| RECeiver
- set_yaw(yaw: float) None [source]
# SCPI: SCENario:LOCalized:RECeiver:MOVement:YAW driver.scenario.localized.receiver.movement.set_yaw(yaw = 1.0)
Sets the angles of rotation in the corresponding direction.
- param yaw:
float Range: -180 to 180
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.scenario.localized.receiver.movement.clone()
Subgroups