ssSetOutputPortDimensionInfo
指定的信息维数的一个输出端口
语法
int_T ssSetOutputPortDimensionInfo (SimStruct * S, int_T港口,const DimsInfo_T * dimsInfo)
参数
-
年代
-
SimStruct代表一个功能块。
-
港口
-
指数的一个输出端口。
-
dimsInfo
-
结构的类型
DimsInfo_T
指定的维度发出的信号港口
。看到
ssSetInputPortDimensionInfo
对这种结构的描述。
返回
1
如果成功;否则,0
。
描述
指定的尺寸信息港口
。用这个函数mdlInitializeSizes
初始化输出端口尺寸信息。如果你想要继承其维度从港的块连接,指定DYNAMIC_DIMENSION
随着dimsInfo
为港口
。在这种情况下,功能必须提供mdlSetOutputPortDimensionInfo
和mdlSetDefaultPortDimensionInfo
方法,使信号维度期间正确地设置信号传播。
语言
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
为一个完整的示例,它使用这个函数。