Установите флаг блока для сброса размера dIndex Dwork при сбросе подсистемы.
void ssSetDWorkRequireResetForSignalSize (SimStruct *S, int dIndex, SS_VariableSizeStateResetType type)
S
SimStruct, представляющий блок S-Function.
dIndex
Dwork индекс.
type
Значение перечисления, соответствующее типу вычисления размера сигнала.
Нет возвращаемого значения.
Используйте эту функцию в mdlSetWorkWidths, чтобы сконфигурировать необходимость сброса размера Dworks, индексируемого dIndex, в случае сброса подсистемы. Возможные типы SS_VARIABLE_SIZE_STATE_NO_NEED_RESET SS_VARIABLE_SIZE_REQUIRE_STATE_RESET Использовать SS_VARIABLE_SIZE_REQUIRE_STATE_RESET, когда состояние требует сброса при изменении размера входного сигнала, и SS_VARIABLE_SIZE_STATE_NO_NEED_RESET в противном случае.
C, C++
Смотрите S-функцию sfun_varsize_holdStatesUntilReset.c
.