ss金宝appSupportsMultipleExecInstances
指定一个为每个子系统块支持一个功金宝app能子系统内部的操作。
语法
空白ssSup金宝appportsMultipleExecInstances (SimStruct * S, boolean_T val)
参数
-
年代
-
SimStruct代表一个功能块。
-
瓦尔
-
一个特征向量有价值
真正的
或假
。如果真正的
,那么为每个子系统将支持有一金宝app个函数里面运行。
描述
允许一个功能阻止操作在一个为每个子系统块。最好是调用这个宏的mdlSetWorkWidths
函数。
语言
C, c++
例子
在这个例子中,ss金宝appSupportsMultipleExecInstances
函数内驻留mdlInitializeSize
。基本上,如果一个街区无条件支持或不支持对每个子系统,里面的功能可以使用金宝appmdlInitializeSize
。如果决策依赖于编译信息,然而,那么应该使用这个函数里面mdlSetWorkWidths
。
静态孔隙mdlInitializeSizes (SimStruct * S) {ssSetNumDiscStates (S, 0);/ *没有默认dstate * / (!ssSetNumInputPorts(年代,1))返回;ssSetInputPortWidth (0, 1);如果(!ssSetNumOutputPorts(年代,1))返回;ssSetOutputPortWidth (0, 1);ssSetNumRWork (S, 0);ssSetNumDWork (S, 1);ssSetNumIWork (S, 0); ssSetNumPWork(S, 0); ssSetNumModes(S, 0); ssSetDWorkWidth(S, 0, 1); ssSetDWorkUsedAsDState(S, 0, SS_DWORK_USED_AS_DSTATE); ssSetDWorkName(S, 0, "State"); ssSetOptions(S, SS_OPTION_EXCEPTION_FREE_CODE | SS_OPTION_WORKS_WITH_CODE_REUSE | SS_OPTION_USE_TLC_WITH_ACCELERATOR); ssSupportsMultipleExecInstances(S, true); }
另请参阅
版本历史
介绍了R2010b