allows you to construct various plane mechanisms as well as to simulate their dynamics. Systems created with this program may contain an arbitrary number of rigid bodies connected by various kinematic joints and forces. For example, a slider-crank mechanism, a multibody pendulum, or bodies connected by springs.
The simulation results are presented inline as very fast animations, and you can graph your variables.
In addition, helpful information is available through a three-lesson tutorial.