Получите максимальный размер шага, используемый моделью, содержащей S-функцию.
time_T mSS = ssGetMaxStepSize(SimStruct *S)
S
SimStruct, представляющий Блок s-function.
time_T
значение, указывающее на максимальный размер шага модели, содержащей S-функцию, если модель сконфигурирована, чтобы использовать решатель переменного шага. В противном случае возвращает 0
.
Используйте этот макрос в методах, названных после фазы компиляции, т.е. в mdlSetWorkWidths
или позже, чтобы получить максимальный размер шага модели, содержащей S-функцию. Смотрите
для описания matlabroot
/extern/include/tmwtypes.htime_T
тип данных.
C, C++
Следующие линии получают и отображают фиксированный размер шага.
time_T mSS = ssGetMaxStepSize(S); ssPrintf("Maximum step size : %g\n",mSS);