Actor#

class pyaedt.modeler.advanced_cad.multiparts.Actor(actor_folder, speed='0', relative_cs_name=None)[source]#

Provides an instance of an actor.

This class is derived from MultiPartComponent.

Note

Motion is always forward in the X-axis direction.

Parameters:
actor_folderstr

Full path to the folder containing the definition of the person. This can be changed later in the Person class definition.

speedfloat or str

Speed of the person in the X-direction. The default is 0`.

relative_cs_namestr

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

Methods

Actor.insert(app[, motion])

Insert the object in HFSS SBR+.

Actor.position_in_app(app)

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

Actor.start(app)

Initialize app for SBR+ simulation.

Attributes

Actor.cs_name

Coordinate system name.

Actor.index

Number of multi-part components.

Actor.modeler_units

Actor.name

Unique instance name.

Actor.offset

Offset values for the multi-part component.

Actor.offset_names

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

Actor.offset_x_name

X-axis offset name.

Actor.offset_y_name

Y-axis offset name.

Actor.offset_z_name

Z-axis offset name.

Actor.pitch

Pitch variable value.

Actor.pitch_name

Pitch variable name.

Actor.roll

Roll variable value.

Actor.roll_name

Roll variable name.

Actor.speed_expression

Speed variable expression.

Actor.speed_name

Speed variable name.

Actor.use_global_cs

Global coordinate system.

Actor.yaw

Yaw variable value.

Actor.yaw_name

Yaw variable name.