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

目录
相关文章
【Simulink】使用Model Explorer设置模块变量初值
【Simulink】使用Model Explorer设置模块变量初值
1651 0
|
存储
【模型预测控制】Matlab自带MPC Designer工具(自用)
【模型预测控制】Matlab自带MPC Designer工具(自用)
1712 0
|
SQL 存储 数据挖掘
Dremio架构分析
一.Dremio架构 Dremio是基于Apache calcite、Apache arrow和Apache parquet3个开源框架构建,结构其核心引擎Sabot,形成这款DaaS(Data-as-a-Service)数据即服务平台;整体体验风格与其公司开源的Apache Drill非常接近。
10615 0
|
传感器 算法 vr&ar
六自由度Stewart控制系统matlab仿真,带GUI界面
六自由度Stewart平台控制系统是一种高精度、高稳定性的运动模拟装置,广泛应用于飞行模拟、汽车驾驶模拟、虚拟现实等领域。该系统通过六个独立的线性致动器连接固定基座与移动平台,实现对负载在三维空间内的六个自由度(三维平移X、Y、Z和三维旋转-roll、pitch、yaw)的精确控制。系统使用MATLAB2022a进行仿真和控制算法开发,核心程序包括滑块回调函数和创建函数,用于实时调整平台的位置和姿态。
|
12月前
|
机器学习/深度学习 算法
基于自抗扰控制ADRC的永磁同步电机仿真模型(Simulink仿真实现)
基于自抗扰控制ADRC的永磁同步电机仿真模型(Simulink仿真实现)
1486 1
|
11月前
|
机器学习/深度学习 算法 机器人
使用Koopman理论识别机器人动力学的非线性系统(Matlab代码实现)
使用Koopman理论识别机器人动力学的非线性系统(Matlab代码实现)
500 5
|
11月前
|
开发者 Python
2025年高教社杯A题——烟幕干扰弹的投放策略全国大学生数学建模(思路、代码、论文)
2025年高教社杯A题——烟幕干扰弹的投放策略全国大学生数学建模(思路、代码、论文)
1421 0
|
并行计算 机器人 网络安全
阿里云服务器上部署ROS2+Isaac-Sim4.5实现LeRobot机械臂操控
本文介绍了如何在阿里云上申请和配置一台GPU云服务器,并通过ROS2与Isaac Sim搭建机械臂仿真平台。内容涵盖服务器申请、系统配置、远程连接、环境搭建、仿真平台使用及ROS2操控程序的编写,帮助开发者快速部署机器人开发环境。
4806 5