ssSetModelReferenceNormalMode万博1manbetxSupport
指定s函数是否可以在正常模式下模拟的参考模型中使用
语法
ssSetModelReferenceNormalModeSuppo万博1manbetxrt(SimStruct *S, ssModelReferenceNormalModeSupport模式)
参数
-
年代
-
SimStruct表示对象功能块。
-
模式
-
标记为正常模式模拟支持时万博1manbetx功能块在引用模型中使用。选项是
DEFAULT_万博1manbetxSUPPORT_FOR_NORMAL_MODE
(0
)或MDL_START_AND_MDL_PROCESS_PARAMS_OK
(1
).
描述
用在mdlInitializeSizes
来指定s函数是否同时具有mdlStart
和一个mdlProcessParameters
方法可在正常模式下模拟的参考模型中使用。允许的数值为:
DEFAULT_万博1manbetxSUPPORT_FOR_NORMAL_MODE
: Simu万博1manbetxlink®如果s函数在正常模式下模拟的参考模型中,引擎将产生错误。MDL_START_AND_MDL_PROCESS_PARAMS_OK
: Simu万博1manbetxlink引擎允许在参考模型和调用中对s函数进行正常模式模拟mdlProcessParameters
之前mdlStart
.当使用此选项时mdlStart
取决于可调参数。TUNABLE_PARAMS_NOT_USED_IN_MDL_START
: Simu万博1manbetxlink引擎允许在参考模型和调用中对s函数进行正常模式模拟mdlStart
之前mdlProcessParameters
.仅在以下情况时使用此选项mdlStart
不依赖于可调参数。
默认情况下,如果引擎发现s函数同时包含mdlStart
和一个mdlProcessParameters
在正常模式下模拟的引用模型中的方法。默认行为等同于指定DEFAULT_万博1manbetxSUPPORT_FOR_NORMAL_MODE
选择ssSetModelReferenceNormalMode万博1manbetxSupport
.
如果s函数不在引用模型中,引擎总是执行mdlStart
之前mdlProcessParameters
.
语言
C, c++
例子
请看s函数sfun_frmad.c
中使用的sfcndemo_frame
有关使用此函数的示例。运行此模型需要DSP System Toolbox™许可证。
版本历史
在R2008a中引入