assign_translate_motion

Maxwell2d.assign_translate_motion(band_object, coordinate_system='Global', axis='Z', positive_movement=True, start_position=0, periodic_translate=True, negative_limit=0, positive_limit=0, velocity=0, mechanical_transient=False, mass=1, damping=0, load_force=0, motion_name=None)

Assign a Translation Motion to an object container.

Parameters
band_objectstr,

Object container.

coordinate_systemstr, optional

Coordinate System Name. Default is "Global.

axisstr or int, optional

Coordinate System Axis. Default is "Z". It can be a pyaedt.generic.constants.AXIS Enumerator value.

positive_movementbool, Optional

Either if movement is Positive or not. Default is True.

start_positionfloat or str, optional

Movement Start Position. If float, default modeler units will be applied.

periodic_translatebool, Optional

Either if Periodic Movement or not. Default is False.

negative_limitfloat or str, optional

Movement negative limit. If float, default modeler units will be applied.

positive_limitfloat or str, optional

Movement positive limit. If float, default modeler units will be applied.

velocityfloat or str, optional

Movement velocity. If float, “m_per_sec” units will be applied.

mechanical_transientbool, Optional

Either to consider or not mechanical movement. Default is False.

massfloat or str, optional

mechanical mass. If float, “Kg” units will be applied.

dampingfloat, optional

Damping Factor. Default 0.

load_forcefloat or str, optional

Load Force. If float, “newton” units will be applied.

motion_namestr, optional

Motion Name.

Returns
pyaedt.modules.Boundary.BoundaryObject

Boundary object.

References

>>> oModule.AssignBand