MotionLaws [also called 'CamLaws'].
A MotionLaw specifies, with a mathematical expression, how an 'output variable' changes as a function of an 'input variable'.
The mathematical expression calculates displacement, velocity, acceleration and jerk values. All motionderivatives are exact, evaluated motionvalues.
The user does not need to know any mathematics. We plot the motionlaws.
In the MotionLaw Selector, we list the MotionLaws alphabetically [English Language]
In this topic, we can separate the motionlaws into three broad groups.
Traditional MotionLaws
Traditional MotionLaws [sometime named Standard MotionLaws] have been used for many years in cam mechanisms as Rise and Return segments, usually between two Dwell segments.
Their main disadvantage is that you cannot usually edit their velocity, acceleration and jerk values at their start and end.
The Traditional MotionLaws are based on functions that are based on:
•  Trigonometric / Harmonic 
or
Traditional MotionLaws:
3.  Cubic  Polynomial Function 
6.  Dwell  Polynomial Function 
14.  Ramp  Trigonometric Function 
16.  SineConstantCosine + SCCA with ConstantVelocity 20%, 33%, 50%, 66%....  Trigonometric Function 
Also, use the 'Triple Harmonic' Controls in the SegmentEditor to give:
Throw Motion Laws [Symmetrical & Asymmetrical]
A Throw motionlaw is a rise segment followed immediately by a return segment  and no dwell.
The Throw rise and return can be imagined as the motion at the highpoint of a ball thrown up in the air or the swing of a pendulum. This makes the throw a socalled Quick Return.
We provide the Throw motionlaw with two Flexible Polynomial segments. This gives is a lot of flexibility to the shape of the motion at the transition.
The of 25 is greater than other motion laws. This means that any backlash is traversed quickly and a large velocity impact.

Special MotionLaws
These meet the needs of specific applications.
26.  Y–InverseSinusoid : when applied to a the motion of a crank, it gives a constant linear velocity at the tip of a crank. Limited to one segment per crank rotation. 
27.  CrankConstantVelocity : an enhancement of YInverseSinusoid, this motionlaw can be applied to more than one segment in a motion. 
29.  Ramp  a VERY useful motion law. 

Imported Motion Data
You can import your own motionvalues.

When to use the Flexible Polynomial OR a Traditional MotionLaw?
The Flexible Polynomial is the default motionlaw. It is very powerful tool. We strongly recommend that you learn how to use it effectively and efficiently.
Traditional MotionLaws have advantages in some circumstances.
We recommend, that you make the segments:
•  All FlexiblePolynomials  most powerful and flexible motion design possibilities 
 or 
•  All Traditional MotionLaws  'standard' motiondesign requirements 
 or 
•  A mixture of FlexiblePolynomial and Traditional MotionLaws  least preferred. 
The MotionLaws available in MotionDesigner exceed the German Technical VDIguidelines 2143 Papers (Part) 1 and 2. Also bare in mind, that the motion at a camfollower or servomotor is usually found by MechDesigner with InverseKinematics. In this case, the motion at the camfollower or servomotor will not be the same as the motion of the MotionPart.
