Регистрация управляемого времени выборки в блоке
void ssSetControllableSampleTime(Simstruct *S, int st_index, time_T resolution)
SimStruct представляет S-функциональный блок.
Индекс контролируемого времени выборки в блоке.
Примечание
управляемое время выборки поддерживается только в блоках с одной скоростью. Следовательно sti будет 0.
Разрешающая способность блока по времени выборки. Это наименьший временной шаг, который может сделать блок. События блока могут быть настроены на возникновение при интегральных кратных resolution.
Используйте эту функцию в mdlInitializeSampleTimes регистрируют блок, который должен быть сконфигурирован для выполнения в управляемое время выборки.
C, C++
Зарегистрируйте S-функциональный блок для использования управляемого времени выборки с разрешением 0,01.
static void mdlInitializeSampleTimes(SimStruct* S) { ssSetControllableSampleTime(S, 0, 0.01); }
См. S-функцию sfun_pwm.c используется в sfcndemo_pwm