Main Content

ssSetNeedAbsoluteTime

Specify if a block should use absolute time

Syntax

void ssSetNeedAbsoluteTime(SimStruct *S, Boolean n)

Arguments

S

SimStruct that represents an S-Function block.

n

Boolean flag indicating whether the block must use absolute time.

Description

Use in mdlInitializeSizes or mdlInitializeSampleTimes to specify whether the block needs to use the absolute time instead of elapsed time.

Languages

C, C++

Examples

static void mdlInitializeSampleTimes(SimStruct *S)
{
    ssSetSampleTime(S, 0, INHERITED_SAMPLE_TIME);
    ssSetOffsetTime(S, 0, 0.0);
    ssSetNeedAbsoluteTime(S, 1);
   
   ssSetModelReferenceSampleTimeDefaultInheritance(S);
}

Version History

Introduced before R2006a