主要内容

ssSetTimeSource

设置异步任务的时间源

语法

void ssSetTimeSource(SimStruct *S, slTimeSource timessource)

参数

年代

表示S-Function块的SimStruct。

timeSource

由块创建的异步任务所使用的时间源。

描述

mdlInitializeSizes创建的异步任务所使用的时间源年代.允许的值timeSource是:

  • SS_TIMESOURCE_BASERATE- block从基本速率中读取绝对时间

  • SS_TIMESOURCE_SELF-block设置自己的时间

  • SS_TIMESOURCE_CALLER-block使用来自触发异步任务的上游块的时间

  • SS_TIMESOURCE_SELF_INTERNAL-如果异步任务也周期性地执行,block通过在每次执行时递增来维护一个内部计时器。

语言

C, c++

例子

静态void mdlinitializesize (SimStruct *S) {ssSetTimeSource(S, SS_TIMESOURCE_SELF);}

另请参阅

ssSetSampleTime

之前介绍过的R2006a