PreLoadFcn
在模型文件加载到Simulink之前执行。这个回调在加载模型文件之前运行,通常用于设置要在模型中使用的变量和环境。
PostLoadFcn
在Simulink模型加载并且所有块都已创建之后执行。这个回调可以用来修改模型,比如改变块参数、设置回调或添加块。
InitFcn
在加载模型并解析所有模块参数之后,开始仿真之前执行。这个回调在所有块参数已经初始化之后、开始仿真之前执行,常用于设置仿真之前的最终参数。
StartFcn
在模型开始仿真之前执行。这个回调在加载所有模型参数和建立模型状态之后、仿真之前执行。
PauseFcn
在仿真暂停时执行。当用户暂停仿真时,此回调将被触发。
ContinueFcn
当仿真从暂停状态继续时执行。这在仿真暂停后继续时执行,可以用来重新初始化仿真状态或记录日志。
StopFcn
在仿真停止后执行。这个回调在仿真完成后执行,常用于清理工作、数据后处理或保存仿真结果。
PreSaveFcn
在模型保存之前执行。这个回调在保存模型之前运行,可以用于设置保存前的条件,比如清理模型或重置参数。
PostSaveFcn
在模型保存之后执行。这个回调在模型保存到文件后运行,常用于执行一些保存操作之后的任务。
CloseFcn
在模型关闭之前执行。这个回调在关闭模型时执行,可以用来执行清理工作,比如关闭打开的文件或释放资源。