主要内容

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_SIZED1。如果任何一个维度是动态大小的,则s函数必须提供mdlSetOutputPortDimensionInfomdlSetDefaultPortDimensionInfo方法,以便在信号传播期间正确设置信号尺寸。

语言

C, c++

例子

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

ssSetOutputPortMatrixDimensions(S, 0,2,2);

参见s函数sfun_frmad.c中使用的sfcndemo_frame有关使用此函数的完整示例。运行此模型需要DSP System Toolbox™许可证。

版本历史

R2006a之前引入