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

目录
相关文章
|
存储
【模型预测控制】Matlab自带MPC Designer工具(自用)
【模型预测控制】Matlab自带MPC Designer工具(自用)
1764 0
|
SQL 存储 数据挖掘
Dremio架构分析
一.Dremio架构 Dremio是基于Apache calcite、Apache arrow和Apache parquet3个开源框架构建,结构其核心引擎Sabot,形成这款DaaS(Data-as-a-Service)数据即服务平台;整体体验风格与其公司开源的Apache Drill非常接近。
10662 0
|
9月前
|
机器学习/深度学习 存储 自然语言处理
大模型基础概念术语解释
大语言模型(LLM)基于Transformer架构,通过海量文本训练,具备强大语言理解与生成能力。其核心组件包括注意力机制、位置编码与嵌入层,支持文本分割为Token进行处理。参数量达亿级以上,规模增长带来涌现能力,如复杂推理与跨任务泛化。混合专家模型(MoE)提升效率,推动模型持续扩展。
|
传感器 算法 vr&ar
六自由度Stewart控制系统matlab仿真,带GUI界面
六自由度Stewart平台控制系统是一种高精度、高稳定性的运动模拟装置,广泛应用于飞行模拟、汽车驾驶模拟、虚拟现实等领域。该系统通过六个独立的线性致动器连接固定基座与移动平台,实现对负载在三维空间内的六个自由度(三维平移X、Y、Z和三维旋转-roll、pitch、yaw)的精确控制。系统使用MATLAB2022a进行仿真和控制算法开发,核心程序包括滑块回调函数和创建函数,用于实时调整平台的位置和姿态。
|
机器学习/深度学习 算法
基于自抗扰控制ADRC的永磁同步电机仿真模型(Simulink仿真实现)
基于自抗扰控制ADRC的永磁同步电机仿真模型(Simulink仿真实现)
1525 1
|
机器学习/深度学习 算法 机器人
使用Koopman理论识别机器人动力学的非线性系统(Matlab代码实现)
使用Koopman理论识别机器人动力学的非线性系统(Matlab代码实现)
534 5
|
并行计算 机器人 网络安全
阿里云服务器上部署ROS2+Isaac-Sim4.5实现LeRobot机械臂操控
本文介绍了如何在阿里云上申请和配置一台GPU云服务器,并通过ROS2与Isaac Sim搭建机械臂仿真平台。内容涵盖服务器申请、系统配置、远程连接、环境搭建、仿真平台使用及ROS2操控程序的编写,帮助开发者快速部署机器人开发环境。
5057 5
|
存储 算法 Windows
【硬盘容量缩水真相】新买的U盘插上那刻我崩溃了:标称128G的存储为何只剩112G?
新买的硬盘或U盘在Windows中显示的容量为何与标称不符?其实并非商家“坑”,而是存储单位换算标准不同所致。本文详解bit、Byte、KB、MB、GB等存储单位的区别,介绍国际单位制(SI)与国际电工委员会(IEC)两种标准,解释为何500GB硬盘在系统中仅显示约465GB。带你从底层原理理解计算机存储单位的换算逻辑,揭开“消失”的容量之谜。
【硬盘容量缩水真相】新买的U盘插上那刻我崩溃了:标称128G的存储为何只剩112G?

热门文章

最新文章