您的位置首页生活百科

matlab/Simulinkl和Solidworks的刚体运动仿真

matlab/Simulinkl和Solidworks的刚体运动仿真

的有关信息介绍如下:

matlab/Simulinkl和Solidworks的刚体运动仿真

matlab/simulink中的Simcape模块可进行机械、液压、电气及控制的仿真,而其进行几何模型建极度不方便。利用其与solidworks等CAD软件的接口,可方便的实现刚体运动仿真,效果逼真,各发挥所长。

1、安装软件

首先,安装matlab/Simulink和solidworks程序。其次,安装Register SimMechanics Link程序。程序安装包可通过SimMechanics帮助文件获得。具体步骤如下。

①下载软件

②安装软件

在matlab命令窗口输入以下命令,实现安装。

path(path,'download_file_directory') //安装目录

install_addon('zip_file_name') //文件名称,注意要加zip

2、cad平台注册加载

此处CAD指solidworks,其它软件雷同,如pro/e或Inventor。

①帮助说明

②matlab命令窗口输入smlink_linksw.

③solidworks Tools > Add-Ins. 在对话框中选择 SimMechanics Link.

加载后,solidworks会有如图所示菜单栏。

3、注册MATLAB为自动服务程序

在matlab命令窗口输入命令:

①regmatlabserver

②enableservice('AutomationServer',true)

4、将solidworks的装配体文件导入到simulink环境

首先必须是装配体,装配方式不合理会导致错误;其次,零件及装配体建议以英文及数字命名,尤其首字母取英文。

①在solidworks环境完成装配体模型后,生成符合simulink操作的文件。

其中会生成后缀为.xml的文件,描述了各个零部件的装配关系。

②配置matlab工作目录

将放置从solidworks转换来的文件的文件夹路径设置为工作目录。

也可以用工具操作:pathtool。在命令窗口中输入pathtool,打开工具。在修改完成后,要保存。

③导入文件

在MATLAB命令窗口输入 smimport('sm_robot.xml'),弹出simulink模型,通过适当修改即可进行计算仿真。