ssSetOutputPortSampleTime
指定输出端口采样时间
语法
ssSetOutputPortSampleTime(SimStruct *S, int_T outputPortIdx, time_T period)
参数
-
年代
-
SimStruct表示对象功能块。
-
outputPortIdx
-
正在设置采样时间的输出端口索引。
-
期
-
输出端口采样时间。
返回
的real_T
传入宏的采样时间的值。
描述
用在mdlInitializeSizes
(在ssSetNumOutputPorts
)为每个输出端口索引指定连续或离散值的采样时间段。输出端口索引编号从0开始,到输入端口总数减1结束。对于连续采样时间,请指定期
作为CONTINUOUS_SAMPLE_TIME
.要继承采样时间,请将period指定为INHERITED_SAMPLE_TIME
.只有指定了基于端口的采样时间,才应该使用此宏。
如果s函数指定INHERITED_SAMPLE_TIME
对于它的任何端口,s函数应该包含一个
回调方法。回调方法应该将继承其采样时间的端口的采样时间和偏移量设置为Simulink万博1manbetx®引擎分配给他们使用它的样本时间传播规则。回调方法还可以分配继承采样时间的块上其他端口的采样时间和偏移量。mdlSetOutputPortSampleTime
语言
C, c++
例子
请看s函数sfun_multirate.c
中使用的sfcndemo_sfun_multirate
.
版本历史
R2006a之前介绍