我是靠谱客的博主 大意可乐,最近开发中收集的这篇文章主要介绍MATLAB | Simulink仿真时间与实际时间同步的设置1. 概述2. Simulink实时仿真设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

1. 概述

2. Simulink实时仿真设置


1. 概述

 

我们都知道Simulink的默认仿真方式是非实时的,但是有时候我们需要让仿真时间与现实时间同步,此时就需要对Simulink进行特殊的设置了。参考帮助文件《Get Started with Simulink Desktop Real-Time》。

2. Simulink实时仿真设置

第一步:确认MATLAB已经安装了Simulink Desktop Real-Time模块。在MATLAB界面中打开“附加功能管理器”,如果能够找到Simulink Desktop Real-Time模块即可,否则需要在“获取附加功能”中进行安装。

附件功能管理器

 第二步:安装Real-Time Kernel。在MATLAB命令窗口输入如下命令:

sldrtkernel -install

按照提示进行确认(按键盘y),安装完成后需要重新启动MATLAB。

命令行窗口

第三步:配置Simulink。在Simulink中点击菜单栏的小齿轮图标,进入配置界面,将Type设置为定步长Fixed-step,仿真步长时间设置为0.01秒,也可根据自己的需求设置仿真步长。

配置Simulink

 第四步:Simulink模型中加入Real-Time Synchronization模块。Real-Time Synchronization模块可在库浏览器中搜索找到,双击打开Real-Time Synchronization模块,按照下图进行设置,保证采样时间的设置与仿真步长一样。

Real-Time Synchronization模块设置

 以上四步完成后,运行仿真即可发现仿真过程与现实时间是同步的,但是如果模型太复杂计算量太大,实时性会受到影响,此时可以通过增大仿真步长来改善效果。

最后

以上就是大意可乐为你收集整理的MATLAB | Simulink仿真时间与实际时间同步的设置1. 概述2. Simulink实时仿真设置的全部内容,希望文章能够帮你解决MATLAB | Simulink仿真时间与实际时间同步的设置1. 概述2. Simulink实时仿真设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部