SAM allows the definition of multiple inputs, which can either be defined in terms of absolute displacements or in terms of elemental change of shape to model relative inputs (e.g. elongation of a hydraulic cylinder or relative rotation of a robot elbow). Each of the inputs can be defined independently. Various frequently used input motion laws, such as:
- constant velocity
- cyclical motion
- 2.order velocity profile
- cubic splines
are available and can be combined to form any desired input diagram. Inputs can also be read from an external ASCII file or defined via a table to enable the definition of arbitrary motions. This latter feature is especially handy for the modeling of non-standard cam profiles.