安装Simscape Multibody Link插件

简介: 安装Simscape Multibody Link插件

0.png

1. simscape能做什么?

当你在CAD软件中做好一个装配体时,需要对其进行运动仿真或者是动力学仿真,可以尝试用simulink中的simscape模块。这个模块可以让你很清楚的了解机构之间的装配与运动关系,在此基础上也可以去做一些优化设计。simscape multibody link可以将你的CAD模型转化为Simscape Multibody环境中的程序结构,目前该插件支持在Solidworks、Autodesk Inventor和Creo等三维软件中进行转换。

2. 如何安装搭建simulink与CAD软件之间的接口?

  1. 软件:你的电脑上需要安装MATLAB和支持的三维设计软件,注意这两种软件之间必须有相同的系统架构,比如说,都是Win 64版本的。
  2. 安装文件
  • 首先去Simscape Multibody Link下载页面下载安装文件,选择对应MATLAB版本的安装文件,比如说,smlink.r2017b.win64.zip和install_addon.m文件
  • 以管理员身份运行MATLAB,将MATLAB当前文件夹定位到你下载的插件文件的位置
  • 在命令行窗口输入install_addon('smlink.r2017b.win64.zip')

2.1.png

  • 等待连接成功,再输入regmatlabserver,回车
regmatlabserver

2.2.png

  • 再输入smlink_linksw,回车
smlink_linksw

2.3.png

  • 开启SolidWorks,在主界面工具那一栏选择插件,勾上Simscape Multibody Link的对话框,前后两个框都要勾上,新建一个装配体文件,就能在工具界面看到simscape multibody link的插件接口,此时安装完成。

2.4.png

3. 如何将SolidWorks模型导出(以xml格式导出给Matlab)

  在SolidWorks顶部菜单栏中,选择“工具”找到“Simscape Multibody Link”然后点击导出,然后保存为“.xml”格式文件即可。

3.1.png

3.2.png

 在设置好插件后,使用插件导出xml文件时,SW报错:solidworks could not start Matlab,这一步也很好解决,参考SW导出错误解决方法


最后再使用:smimport('pen.xml'),即可获得相应的仿真文件。


smimport('pen.xml')

4. 总结

       本文学习了安装Simscape Multibody Link插件,后期会分享更多有趣物联网的操作从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。

目录
相关文章
|
2月前
|
JavaScript 前端开发
Vue、ElementUI配合Node、multiparty模块实现图片上传并反显_小demo
如何使用Vue和Element UI配合Node.js及multiparty模块实现图片上传并反显的功能,包括前端的Element UI组件配置和后端的Node.js服务端代码实现。
32 1
Vue、ElementUI配合Node、multiparty模块实现图片上传并反显_小demo
|
6月前
|
存储 缓存 JavaScript
npm link 与 pnpm link 的用法以及不同之处
npm link 与 pnpm link 的用法以及不同之处
393 0
|
3月前
|
缓存 JavaScript 前端开发
成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】
这篇文章介绍了如何解决npm版本与Node.js版本不兼容的问题,提供了查看当前npm和Node.js版本的步骤,以及如何根据Node.js版本选择合适的npm版本并进行升级的详细指导。
成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】
|
4月前
|
JavaScript
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
247 1
|
5月前
|
JavaScript
vue : 无法加载文件 D:\module\npm_module\npm_modules\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.c
vue : 无法加载文件 D:\module\npm_module\npm_modules\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.c
|
6月前
|
小程序 开发工具 开发者
【微信小程序】微信开发者工具 引用 vant-weapp时“miniprogram/node_modules/@babel/runtime/index.js: 未找到npm包入口文件” 解决办法
【微信小程序】微信开发者工具 引用 vant-weapp时“miniprogram/node_modules/@babel/runtime/index.js: 未找到npm包入口文件” 解决办法
332 1
安装插件Path Autocomplete解决vscode Cannot find module @问题
安装插件Path Autocomplete解决vscode Cannot find module @问题
192 0
安装插件Path Autocomplete解决vscode Cannot find module @问题
|
JavaScript
Node.js:npm管理包版本version
Node.js:npm管理包版本version
121 0
Node.js:npm管理包版本version
使用antd-theme-webpack-plugin报错Error LessError: Cannot find module ‘antd/lib/style/themes/default.less
使用antd-theme-webpack-plugin报错Error LessError: Cannot find module ‘antd/lib/style/themes/default.less
1100 0
使用antd-theme-webpack-plugin报错Error LessError: Cannot find module ‘antd/lib/style/themes/default.less
|
JavaScript
Mac电脑npm:Failed to download repo vuejs-templates/webpack: tunneling socket could not be established,
Mac电脑npm:Failed to download repo vuejs-templates/webpack: tunneling socket could not be established,
127 0