文档

mdlStart

初始化这个C MEX s函数的状态向量

要求

没有

语言

C, c++

语法

#定义MDL_START(SimStruct *S)

参数

年代

SimStruct表示一个S-Function块。

描述

的仿真软金宝app件®引擎在模拟开始时调用此可选方法。该方法执行s函数只需要一次的初始化活动,例如设置用户数据或初始化状态。

在快速重启模式下的每次连续模拟开始时调用此方法,它执行每次运行所需的任务。相比之下,mdlSetupRuntimeResources在快速重启模式下执行一次任务,这些任务完成的结果被后续的模拟重用。

如果您的s -函数位于已启用的子系统中,并且需要在子系统启用时重新初始化其状态,请使用mdlInitializeConditions来初始化状态值,而不是mdlStart

在C MEX S-functions中,使用ssGetContStates和/或ssGetDiscStates得到州数。

例子

看到sfun_directlook.c有关如何使用此函数的示例。

R2006a之前介绍