ssSetOutputPortMatrixDimensions
为发出矩阵信号的输出端口指定尺寸信息
语法
int_T ssSetOutputPortMatrixDimensions(SimStruct *S, int_T端口,int_T m, int_T n)
参数
-
年代
-
表示S-Function块的SimStruct。
-
港口
-
输出端口索引。
-
米
-
所发出的矩阵信号的行维数
港口
或DYNAMICALLY_SIZED
。 -
n
-
所发出的矩阵信号的列维数
港口
或DYNAMICALLY_SIZED
。
返回
1
如果成功;否则,0
。
描述
使用这个函数来指定港口
会发出米
——- - - - - -n
矩阵信号。如果其中一个维度是DYNAMICALLY_SIZED
,另一个肯定是DYNAMICALLY_SIZED
或1
。如果任何一个维度是动态大小的,则s函数必须提供mdlSetOutputPortDimensionInfo
和mdlSetDefaultPortDimensionInfo
方法,以便在信号传播期间正确设置信号尺寸。
语言
C, c++
例子
下面的示例指定输出端口0发出2 × 2矩阵信号。
ssSetOutputPortMatrixDimensions(S, 0,2,2);
参见s函数sfun_frmad.c
中使用的sfcndemo_frame
有关使用此函数的完整示例。运行此模型需要DSP System Toolbox™许可证。