Задайте, должен ли блок использовать абсолютное время
void ssSetNeedAbsoluteTime(SimStruct *S, Boolean n)
S
SimStruct, представляющий Блок s-function.
n
Булев флаг, указывающий, должен ли блок использовать абсолютное время.
Используйте в mdlInitializeSizes
или mdlInitializeSampleTimes
, чтобы задать, должен ли блок использовать абсолютное время вместо прошедшего времени.
C, C++
static void mdlInitializeSampleTimes(SimStruct *S) { ssSetSampleTime(S, 0, INHERITED_SAMPLE_TIME); ssSetOffsetTime(S, 0, 0.0); ssSetNeedAbsoluteTime(S, 1); ssSetModelReferenceSampleTimeDefaultInheritance(S); }