ssCallSystemWithTid

Вызовите методы обновления и выходов подсистемы вызова функций

Синтаксис

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

Аргументы

S

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

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 может использоваться только с подсистемами вызова функций, которые удерживают или наследуют свои состояния, основываясь на настройке состояний при включении параметра Trigger блока подсистемы вызова функций. Если подсистеме вызова функций необходимо, чтобы ее состояния были сброшены при включении, S-функция должна явно включить и отключить подсистему вызова функций с помощью ssSetExplicitFCSSCtrl, ssEnableSystemWithTid и ssDisableSystemWithTid.

Языки

C, C++

Пример

Смотрите S-функцию sfun_fcncall.c.

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