主要内容

ssSetOutputPortWidth

指定输出端口的宽度

语法

void ssSetOutputPortWidth(SimStruct *S, int_T port, int_T width)

参量

S

表示 S-Function 模块的 SimStruct。

port

正在设置其宽度的输出端口的索引。

width

输出端口的宽度。

描述

mdlInitializeSizes(在 ssSetNumOutputPorts 后)中使用,为从 0 开始的每个输出端口索引指定非零正整数宽度或 DYNAMICALLY_SIZED。如果宽度为动态大小,则 S-Function 必须提供 mdlSetOutputPortDimensionInfomdlSetDefaultPortDimensionInfo 方法,以便能够在信号传播期间正确设置信号维度。

注意

此宏和 ssSetOutputPortVectorDimension 在功能上完全相同,不同之处是 ssSetOutputPortVectorDimension 在成功时返回 1,否则返回 0。

语言

C、C++

示例

请参阅 sfcndemo_dtype_io 中使用的 S-Function sfun_dtype_io.c

版本历史记录

在 R2006a 之前推出