exponenta event banner

ssSetInputPortDirectFeedThrough

Укажите состояние прямого прохождения портов блока

Синтаксис

void ssSetInputPortDirectFeedThrough(SimStruct *S, int_T port, 
 int_T dirFeed)

Аргументы

S

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

port

Индекс входного порта, для которого устанавливается свойство прямого канала.

dirFeed

Состояние прямого прохождения блока, указанного в port.

Описание

Использовать в mdlInitializeSizes или mdlSetWorkWidths (после ssSetNumInputPorts) для указания прямого канала (0 или 1) для каждого индекса входного порта. Если не указано, по умолчанию прямой проход равен 0. Установка прямого канала в 0 для входного порта эквивалентна утверждению, что соответствующий сигнал входного порта не используется в mdlOutputs или mdlGetTimeOfNextVarHit. При его использовании во входном сигнале может наблюдаться задержка одного шага моделирования. Это может привести к тому, что решатель моделирования выдаст ошибку из-за несогласованности моделирования.

Примечание

ssSetInputPortDirectFeedThrough макрос становится функцией при компиляции S-функции в режиме отладки (mex -g).

Языки

C, C++

Пример

См. S-функцию sfun_dtype_io.c используется в sfcndemo_dtype_io и S-функцию sdotproduct.c используется в sfcndemo_sdotproduct.

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