主要内容

ssIsSpecialSampleHit

确定是否命中采样时间

语法

boolean_T ssIsSpecialSampleHit(SimStruct *S, int_T sti1,
 int_T sti2, int_T tid)

参量

S

表示 S-Function 模块的 SimStruct。

sti1

采样时间的索引。

sti2

采样时间的索引。

tid

任务 ID。

返回

布尔值 true(如果一个采样命中点发生在 sti1 且在同一时间步中的 sti2 也发生一个采样命中点)。否则,返回 false

描述

mdlUpdatemdlOutputs 中使用此宏,以确保以不同采样率运行的多项任务所共享数据的有效性。有关详细信息,请参阅Synchronizing Multirate S-Function Blocks

当使用 ssIsSpecialSampleHit 宏时,较慢采样时间必须是较快采样时间的整数倍。

语言

C、C++

示例

请参阅 sfcndemo_mixedm 中使用的 S-Function mixedm.csfcndemo_sfun_multirate 中使用的 S-Function sfun_multirate.c

另请参阅

ssIsSampleHit

版本历史记录

在 R2006a 之前推出