解决不能下载附加功能、硬件支持包的使用方法。

MATLAB 作为一个开放的科学计算、系统仿真与设计、以及软件产品开发的工程平台,其生态圈有非常丰富的内容。
尽管时至今日 MathWorks 已在最新的版本中累积了超过 100 个工具箱,Windows 上的完整安装包 iso 文件也超过了 20GB,但更多的附加功能/硬件支持包(Add-On)仍需要额外下载安装。
从本图中,你可以看到,由 MathWorks 提供的工具箱及附加功能就有 365 个,而整个社区还有近 4 万个附加功能。
这么丰富的功能可以为我们日常的工作提供很多帮助,肯定是不能错过的。
但是,熟悉的可能都遇到过安装的问题,不得不承认,这是个令人头疼的问题,希望本文能给你提供可操作的思路。

其实这个评论往往不是说点击 Download 后下载不了线上安装用的那个小 exe 文件,而是安装过程中无法下载第三方软件包。
后面还有一个评论写着“没法安装”,这其实是因为有依赖的其它的工具箱没有安装。
无论问题是什么,结论终归是没成功安装上附加功能/硬件支持包。
假设你已经尝试通过 MATLAB 菜单上的“获取附加功能”或者“获取硬件支持包”尝试安装,或单纯下载某个包且失败了,怎么办呢?我们先来看看诊断手段。

查看日志文件
MATLAB 有一个日志文件存储在系统的 %Temp% 目录下(MATLAB 下运行 tempdir 可知路径,也可以直接在文件资源管理器的地址栏里输入 %Temp% 并回车),文件名是 mathworks_username.log,其中 username 是你登录 Windows 系统的用户名。
打开这个文件,你可以看到哪个文件下载失败了。

如上例,附加功能下载安装过程中,日志文件会给出下载了哪些第三方软件包,你可以拷贝这个链接 http://www.libsdl.org/release/SDL-1.2.15-win32-x64.zip,尝试用浏览器来下载,从而检查你的电脑能否下载这个文件,看看目标文件的大小,并根据下载的速度评估下载所需的时间。
原因分析
我们所处在的网络环境,决定了我们要下载中国大陆之外的任何服务器上的文件包都不容易——虽然 MathWorks 官网已经有了本地 cache 使得你下载 MathWorks 的文件时可以很快很稳定,但第三方的内容基本都不在 MathWorks 官网上。
有些第三方软件包所处的服务器甚至是无法访问的,即使能访问的情况,由于网络的不稳定,下载失败的概率也很大。尽管 MathWorks 的安装程序支持 retry(如上面日志显示的那样),但这个仍无法保证 100% 的成功。
等了好久还没好,我要不要重新来过。
我们安装附加功能/硬件支持包,常常要在第二步“安装第三方包”等很久。
原因上面分析过了,通过拷贝链接,去浏览器中测试下载速度,看看目标文件大小,估计大概要多少时间,但你还是不放心,万一卡住了呢,那几个小时不是白等了……
我们有一个办法可以看下载是不是在继续进行。仍然要去到 %Temp% 目录,每次下载一个第三方软件包时,MATLAB 安装程序会在 %Temp% 下创建一个临时目录来保存这个包,如下图,这个文件夹的名字是以 3p.instrset_downloads 开头的:
去文件资源管理器中找到 %Temp% 下的这个目录,点进去,找到目标文件所在文件夹,隔 10~30 秒刷新一下,看看对应的文件大小是不是在变大,同时关注前面提到的 log 文件(建议用Notepad ++打开,这样文件更新时会提示你重新加载),你就能知道进展了。对比文件大小,你还能大概知道还需要等多久。

其它建议(实践经验)
MathWorks 提供了一个批量下载附加功能(或硬件支持包)的工具,你可以用它来做“纯下载”,如果你恰好在 Azure 或 AWS 或 Google 或其它云的海外数据中心上有个虚拟机可以用,你完全可以在那里下载好,打包,再通过其它方式传回来,避免屡下屡败的挫折。
有的文件你下载不了,未必是被墙了,经验多次证明,其实就是 DNS 的原因……你开一个 cmd 窗口,ping 一下链接地址里的服务器名称看能不能解析为 ip 地址就知道了,譬如 ping http://www.libsdl.org,如果你得到的是“ping 请求找不到主机",你完全可以改个域名服务器 DNS,譬如你可以用 8.8.8.8,也许问题就解决了。
经验还表明,IPv6 也许会造成问题,所以比较粗暴的办法是把 IPv6 从你的网络适配器属性里去掉——更改适配器选项,把 Internet 协议版本 6(TCP/IPv6)的勾去掉。

