主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

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 之前推出