mdlsetOutputputportComplexSignal
设置输出端口接受的信号的数字类型(真实,复杂或继承)
必需的
不
语言
C,C ++
句法
#define mdl_set_output_port_complex_signalvoid mdlsetOutputputportcomplexsignal(SimStruct *s,int_t端口,csignal_t csig)
参数
-
s
-
代表S功能块的SIMSTRUCT。
-
港口
-
端口的索引。
-
csig
-
信号的数字类型
complex_no
(真实)或complex_yes
(复杂的)。
描述
Simu金宝applink®引擎调用此例程以设置其将此属性设置为的输出的输出端口数字类型complex_inherited
。输入参数csig
是此输出端口的建议数字类型。S功能必须检查指定的数字类型是否是指定端口的有效类型。
如果有效,则使用C MEX S函数设置指定输出端口的数字类型sssetOutputputportComplexSignal
。否则,s函数报告了一个错误,使用
。此方法仅适用于仿真。c mex s函数必须将方法包装在一个SssetErrorStatus
#如果定义(matlab_mex_file)
陈述。
S功能还可以设置具有未知数字类型的其他输入和输出端口的数字类型。如果S功能更改了其数字类型的端口的数字类型,则该引擎报告错误。
如果S函数未实现此例程,则引擎假设S函数接受真实或复杂的信号,并将输出端口数字类型设置为指定值。
引擎调用此方法,直到所有具有继承数字类型的输出端口都指定了其数字类型。
例子
看sdotproduct.C
有关如何使用此功能的示例。