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模型,通过适当修改即可进行计算仿真。