|On this page…|
In this example, you export a SolidWorks™ CAD assembly that represents a Stewart platform. The export procedure generates one XML file and a set of STL files that you can import into SimMechanics™ to generate a new second-generation model.
The example begins with a procedure to export the CAD assembly. Information on CAD files and CAD Export follows the export procedure. To import the robot assembly into a SimMechanics Second Generation model, see Import Robot Arm Model.
The following figure shows the Stewart platform assembly you export in this example.
To successfully complete this example, you must meet the following requirements:
Have the latest version of SimMechanics Link installed on your machine.
Have completed the linking procedure for your SolidWorks installation. The linking procedure adds a SimMechanics Link add-in to the SolidWorks installation.
Have access to the Stewart Platform example files that accompany the SimMechanics Link installation. See About the Example CAD Files.
Before you can export the robot assembly, you must load the assembly in a SolidWorks session.
Open SolidWorks on your machine.
Select File > Open
Navigate to the file directory that contains the robot CAD files.
Select file stewart_platform.SLDASM.
The CAD platform opens the Stewart platform assembly.
Once you successfully open the CAD assembly in your SolidWorks installation, you can export the assembly in second-generation format:
In the SolidWorks toolbar, select SimMechanics Link > Export and click SimMechanics Second Generation....
In the File name: field of the Save As dialog box, enter sm_stewart_platform and select a directory to export the files.
You can proceed to import the robot assembly into a SimMechanics Second Generation model. See Import Robot Arm Model.
Confirm the following files exist in the specified export directory:
The CAD assembly files are present in your SimMechanics Link installation. You can access the files in the following directory:
<MATLAB Root>\matlab\toolbox\physmod\smlink\smlinkdemos\... ...solidworks\stewart
Substitute <MATLAB Root> with the root directory of your MATLAB® installation.
Note: If you are not sure what your MATLAB root directory is, at the MATLAB command line enter matlabroot. MATLAB returns the root directory for your installation.
The \stewart directory contains a set of CAD files that define each CAD part and CAD assembly. Part file names contain the file extension .SLDPRT. Assembly file names contain the extension .SLDASM.
The CAD export procedure generates one SimMechanics Import XML file and a set of STL files. The XML file contains the structure of the assembly and the parameters that define each part. The STL files define the 3-D geometry of each part. Once the export procedure is complete, you can import the SimMechanics Import XML file into SimMechanics. SimMechanics uses the file to automatically generate a new SimMechanics Second Generation model.