主要内容

ss金宝appSupportsMultipleExecInstances

指定一个为每个子系统块支持在子系金宝app统内部运行的s函数。

语法

void ss金宝appsupportsmmultipleexecinstances (SimStruct *S, boolean_T val)

参数

年代

表示s -功能块的SimStruct。

瓦尔

字符向量的值为两者之一真正的.如果真正的,那么为每个子系统将支持在里金宝app面运行s功能。

描述

允许一个功能块中操作为每个子系统块。调用这个宏最好是从mdlSetWorkWidths函数。

语言

C, c++

例子

在这个例子中ss金宝appSupportsMultipleExecInstances函数内驻留mdlInitializeSize.基本上,如果一个块无条件地支持或不支持For Each子系统,则可以在其中使金宝app用该函数mdlInitializeSize.但是,如果决策依赖于已编译的信息,则应该在内部使用这个函数mdlSetWorkWidths

static void mdlinitializesize (SimStruct *S) {ssSetNumDiscStates(S, 0);/*没有默认dstate */ if (!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