pyaedt.modeler.actors.Radar#

class pyaedt.modeler.actors.Radar(radar_folder, name=None, motion=False, use_relative_cs=False, offset=('0', '0', '0'), speed=0, relative_cs_name=None)[source]#

Manages the radar definition and placement in the HFSS design.

Parameters:
radar_folderstr

Full path to the folder containing the radar file.

namestr, optional

Name of the radar file. The default is None.

motionbool, optional

Whether the actor is in motion. The default is False.

use_relative_csbool, optional

Whether to use the relative coordinate system. The default is False.

offsetlist, optional

List of offset values. The default is ("0", "0", "0").

speedfloat or str, optional

Speed of the vehicle. The default is 0.

relative_cs_namestr, optional

Name of the relative coordinate system of the actor. The default is None, in which case the global coordinate system is used.

Methods

Radar.insert(app[, motion])

Insert radar in the HFSS application instance.

Radar.position_in_app(app)

Set up design variables and values to enable motion for the multi-part 3D component.

Radar.start(app)

Initialize app for SBR+ simulation.

Attributes

Radar.cs_name

Coordinate system name.

Radar.index

Number of multi-part components.

Radar.modeler_units

Radar.name

Unique instance name.

Radar.offset

Offset values for the multi-part component.

Radar.offset_names

X-, Y-, and Z-axis offset names.

Radar.offset_x_name

X-axis offset name.

Radar.offset_y_name

Y-axis offset name.

Radar.offset_z_name

Z-axis offset name.

Radar.pitch

Pitch variable value.

Radar.pitch_name

Pitch variable name.

Radar.roll

Roll variable value.

Radar.roll_name

Roll variable name.

Radar.speed_expression

Speed variable expression.

Radar.speed_name

Speed variable name.

Radar.units

Multi-part units.

Radar.use_global_cs

Global coordinate system.

Radar.yaw

Yaw variable value.

Radar.yaw_name

Yaw variable name.