matlab S-function 精简介绍
melonseeds123
编辑于 2024年01月22日 22:18

本篇文章主要参考以下博文:

S-function入门及案例详解(1)——S-function基础介绍及基本案例_wendy_ya的博客-CSDN博客_s-function

1、什么是S-function?

S-function可以简单理解为是m_function的标准化形式,其将整个程序的执行顺序,通过flag分为几个模块,每个模块对应特定的功能,可以非常便于修改程序(模型参数、初始化条件等)

2、仿真流程简介:

S-function包括主函数和6个功能子函数,包括mdlInitializeSizes(初始化)、mdlDerivatives(连续状态微分)、mdlUpdate(离散状态更新)、mdlOutputs(模块输出)、mdlGetTimeOfNextVarHit(计算下次采样时刻)和mdlTerminate(仿真结束)。

S-function仿真流程

————————————————

版权声明:本文为CSDN博主「wendy_ya」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/didi_ya/article/details/118186847