Установите блочный флаг для сброса размера dIndex Dwork на сброс подсистемы.
void ssSetDWorkRequireResetForSignalSize (SimStruct *S, int dIndex, SS_VariableSizeStateResetType type)
S
SimStruct, представляющий Блок s-function.
dIndex
Индекс Dwork.
ввод
Перечисление значений, соответствующее размеру сигнала, вычисляет тип.
Никакое возвращаемое значение.
Используйте эту функцию в 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
c.