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