Stewart六自由度平台matlab建模 📅 2026/6/26 21:09:07 耗时三周终于完成了基本的建模。从solidworks导入后无法改变参数matlab有自己的例程可以改变参数后面有时间我也会看看能不能写一个可以编辑参数的。1、先去matlab官网得注册下载simulink包选择与matlab对应版本的simulink包。matlab与solidworks版本必须一样simulink下载链接Simscape Multibody - SimMechanics Link - MATLAB Simulink2、加载 installaddon (D:\MATLAB\simulink\smlink-r2023b-win64.zip)regmatlabserversmlink_linksw3、在solidworks-工具-插件-simscape Multibady Link,重启solidworks4、在工具- Simscape Multibody Link- Export- Simscape Multibody导出模型即可。5、在matlab中加载模型smimport(Stewart.xml)注意文件路径6、我导出模型路线大概是这样底面 - 下万向头 - Revolute1 - 万向块 - Revolute2 - 下万向头1 - Revolute3 - 下柱 - Revolute4 - 上柱- Revolute5 - 上万向头1 - Revolute6 - 万向块 - Revolute7 - 上万向头 - 上平面我的修改如下把Revolute4 换为cylindrical joint并把默认角度写进cylindrical joint的Rz中优先级priority设置为低Lead Screw丝杠