exponenta event banner

ssDisableSystemWithTid

Деактивизация подсистемы вызова функций, подключенной к этому блоку S-функций

Синтаксис

int_T ssDisableSystemWithTid(SimStruct *S, int_T element, int_T tid)

Аргументы

S

SimStruct представляет S-функциональный блок.

element

Индекс элемента выходного порта, соответствующего подсистеме функционального вызова.

tid

Идентификатор задачи.

Прибыль

Один int_T 1 в случае успеха; в противном случае 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 в подсистеме function-call, для параметра Outputs when disabled которого установлено значение reset.

Языки

C, C++

Пример

См. пример на справочной странице для ssEnableSystemWithTid.

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