MATLAB与SolidWorks联合仿真
一 MATLAB安装搭建:
1.MATLAB和SolidWorks不能直接进行仿真,需要下载插件:
https://ww2.mathworks.cn/campaigns/offers/download_smlink.html
因为界面都是英文大家可以利用谷歌浏览器进行访问。
在矩形方框内输入一个邮箱地址。界面会自动跳转。
2.下载适合版本的文件:
根据自己MATLAB的版本在网站中寻找适合的版本进行下载由于我的MATLAB是r2018a版的所以用这个版本的作为案例
这里面的两个文件一定要都下载:
下载之后先不要解压,切记版本号一定要和自己MATLAB的版本对应上否则无法运行文件。
3.在MATLAB中安装文件:
①以“管理员身份”运行MATLAB
②将之前下载的文件夹路径添加在MATLAB的路径下面:
③在MATLAB界面中输入命令:
(1):install_addon(“smlink.r2018a.win64.zip”)一定要使用英文格式输入,最好自己将命令输入进去。当运行结束并成功之后才可以进行下一步
(2):MATLAB中运行regmatlabserver;回车,运行结束
(3):运行smlink_linksw;回车,运行结束运行结束之后会有一个界面弹出,点击确定就可以了。
二、 SolidWorks插件安装:
1.将之前下载的文件放到SolidWorks安装目录下,并重新打开SolidWorks,【工具】→【插件】,版本不同出现以下两种不同,效果一样。
两个全部勾选上。
2.在SolidWorks中新建零件模型了,完成建模后,保存格式是‘.prt;.sldprt’,装配体完成后【工具】→【SimMechanics Link】或者是【Simscape Multibidy Link】→【Export】→【SimMechanics Link Second Generation】另存为.xlm文件,以备在MATLAB中打开。
3.在SolidWorks内完成后,转入MATLAB输入smimport(‘你想要打开的文件名称,必须是.xml格式’)
4.回车完成后,自动生成simulink
5.点击运行simulink,即可得出如下运行结果
到此结束,希望的能够帮助大家