当前位置: 首页 > news >正文

分享Matlab成功安装Support Package硬件支持包的方法

分享Matlab成功安装Support Package硬件支持包的方法

文章目录

  • 分享Matlab成功安装Support Package硬件支持包的方法
    • 一、 引言
    • 二、 操作步骤
    • 三、 附件资料
    • 四、总结

一、 引言

最近,我想学习基于Matlab simscape & Arduino实现硬件在环仿真,其中物理模型是通过Simscape Multibody建立,控制器是由Arduino控制。准备工作开始就遇到了HIL环境搭建一只拦路虎:Support Package for Arduino Hardware的安装总是出错。遇到了跟很多同道中人同样的问题,经过摸索解决了这个问题,分享出来,希望对大家的HIL顺利学习有所帮助。也欢迎关注、点赞、收藏,如有问题欢迎评论区留言。 我会在抖音、b站分享一个机械臂硬件在环仿真的学习过程,欢迎关注,讨论。在这里插入图片描述
在这里插入图片描述

二、 操作步骤

  • step1. 去官网网址下载离线包Download Hardware Support Packages and Optional Features。我下载下来的文件包名称是SupportSoftwareDownloader_R2024b_win64.exe
    在这里插入图片描述
    在这里插入图片描述
  • step2. 打开matlab,在命令窗口输入命令:
    installFolder = matlabshared.supportpkg.getSupportPackageRoot('CreateDir', true)
    命令行会反馈一个文件夹地址,比如我的是:在这里插入图片描述
  • step3. 将步骤1下载的文件放在步骤2文件夹中,并双击运行;
    在这里插入图片描述
  • step 4 输入你的E-mail和登陆密码,点击登录
    在这里插入图片描述
  • step 5 选择对应你安装的Matlab软件版本
    在这里插入图片描述
  • step 6 在支持包里搜索你需要的硬件,以arduino为例
    在这里插入图片描述
  • step7 选择一个你能记住的路径,存放下载文件。注意:如果下载文件夹路径中有中文,会在最后出错。
    在这里插入图片描述
  • step8 点击下一步,接受许可协议直至完成,如下图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • step 9 将文件夹拷贝到你的Matlab安装文件夹根目录里,我的文件夹目录是H:\Program Files\MATLAB\R2024a\bin\win64,双击该文件夹里的supportsoftwareinstaller.exe文件(静默安装程序,我安装时出错了)或选择双击install_supportsoftware.exe(交互式安装程序这种方法我安装成功了),对Arduino hardware 进行安装。
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
  • step 10. 验证是否安装成功。
    点击Matlab 主页中“附加功能”→“管理附加功能”查看Arduino Hardware 是否有该附加项目;另外,在simulink 库浏览器中查找是否有Arduino Hardware 相关模块。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    整个安装过程结束。

三、 附件资料

分享Support Package for Arduino Hardware (Matlab 版本R2024a)资料
在这里插入图片描述

四、总结

本文分享Matlab成功安装Support Package硬件支持包的步骤,该硬件支持包支持Arduino 开发版硬件,Matalb 版本是R2024a,后续我会继续写关于硬件在环仿真控制的技术博客,感兴趣的朋友欢迎点赞关注收藏,共同学习和进步。

http://www.xdnf.cn/news/135829.html

相关文章:

  • 第二章 信息技术发展(2.1 信息技术及其发展)
  • 达梦数据库运维
  • 常见缓存淘汰算法(LRU、LFU、FIFO)的区别与实现
  • MYSQL 常用字符串函数 和 时间函数详解
  • MyBatisPlus文档
  • 路由器的基础配置全解析:静态动态路由 + 华为 ENSP 命令大全
  • 一种专用车辆智能配电模块的设计解析:技术革新与未来展望
  • 京东以图搜图(拍立淘)API接口返回参数详解
  • ALTER TABLE 之痛 - 为何我们需要在线表结构变更?
  • 大数据开发环境的安装,配置(Hadoop)
  • 在 Spring Boot 中实现 WebSockets
  • 手写Java线程池与定时器:彻底掌握多线程任务调度
  • Linux驱动开发快速上手指南:从理论到实战
  • 液体神经网络LNN-Attention创新结合——基于液体神经网络的时间序列预测(PyTorch框架)
  • C++面试复习(7)2025.4.25
  • 珍爱网:从降本增效到绿色低碳,数字化新基建价值凸显
  • 【Java】Maven3.5.0安装
  • Operating System 实验二 内存管理实验
  • 驱动开发硬核特训 · Day 21(上篇) 抽象理解 Linux 子系统:内核工程师的视角
  • 三格电子——CAN消防设备光纤联网常见布线方式答疑
  • 【不同名字的yolo的yaml文件名是什么意思】
  • [特殊字符] Docker 从入门到实战:全流程教程 + 项目部署指南(含镜像加速)
  • 欧拉安装宝塔等,报错Errors during downloading metadata for repository ‘OS‘
  • 视频监控管理平台EasyCVR安防攻略:告别传统监控局限,视频监控上墙有哪些方式?
  • 【Python数据库编程实战】从SQL到ORM的完整指南
  • 基于Node+HeadlessBrowser的浏览器自动化方案
  • MCP协议:AI与工具无缝连接的“万能插头“及最佳实践指南
  • 2.1java基础语法
  • Cancer Cell发表医学AI综述,聚焦于人工智能与转化癌症研究的交叉领域
  • Pandas中的日期时间date处理