ssSetTimeSource

Установите источник времени для асинхронной задачи

Синтаксис

void ssSetTimeSource(SimStruct *S, slTimeSource timeSource)

Аргументы

S

SimStruct, представляющий Блок s-function.

timeSource

Источник времени, используемого асинхронной задачей, создается блоком.

Описание

Используйте эту функцию в mdlInitializeSizes задавать источник времени, используемого асинхронной задачей, созданной S. Позволенные значения для timeSource :

  • SS_TIMESOURCE_BASERATE— блок читает абсолютное время из базовой ставки

  • SS_TIMESOURCE_SELF— блок устанавливает свое собственное время

  • SS_TIMESOURCE_CALLER— блокируйте время использования от восходящего блока, который инициировал асинхронную задачу

  • SS_TIMESOURCE_SELF_INTERNAL— если асинхронная задача также периодически выполняется, блок обеспечивает внутренний таймер путем постепенного увеличения при каждом выполнении.

Языки

C, C++

Пример

static void mdlInitializeSizes(SimStruct *S)
{
    ssSetTimeSource(S, SS_TIMESOURCE_SELF);
}

Смотрите также

ssSetSampleTime

Представлено до R2006a