Получите один из выборок времени S-функции.
time_T ssGetSampleTime(SimStruct *S, int_T sti);
SSimStruct представляет S-функциональный блок.
stiИндекс возвращаемого времени выборки.
A time_T значение, указывающее время выборки, связанное с индексом sti.
Используется для получения времени выборки S соответствует индексу времени выборки sti. Посмотрите для описания matlabroot/extern/include/tmwtypes.htime_T тип данных.
Примечание
Нельзя вызывать этот макрос в S-функциях, которые используют только примеры времени на основе порта. Необходимо использовать макросы и ssGetInputPortSampleTime.ssGetOutputPortSampleTime
Примечание
Используя ssGetSampleTime для вычислений может сделать выборку S-функции зависимой от времени. Использовать таким образом, Simulink ® отображает ошибку при использовании S-функции в неподходящем контексте.ssSetModelReferenceSampleTimeDisallowInheritance
C, C++
Следующее заявление
time_T t = ssGetSampleTime(S, 0);
возвращает текущее время выборки S-функции.
См. S-функцию sfun_zc_sat.c используется в sfcndemo_sfun_zc_sat полный пример использования этой функции.