| SimMechanics™ | ![]() |
Block Reference | Alphabetical List |
|
| Body | Represent customizable rigid body |
| Ground | Represent immobile point at rest in World |
| Machine Environment | Set up mechanical environment for machine |
| Shared Environment | Connect two mechanical components so that they share same mechanical environment |
|
| Bearing | Represent composite joint with one translational and three rotational DoFs |
| Bushing | Represent composite joint with three translational and three rotational DoFs |
| Custom Joint | Represent customizable composite joint with up to three translational and up to three rotational degrees of freedom |
| Cylindrical | Represent composite joint with one translational DoF and one rotational DoF, with parallel translation and rotation axes |
| Gimbal | Represent composite joint with three rotational DoFs |
| In-Plane | Represent composite joint with two translational DoFs |
| Planar | Represent composite joint with two translational DoFs and one rotational DoF, with rotational axis orthogonal to plane of translational axes |
| Prismatic | Represent prismatic joint with one translational degree of freedom |
| Revolute | Represent assembled revolute joint with one rotational degree of freedom |
| Screw | Represent composite joint with one translational DoF and one rotational DoF, with parallel translation and rotation axes and linear pitch constraint between translational and rotational motion |
| Six-DoF | Represent composite joint with three translational and three rotational DoFs |
| Spherical | Represent assembled spherical joint with three rotational degrees of freedom |
| Telescoping | Represent composite joint with one translational and three rotational DoFs |
| Universal | Represent composite joint with two rotational DoFs |
| Weld | Represent joint with no DoFs |
| Disassembled Cylindrical | Represent disassembled cylindrical joint, with one translational DoF and one rotational DoF along and about misaligned axes, with no constraints |
| Disassembled Prismatic | Represent disassembled prismatic joint with one translational degree of freedom along misaligned axes |
| Disassembled Revolute | Represent disassembled revolute joint with one rotational degree of freedom about misaligned axes |
| Disassembled Spherical | Represent disassembled spherical joint with three rotational degrees of freedom about dislocated pivots |
| Revolute-Revolute | Represent composite joint composed of two revolute primitives spatially separated by massless connector of constant length |
| Revolute-Spherical | Represent composite joint composed of revolute and spherical primitives spatially separated by massless connector of constant length |
| Spherical-Spherical | Represent composite joint composed of two spherical primitives spatially separated by massless connector of constant length |
| Angle Driver | Specify angle between two body axis vectors as function of time |
| Distance Driver | Specify distance between two Body CS origins as function of time |
| Gear Constraint | Constrain rotational motion of two bodies to move along tangent pitch circles |
| Linear Driver | Specify component of vector difference of two Body CS origins as function of time |
| Parallel Constraint | Constrain body axis vectors of two bodies to be parallel |
| Point-Curve Constraint | Constrain motion of point on one body to be along curve on another body |
| Velocity Driver | Specify linear combination of the linear and angular velocities of two bodies as function of time |
| Body Actuator | Apply force or torque to body |
| Body Sensor | Measure body motion |
| Constraint & Driver Sensor | Measure constraint force or torque between pair of constrained bodies |
| Driver Actuator | Apply relative motion between a pair of constrained bodies through driver |
| Joint Actuator | Apply force, torque, or motion to joint primitive |
| Joint Initial Condition Actuator | Apply initial positions and velocities to primitives of Joint before starting simulation |
| Joint Sensor | Measure motion of and force or torque on joint primitive |
| Joint Stiction Actuator | Apply classical friction to joint primitive |
| Variable Mass & Inertia Actuator | Vary mass and inertia on body at specific body coordinate system as function of time (not including thrust force or torque) |
| Body Spring & Damper | Model damped linear oscillator force between two bodies |
| Joint Spring & Damper | Model damped linear oscillator force or torque on prismatic or revolute joint between two bodies |
| Prismatic-Translational Interface | Connect prismatic primitive to one-dimensional Simscape™ mechanical translational elements |
| Revolute-Rotational Interface | Connect revolute primitive to one-dimensional Simscape™ mechanical rotational elements |
| Connection Port | Create Physical Modeling connector port for subsystem |
| Continuous Angle | Convert discontinuous, bounded angular output from sensor to continuous, unbounded angular output |
| Mechanical Branching Bar | Map multiple sensor or actuator lines to one sensor or actuator port on Joint, Constraint, or Driver, or to one Body coordinate system port on Body |
| RotationMatrix2VR | Convert 3-by-3 rotation matrix to equivalent VRML form of rotation axis and angle |
![]() | Simulating with Hardware in the Loop | Blocks — Alphabetical List | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |