ssGetModeVector
得到模态向量
语法
*ssGetModeVector(SimStruct *S)
参数
-
年代
-
SimStruct表示对象功能块。
返回
指针(int_T *
)到模式向量。
描述
用于获取指向模式向量的指针。这个向量有长度ssGetNumModes (S)
.通常,这个向量初始化在mdlInitializeConditions
如果默认值0不可接受。然后在中使用模式向量mdlOutputs
以及非采样过零来确定输出函数何时应该改变模式。
例如,考虑一个绝对值函数,它有两种模式。当输入为零或正时,输出方法将输入传递给输出。当输入为负数时,输出方法将输入值求反。使用哪种模式来产生输出值取决于输入值。
当您为具有模式的块编写输出函数时,请编写代码使块仅在允许的情况下更改模式。使用ssIsModeUpdateTimeStep
函数确定何时可以更改模式。
的模式向量mdlZeroCrossings
例程来确定当前模式。
语言
C, c++
例子
请看s函数sfun_zc.c
中使用的sfcndemo_sfun_zc
.
版本历史
R2006a之前介绍