The MathWorks: SolidWorks-to-SimMechanics Translator
About The MathWorks:
Since its founding in 1984, The MathWorks has become the leading global provider of technical computing and Model-Based Design software for engineers, scientists, mathematicians, and researchers. Its two core products are MATLAB®, used to perform mathematical calculations, analyzing and visualizing data, and writing new software programs; and Simulink.
Using the SolidWorks-to-SimMechanics translator, you can automatically create a SimMechanics model based on a SolidWorks assembly. You simply export the assembly in your CAD system as a Physical Modeling xml file and then import the xml file to automatically create the SimMechanics block diagram to be used with other SimMechanics and Simulink blocks. The SolidWorks-to-SimMechanics translator exports the mass and inertia of each part in the assembly and creates the appropriate body in SimMechanics. The translator also queries the constraint definitions to automatically connect the SimMechanics bodies with the appropriate joints.
- Mass, inertia, and center of gravity coordinate system of each part is automatically transferred to body blocks in SimMechanics.
- Topology and constraints are automatically transferred from the SolidWorks assembly to the SimMechanics model.
- Rigid subassemblies in SolidWorks are converted into a single rigid body in SimMechanics.
- Block diagram is automatically created in SimMechanics with user-controlled layout.
- Streamline communication between mechanical designers and control engineers
- Reduce time to transfer data, such as masses and inertias, from mechanical design to control design.
- Fewer and faster iterations in the control design
- Allows users to model physical effects like pneumatics, hydraulics, electronics, friction, controls, etc., using Simulink blocks and connect these easily to a mechanical model.