ssDisableSystemWithTid

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

Синтаксис

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

Аргументы

S

SimStruct, представляющий блок S-Function.

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 в подсистеме вызова функций, чей параметр Outputs when disabled установлен в reset.

Языки

C, C++

Пример

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

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