ssSetInputPortWidth
指定输入端口的宽度
语法
void ssSetInputPortWidth(SimStruct *S, int_T port, int_T width)
参量
S
表示 S-Function 模块的 SimStruct。
port
正在设置其宽度的输入端口的索引。
width
输入端口的宽度。
描述
在 mdlInitializeSizes
(在 ssSetNumInputPorts
后)中使用,为从 0 开始的每个输入端口索引指定非零正整数宽度或 DYNAMICALLY_SIZED
。如果宽度为动态大小,则 S-Function 必须提供 mdlSetInputPortDimensionInfo
和 mdlSetDefaultPortDimensionInfo
方法,以便能够在信号传播期间正确设置信号维度。
注意
此宏和 ssSetInputPortVectorDimension
在功能上是相同的,区别在于返回值不同。如果成功,则 ssSetInputPortVectorDimension
返回 1,否则返回 0。
语言
C、C++
示例
请参阅 sfcndemo_dtype_io
中使用的 S-Function sfun_dtype_io.c
。
版本历史记录
在 R2006a 之前推出