Вызов методов обновления и вывода подсистемы вызова функций
int_T ssCallSystemWithTid(SimStruct *S, int_T element, int_T tid)
SSimStruct представляет S-функциональный блок.
elementИндекс элемента выходного порта, соответствующего подсистеме функционального вызова.
tidИдентификатор задачи.
Один int_T
1 в случае успеха; в противном случае 0.
Использовать в mdlOutputs для вызова методов обновления и вывода подсистемы вызова функций, подключенной к S-функции. Синтаксис вызова:
if (!ssCallSystemWithTid(S, element, tid)) {
/* Error occurred which will be reported by the Simulink engine*/
return;
}
Для получения дополнительной информации об использовании см. раздел Реализация функциональных подсистем вызовов с S-функциями ssCallSystemWithTid.
Примечание
ssCallSystemWithTid может использоваться только с подсистемами функционального вызова, которые либо удерживают, либо наследуют их состояния, на основе установки состояний при включении параметра триггерного блока подсистемы функционального вызова. Если подсистеме function-call необходимо сбросить состояние после активизации, функция S должна явно включить и отключить подсистему function-call с помощью , ssSetExplicitFCSSCtrl и ssEnableSystemWithTid.ssDisableSystemWithTid
C, C++
См. S-функцию sfun_fcncall.c.