External inputs cannot be used for algebraic loops computations as
well as for derivatives computation. The value is considered sampled/stable
during time step.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
static void mdlInitializeSampleTimes(SimStruct *S)
{
ssSetSampleTime(S, 0, CONTINUOUS_SAMPLE_TIME);
- ssSetOffsetTime(S, 0, 0.0);
+ ssSetOffsetTime(S, 0, FIXED_IN_MINOR_STEP_OFFSET);
}
return;
int ADCCMask = (int)MASK_PRM(S);
- int i;
+
if(ADCCMask > 255 || ADCCMask < 0) {
ssSetErrorStatus(S,"Invalid parameter mask, set to 0-255");
}
static void mdlInitializeSampleTimes(SimStruct *S)
{
ssSetSampleTime(S, 0, CONTINUOUS_SAMPLE_TIME);
- ssSetOffsetTime(S, 0, 0.0);
+ ssSetOffsetTime(S, 0, FIXED_IN_MINOR_STEP_OFFSET);
}