转自matlab官网:https://mp.weixin.qq.com/s/pgV3QLhCDK2ECxFi256Ofw

玩转 MATLAB 附加功能/硬件支持包安装相关推荐

  1. MATLAB和SIMULINK硬件支持包安装的问题总结

    安装MATLAB SUPPORT PACKAGES FOR ARDUINO 和 SIMULINK PACKAGES FOR ARDUINO 时,经常出现报错信息第三方支持包Arduino Softwa ...

  2. MATLAB的RTL-SDR硬件支持包使用详细教程

    本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 温馨提示:"开源SDR实验室"是北京的. 本文原文作者是sund,原文链接是http://www.sund-xys.cn ...

  3. 如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效。

    如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效. 背景说明 安装方法 说明 背景说明 今天给大家说一说,有时候我们下载Matlab官方的工具箱或者硬件支持包会出现下载时间过长,下载到 ...

  4. Matlab 2017b安装硬件支持包

    Matlab 2017b安装硬件支持包 最新不知道怎么了,Matlab R2017b在线安装硬件支持包总是显示"网络连接问题".搜索了一下,找了解决方案: 1.去下列网址下载离线包 ...

  5. TIA博途中无法添加HSP硬件支持包的解决办法

    TIA博途中无法添加HSP硬件支持包的解决办法 硬件支持包安装的过程应该很简单,但是在安装的时候遇到了一个奇怪的问题. 如下图所示,下面就描述一下问题发生和自己的解决方法: 打开TIA博途V16,在 ...

  6. Matlab安装硬件支持包

    Matlab安装硬件支持包 由于我们使用的版本是未激活的版本,所以在线安装就会出现下面的问题 1.只能去下列网址下载离线包下载工具下载硬件支持包和可选功能 根据自己的操作系统选择对应版本,得到的如下 ...

  7. 解决matlab无法下载arduino的simulink硬件支持包的方法

    在下载arduino硬件支持包时,simulink和matlab下载多达十几个第三方支持包. 由于网速或者被墙的原因往往下载到一半就会报错,提示下载出现问题  应对方法如下:打开硬件支持包的下载位置, ...

  8. Matlab硬件支持包开发流程

    最近在做基于模型设计的开发,不仅仅要做MBD还要做配套的硬件支持包,即MCU对应的底层驱动,查阅了很多资料后发现,这方面的资料实在是太少了,自己整理了一些硬件支持包的开发流程,和大家分享一下. 目录 ...

  9. MATLAB R2021a离线下载并安装硬件支持包

    操作系统:Win10 MATLAB版本: R2021a 第三方包:Simulink Coder Support Package for STMicroelectronics Nucleo Boards ...

最新文章

  1. tf.nn.conv2d()方法
  2. Tomcat debug启动出错Unable to open debugger port (127.0.0.1:62947): java.net.SocketException socket clo
  3. 87-区间线段树(板子)--那个苑区的人最瘦
  4. c++ 私有内部类_Java内部类新解,你没有见过的船新版本
  5. WebService开发中SoapException的用法
  6. 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)
  7. 链路层:ARP和RARP命令arp -a/tcpdump -en
  8. jetson nano 相关设置(开机自动登录、取消休眠和屏保、开机自启动程序)
  9. php db2 页面乱码_DB2代码页设置乱码的处理方法
  10. idea报错:Invalid bound statement (not found)
  11. 用户奖励体系有哪些反作弊的机制?
  12. Lock锁确保线程安全
  13. channel使用法则
  14. 基于端口号的虚拟主机配置
  15. 订餐系统jsp模板_基于JSP的网上订餐系统的设计与实现
  16. freeswitch + dbl 提示403
  17. maven项目中,添加依赖后,出现Dependency 'xxxx‘ not found解决过程
  18. linux下编译isl,CentOS 6 编译GCC 4.8.1简明流程
  19. TeamViewer远程的三种访问模式 (最方便的模式无需输入密码)
  20. iOS 12.4 越狱 unc0ver 已经支持

热门文章

  1. 路由器有以下几种联网接口
  2. JDO:查询你的数据
  3. 新手做seo该怎么做?seo新手入门基础教程
  4. 超水平发挥的秘密:放松的专注
  5. 处理WIN7任务栏通知区域图标异常问题
  6. android 自定义字体 ttf,Android APP支持自定义字体
  7. python:numpy的corrcoef计算相关系数
  8. 关于报 程序包com.jt.pojo不存在、报 Process terminated、Failed to execute goal on project jt-manage: 的问题,已解决
  9. 浅谈一个新人的大数据之路-HiveQLSpark-SQL中谓词下推
  10. DVM,ART,JVM之间的关系