mdlSetOutputPortComplexSignal
设置输出端口接受的信号的数值类型(真实的、复杂的或继承的)
要求
没有
语言
C, c++
语法
#定义MDL_SET_OUTPUT_PORT_COMPLEX_SIGNALSimStruct *S, int_T端口,CSignal_T csig)
参数
-
年代
-
SimStruct表示S-Function块。
-
港口
-
端口索引。
-
学会
-
也可以是数字类型的信号
COMPLEX_NO
(真正的)或COMPLEX_YES
(复杂的)。
描述
的仿真软万博1manbetx件®Engine调用此例程来为将此属性设置为的输出设置输出端口数字类型COMPLEX_INHERITED
.输入参数学会
此输出端口的建议数字类型。s函数必须检查指定的数字类型是否为指定端口的有效类型。
如果有效,C MEX S-functions将使用设置指定输出端口的数字类型ssSetOutputPortComplexSignal
.否则,s函数报告一个错误,使用
.这种方法只适用于模拟。C MEX s函数必须将方法包含在一个ssSetErrorStatus
#如果定义(MATLAB_MEX_FILE)
声明。
s函数还可以将其他输入输出端口的数值类型设置为未知的数值类型。如果s函数更改了一个数字类型已知的端口的数字类型,则引擎将报告错误。
如果s -函数没有实现这个例程,引擎假定s -函数接受一个真实的或复杂的信号,并将输出端口数字类型设置为指定的值。
引擎调用此方法,直到所有具有继承数值类型的输出端口都指定了数值类型。
例子
看到sdotproduct.c
下面是如何使用此函数的示例。
之前介绍过的R2006a
这个话题有帮助吗?