Установите время смещения блока
time_T ssSetOffsetTime(SimStruct *S, int_T st_index, time_T offset)
S
SimStruct, представляющий Блок s-function.
st_index
Индекс шага расчета, смещение которого должно быть установлено.
offset
Смещение шага расчета задано st_index
.
time_T
возместите значение, заданное offset
.
Используйте этот макрос в mdlInitializeSizes
или mdlInitializeSampleTimes
задавать смещение шага расчета где st_index
запускается в 0. Необходимо сначала вызвать макросы ssSetNumSampleTimes
и ssSetSampleTime
установить шаг расчета прежде, чем присвоить смещение. В противном случае время непрерывной выборки принято, и смещение проигнорировано.
C, C++
Смотрите S-функцию mixedmex.c
используемый в sfcndemo_mixedmex
.
ssGetOffsetTime
, ssSetSampleTime
, ssSetInputPortOffsetTime
, ssSetOutputPortOffsetTime