我是靠谱客的博主 义气煎蛋,最近开发中收集的这篇文章主要介绍matlab/simulink仿真步长设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先明确一点,求解器的仿真步长和仿真图里的模块的采样时间间隔不是一回事。

对于求解器来说,仿真步长越小,求解越精确,但是越耗时。一般我们会设置成自动步长,让matlab根据运算状态自动实时调整步长。当然我们也可以强制设置仿真步长为固定值。对于在单片上运行的程序,用simulink做固定步长仿真很有意义。

  1. 设置求解器为固定步长。

如下图设置仿真步长为固定2.5ms

  1. matlab function模块的采样时间间隔

也即matlab function多长时间会被执行一次。

右击选择:block parameter。,然后填上sample time为2.5ms

类似的模块还有:constant常数模块、inport输入模块等

  1. 示波器的时间间隔

最后

以上就是义气煎蛋为你收集整理的matlab/simulink仿真步长设置的全部内容,希望文章能够帮你解决matlab/simulink仿真步长设置所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部