指定块端口的直接馈通状态
void ssSetInputPortDirectFeedThrough(SimStruct *S, int_T port, int_T dirFeed)
年代
表示s -功能块的SimStruct。
港口
正在设置直通属性的输入端口的索引。
dirFeed
指定块的直接馈通状态港口
.
用在mdlInitializeSizes
或mdlSetWorkWidths
(在ssSetNumInputPorts
)指定每个输入端口索引的直接馈通(0或1)。如果没有指定,默认的直接馈通是0。将输入端口的直接馈通设置为0相当于说对应的输入端口信号没有被使用mdlOutputs
或mdlGetTimeOfNextVarHit
.如果使用它,您可能会也可能不会在输入信号中看到一个模拟步骤的延迟。这可能会导致模拟求解器由于模拟不一致而发出错误。
请注意
的ssSetInputPortDirectFeedThrough
当您在调试模式下编译S-function时,宏将成为一个函数(墨西哥人- g
).
C, c++
看到这个功能sfun_dtype_io.c
中使用的sfcndemo_dtype_io
和功能sdotproduct.c
中使用的sfcndemo_sdotproduct
.