主要内容

ssSetModelReferenceNormalMode万博1manbetxSupport

指定s函数是否可以在正常模式下模拟的参考模型中使用

语法

ssSetModelReferenceNormalModeSuppo万博1manbetxrt(SimStruct *S, ssModelReferenceNormalModeSupport模式)

参数

年代

SimStruct表示对象功能块。

模式

标记为正常模式模拟支持时万博1manbetx功能块在引用模型中使用。选项是DEFAULT_万博1manbetxSUPPORT_FOR_NORMAL_MODE0)或MDL_START_AND_MDL_PROCESS_PARAMS_OK1).

描述

用在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中引入