主要内容

ssSetOutputPortDimensionInfo

指定的信息维数的一个输出端口

语法

int_T ssSetOutputPortDimensionInfo (SimStruct * S, int_T港口,const DimsInfo_T * dimsInfo)

参数

年代

SimStruct代表一个功能块。

港口

指数的一个输出端口。

dimsInfo

结构的类型DimsInfo_T指定的维度发出的信号港口

看到ssSetInputPortDimensionInfo对这种结构的描述。

返回

1如果成功;否则,0

描述

指定的尺寸信息港口。用这个函数mdlInitializeSizes初始化输出端口尺寸信息。如果你想要继承其维度从港的块连接,指定DYNAMIC_DIMENSION随着dimsInfo港口。在这种情况下,功能必须提供mdlSetOutputPortDimensionInfomdlSetDefaultPortDimensionInfo方法,使信号维度期间正确地设置信号传播。

语言

C, c++

例子

下面的示例指定输出端口0排放2×2矩阵信号。

DECL_AND_INIT_DIMSINFO (di);int_T dim [2];di。numDims = 2;dim [0] = 2;dim [1] = 2;di。dim =变暗;di。宽度= 4; ssSetOutputPortDimensionInfo(S, 0, &di);

看到这个功能sfun_matadd.c中使用的sfcndemo_matadd为一个完整的示例,它使用这个函数。

版本历史

之前介绍过的R2006a