mdlSetOutputPortSampleTime
设置输出端口的采样时间,该输出端口从其连接的端口继承其采样时间
要求
没有
语言
C, c++
语法
#定义MDL_SET_OUTPUT_PORT_SAMPLE_TIME(SimStruct *S, int_T port, real_T sampleTime, real_T offsetTime)
参数
-
年代
-
SimStruct表示S-Function块。
-
港口
-
端口索引。
-
sampleTime
-
的继承采样时间
港口
. -
offsetTime
-
的继承偏移时间
港口
.
描述
的仿真软万博1manbetx件®引擎调用此方法时的采样时间港口
从它所连接到的端口继承。
对于C MEX s -函数,如果继承的采样时间是可接受的,则该方法应设置的采样时间港口
对继承的采样时间和偏移时间,使用
而且ssSetOutputPortSampleTime
ssSetOutputPortOffsetTime
.如果采样时间是不可接受的,这种方法通过产生一个错误ssSetErrorStatus
.此方法仅对模拟有效,必须包含在#如果定义(MATLAB_MEX_FILE)
声明。
该方法可以设置任何其他输入或输出端口的采样时间,其采样时间来源于的采样时间港口
,使用ssSetInputPortSampleTime
或ssSetOutputPortSampleTime
在C MEX的s函数。
通常情况下,样本时间是向前传播的;然而,如果提供该块的源具有继承的样本时间,引擎可能会选择将已知的样本时间反向传播到该块。当反向传播采样次数时,对所有继承的输出端口信号依次调用此方法。
看到
有关何时调用此方法的详细信息。mdlSetInputPortSampleTime
另请参阅
ssSetErrorStatus
,ssSetInputPortSampleTime
,ssSetOutputPortSampleTime
,mdlSetInputPortSampleTime
,SetOutputPortSampleTime
R2006a之前介绍过
这个话题有帮助吗?