Укажите состояние прямого прохождения портов блока
void ssSetInputPortDirectFeedThrough(SimStruct *S, int_T port, int_T dirFeed)
SSimStruct представляет 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.