确定是否达到了采样时间
boolean_T ssIsSpecialSampleHit(SimStruct *S, int_T sti1, int_T sti2, int_T tid)
年代
表示s -功能块的SimStruct。
sti1
样本时间的指数。
sti2
样本时间的指数。
tid
任务ID。
布尔值真正的
如果样本击中发生在sti1
样本击中也发生在sti2
在同一时间步。否则,返回假
.
在mdlUpdate
和mdlOutputs
确保以不同速率运行的多个任务共享的数据的有效性。有关更多信息,请参见同步多速率s -功能块.
当使用ssIsSpecialSampleHit
宏,较慢的采样时间必须是较快的采样时间的整数倍。
C, c++
看到这个功能mixedm.c
中使用的sfcndemo_mixedm
和功能sfun_multirate.c
中使用的sfcndemo_sfun_multirate
.