Motion Properties

Table 1. Motion properties
Property Name Description
General
Name Descriptive name for the entity
Variable Name The variable name, a unique identifier string of the entity
ID A unique identifying integer
Use Virtual Virtual is an expert option that is very similar to a kinematic constraint, but with soft constraint behavior that is useful for avoiding redundancy.
Using Markers Defines the motion using markers. The markers should belong to two different bodies.
Marker 1 The 1st marker on which motion is applied.
Marker 2 The 2nd marker. The motion is applied on Marker 1 with reference to this marker.
Direction The direction in which motion is applied. You can choose to apply motion along either the translational or rotational axis of Marker 2.
Property Select the kinematic method for applying Motion: Displacement, Velocity or Acceleration.
Signal
User-defined This is an alternate to the Type choices. Motion can be defined using a user subroutine.
User expr Solver expression USER call to the subroutine with arguments.
Use local file and function name Optional. Provide a local file and function for the sub-routine.
Local file Select a file for the subroutine based on Function type.
Function type Select the type of file. DLL, Python, MATLAB or Compose.
Function name Name of the function within the subroutine file that needs to be called.
Properties
Type
  • Linear
  • Spline
  • Spline3D
  • Expression
Value (value) A real value (or a reference data member of type real value).
Spline (value) Reference to an existing Spline.
Spline3D (value) Reference to an existing Spline3D.
Interpolation Interpolation scheme to be used for the curve – AKIMA, CUBIC, LINEAR or QUINTIC.
Independent variable X Solver expression to consider as the independent variable for Spline or the first independent variable for Spline3D.
Independent variable Z Solver expression to consider as the second independent variable for Spline3D.
Expression (value) Solver expression that describes the motion.
FlexBody Connection
Override
Connection Radius

If local file and filename is not used, the solver may use the subroutine based on its default search criteria. Refer the solver reference guide to learn more.