网上有很多关于Simulink提高仿真速度的具体建议,我在这里不过多重复。其实,在每一次进行完simulink仿真后,如果能够正常跑完程序,在页面正下方一般有view warnings的字样,这个warnings虽然不会影响到结果,但是对程序的运行速度又很大影响,warnings越多,程序运行的速度会越慢。我在一次电路仿真中,在仿真时间为5s时现实中实际上跑了10h(晚上12点睡觉前开始跑,早上差不多10点才结束),其中warnings的量达到了40w多。后来我终于意识到问题去做修改,终于将warnings降到了89个,本来跑了10h的电路程序在半小时之内跑完了!

降低warnings的方法其实每一次仿真后Simulink都给出了建议。点击view warnings进入后,Simulink都会指出错误所在,并在后面提出建议。相信很多小伙伴和我一样开始都不去看,因为一大堆英文,但是注意:只要看建议的部分。建议很短的,不懂直接网上翻译。

下面说说我在做电路仿真的时候遇到的错误。其中,主要的就是过零检测问题。

我将同一个程序在自己的电脑和同学的电脑上跑,结果相差不只3h,原因是同学的matlab是较老的版本,检测出来的warnings少,所以快。我跑后有着大量的过零检测问题。因此随着suggestion去做修改。修改如下:

simulink -> Configuration Parameters -> Diagnostics -> Advanced parameters
将Ingored zero crossings与Masked zero crossing都设置为none

若还要加快速度,还可以修改算法。但是本人觉得没有必要,因为只要降低warnings,速度就已经比较可观了。

-------------------------------------------------------------------------------------------------------------------------------

我今天又在试了一下,发现速度又变慢了。发现不同MATLAB版本的文件运行速度会不同。本来是MATLAB2019a,改成2018b的文件后,速度又很快提升了。

Simulink提速方式相关推荐

  1. 相对全面的四足机器人驱动规划MATLAB和Simulink实现方式(足端摆线规划,Hopf-CPG,Kimura-CPG)

    许久没更新四足机器人相关的博客文章,由于去年一整年都在干各种各样的~活,终于把硕士毕业论文给写好,才有点时间更新自己的所学和感悟.步态规划和足端规划只是为了在运动学层面获取四足机器人各关节的期望角位移 ...

  2. matlab全景图素材,matlab以simulink的方式建立一个vr模型

    在动态视景仿真中,建立虚拟现实模型通常非常方便.早些时候,据说通过命令行构建一个虚拟现实模型.以下是用simulink建立simulink模型的一种简单快捷的方法.增加了一个方框作为例子. 工具/原材 ...

  3. 【陈工笔记】# 百度网盘,无会员,直接提速方式,借鉴,非原创 #

    "良好的习惯,才不会让努力白白浪费." 感觉有好多年没有碰过侠盗猎车,所以整了个压缩包,想通过百度网盘下载,奈何几十KB的下载速度,让我难以接受. 口袋空空,没有MONEY买会员, ...

  4. 国外网站下载提速方式

    在GitHub上下载了,某软件,发现超级慢,为此采用了以下方式下载: 用迅雷来下载,做法是鼠标右击要下载的目标链接,选择复制链接地址,然后到迅雷等软件中下载

  5. 2017matlab版本Simulink 学习笔记整理

    第一节 Simulink建模仿真与流程 1.Simulink打开方式 (1)直接点击主页下的Simulink按钮: (2)在命令行窗口输入Simulink: 2.快捷键的使用 (1)复制:按住Ctrl ...

  6. 10年老电脑如何提速_电信宽带免费提速至200M,面向全国用户活动日期2020年11月9日至12月31日...

    近日中国电信免费提速活动,也是为了大家方便剁手吧! 2020年11月9日至12月31日,针对接入速率200Mbps以下的电信光纤宽带家庭用户,中国电信推出免费在线提速到200Mbps的优惠活动:针对接 ...

  7. 10年老电脑如何提速_中国电信宣布将对宽带免费提速,最高500Mbps

    电信宽带用户们有福了! 中国电信宣布,自11月9日到12月31日,启动"智慧生活好物节,宽带免费加速度"活动,对接入速率200Mbps以下的电信光纤宽带家庭用户,免费在线提速到20 ...

  8. IE浏览器极限提速完全攻略

    转自:http://www.win7china.com/html/4179.html 虽说是完全攻略,但是鉴于自身能力和知识面问题,肯定有不足或者不恰当的地方,敬请朋友们看后提出,以后再度完善. 微软 ...

  9. 【开关电源】matlab/simulink入门

    一.Simulink仿真入门 参考:matlab/simulink入门 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模.仿真和综合分析的集成环境.在该环境中,无需大量书写程序, ...

  10. MATLAB Simulink开发ROS无人车与机器人应用 详细教程

    引言:MATLAB在机器人中的应用 现在大多数机器人开发者都会选择ROS,在ROS整个框架下"调包"极其容易.很多ROS开发者热衷于"调包"来实现功能,却难以在 ...

最新文章

  1. 基因测序的回顾与展望
  2. 计算机视觉:图像检测和图像分割有什么区别?
  3. macOS的关于屏幕录制的快捷键和操作
  4. python求两数之和的命令_python实现读取命令行参数的方法
  5. 2019-03-22-算法-进化(回文链表)
  6. 有多个路由器的子网的分配
  7. Bootstrap 3 移除输入框聚焦线 How to remove border (outline) around text/input boxes?
  8. java图形界面_学习Java有什么用?Java的应用领域有哪些?
  9. SAP License:SAP学习笔记-集成与核算
  10. JavaScript语言精粹(修订版)
  11. 阿里云何登成:开放平台助力企业高效上云管云 | 云栖大会
  12. 【Spark】(task5)SparkML基础(分类 | 聚类模型)
  13. 一本通题解——1436:数列分段II
  14. 怎么运行element ui
  15. win10 1050ti anaconda搭建tensorflow-gpu
  16. 原来我们都让历史书骗了- -#!~
  17. 如何清空c盘只剩系统_使用win10不久,C盘只剩下500MB?这样操作,我清理出了30G空间!...
  18. MINIO-Bucket数据迁移方案
  19. C# DataGridView行列转换
  20. vue3—reactive如何更改属性

热门文章

  1. UEditor自定义表情包
  2. 静态网页的基本结构及标签
  3. Android Studio打开之后class显示灰色 代码没有颜色区分 输入没了提示的解决方法
  4. 电脑网络没有问题,就是电脑连不上网的解决办法
  5. W33 - 999、Web站点安全监控
  6. 凌晨四点洛杉矶-致奋斗的我
  7. CUBA 7 新特性(上篇)
  8. 【进阶】QQ聊天机器人--群聊机器人篇
  9. Android Studio 项目运行错误,弹出“Detected ADB对话框”
  10. 使用urllib发起请求- urlopen发起请求read/decode/getcode/info/geturl-post请求抽屉网