目录
前面
如何设置?
应用
简单的提示
数据的初始化
前面
常用的回调函数有三类:模型的回调函数、模块的回调函数、信号的回调函数。这里分享一下模型的回调函数。
回调函数就是CallBack.
如何设置?
打开一个模型,在空白的地方右键选择Model Properties
选择Callbacks,左边就是10个模型的回调函数,右边是可以在这个回调函数里编写的m代码。
这10个函数分别在模型的不同阶段执行:
PreLoadFcn,打开模型之前的准备
PostLoadFcn,打开模型之后
InitFcn,点击run,开始运行模型之前
StartFcn,开始运行
PauseFcn,暂停
ContinueFcn,继续
StopFcn,停止
PreSaveFcn,点击保存模型按钮
PostLoadFcn,模型保存完毕
CloseFcn,关闭模型
应用
简单的提示
比如关闭模型,我让它打印CloseFcn
数据的初始化
有时候每次打开模型,都需要重新在工作区设置一些变量,常用的办法是写一个初始化数据的m文件,但每次还要运行它。
这个时候你就可以在InitFcn中调用,只要一点击仿真,就自动执行这个文件,对数据进行初始化。
当然用处还有很多,可以自己下去摸索。