ssIsSpecialSampleHit

Определите, поражена ли частота дискретизации

Синтаксис

boolean_T ssIsSpecialSampleHit(SimStruct *S, int_T sti1,
 int_T sti2, int_T tid)

Аргументы

S

SimStruct, представляющий Блок s-function.

sti1

Индекс частоты дискретизации.

sti2

Индекс частоты дискретизации.

tID

ID задачи.

Возвращается

Булево значение true, если демонстрационный хит произошел в sti1 и демонстрационном хите, также произошло в sti2 в том же временном шаге. В противном случае, возвращает false.

Описание

Используйте этот макрос в mdlUpdate и mdlOutputs, чтобы гарантировать законность данных, совместно использованных несколькими задачами, запускающимися на различных уровнях. Для получения дополнительной информации смотрите Синхронизирующиеся Блоки s-function Мультиуровня.

При использовании макроса ssIsSpecialSampleHit более медленная частота дискретизации должна быть целочисленным кратным более быстрая частота дискретизации.

Языки

C, C++

Пример

Смотрите S-функцию mixedm.c, используемый в sfcndemo_mixedm и S-функции sfun_multirate.c, используемый в sfcndemo_sfun_multirate.

Смотрите также

ssIsSampleHit

Представлено до R2006a

Была ли эта тема полезной?