ssSetNumOutputPorts
指定模块具有的输出端口数量
语法
boolean_T ssSetNumOutputPorts(SimStruct *S, int_T nOutputPorts)
参量
S
表示 S-Function 模块的 SimStruct。
nOutputPorts
S
表示的模块上的输出端口数量。必须为非负整数。
返回
如果成功,则返回布尔值 true
。否则,返回 false
。
描述
在 mdlInitializeSizes
中使用将输出端口的数量设置为非负整数。使用以下方式调用函数
if (!ssSetNumOutputPorts(S,nOutputPorts)) return;
其中,如果 nOutputPorts
为负数或在创建端口时出错,则 ssSetNumOutputPorts
返回 0
。当发生这种情况时,当您返回 S-Function 时,Simulink® 引擎会显示一条错误消息。
语言
C、C++
示例
请参阅 sfcndemo_port_constant
中使用的 S-Function sfun_port_constant.c
。
版本历史记录
在 R2006a 之前推出