| Writing S-Functions | ![]() |
Specify the direct feedthrough status of a block's ports.
C Syntax
Ada Syntax
procedure ssSetInputPortDirectFeedThrough(S : in SimStruct; port : in Integer := 0; dirFeed : in Boolean);
Arguments
S
SimStruct representing an S-Function block or a Simulink model.
port
Index of the input port whose direct feedthrough property is being set.
Direct feedthrough status of block specified by port.
Description
Use in mdlInitializeSizes (after ssSetNumInputPorts) to specify the direct feedthrough (0 or 1) for each input port index. If not specified, the default direct feedthrough is 0. Setting direct feedthrough to 0 for an input port is equivalent to saying that the corresponding input port signal is not used in mdlOutputs or mdlGetTimeOfNextVarHit. If it is used, you might or might not see a delay of one simulation step in the input signal. This might cause the simulation solver to issue an error due to simulation inconsistencies.
Languages
See Also
ssGetInputPortDirectFeedThrough
| ssSetInputPortDataType | ssSetInputPortFrameData | ![]() |