Определите, находится ли блок, использующий время выборки на основе порта, в запускаемой подсистеме
boolean_T ssGetPortBasedSampleTimeBlockIsTriggered(SimStruct *S)
SSimStruct представляет S-функциональный блок.
Логическое значение true если S использует время выборки на основе порта и находится в запускаемой подсистеме. В противном случае возвращает false.
Использовать этот макрос в mdlOutputs и mdlUpdate декодировать, использовать ли для вычисления его состояний и выходов инициируемые или ненастраиваемые алгоритмы блока.
Примечание
Этот макрос возвращает допустимый результат только после распространения времени выборки. Таким образом, вы не можете использовать его в mdlSetInputPortSampleTime и mdlSetOutputPortSampleTime для определения того, инициировано ли время выборки порта. Использовать ssSampleAndOffsetAreTriggered вместо этого.
C, C++
См. S-функцию sfun_port_triggered.c используется в sfcndemo_port_triggered.