Определите, поражен ли шаг расчета
boolean_T ssIsSpecialSampleHit(SimStruct *S, int_T sti1, int_T sti2, int_T tid)
SSimStruct, представляющий Блок s-function.
sti1Индекс шага расчета.
sti2Индекс шага расчета.
tidID задачи.
Булево значение true если демонстрационный хит произошел в sti1 и демонстрационный хит также произошел в sti2 в том же временном шаге. В противном случае, возвращает false.
Используйте этот макрос в mdlUpdate и mdlOutputs гарантировать валидность данных, совместно использованных несколькими задачами, запускающимися на различных уровнях. Для получения дополнительной информации смотрите Синхронизирующиеся Многоскоростные Блоки s-function.
При использовании ssIsSpecialSampleHit макрос, более медленный шаг расчета должен быть целочисленным кратным более быстрый шаг расчета.
C, C++
Смотрите S-функцию mixedm.c используемый в sfcndemo_mixedm и S-функция sfun_multirate.c используемый в sfcndemo_sfun_multirate.