主要内容

sssetInputport propplexSignal.

设置输入端口的数字类型(真实或复杂)

句法

csignal_t sssetInputport pomplexSignal(Simstruct * s,Int_t端口,csignal_t csig)

争论

S.

Simstruct代表S函数块。

港口

输入端口的索引。

CSIG.

由此接受的信号的数字类型港口。有效值是complex_no.(真实信号),complex_yes.(复杂信号),和complex_inherited.(从驱动块继承的数字类型)。

回报

1complex_yes.),0.complex_no.), 要么-1complex_inherited.)取决于所指定的值CSIG.

描述

使用此功能mdlinitializatize初始化输入端口数字类型。如果输入端口的数字类型是从其连接的块继承的,则将数字类型设置为complex_inherited.。在这种情况下,S函数必须提供mdlsetInputport propplexSignal.mdlsetdefaultport propplexsignals.方法以在信号传播期间能够正确设置数字类型。输入端口的默认数字类型是真实的

语言

C,C ++

例子

假设S函数有三个输入端口。第一个输入端口接受真实(非复杂)信号。第二输入端口接受复杂信号。第三端口接受任一类型的信号。以下示例指定每个端口的正确数字类型。

SssetInputport propplexSignal(s,0,complex_no)sssetInputport propplexSignal(s,1,complex_yes)sssetInputport propplexSignal(s,2,complex_inherited)

看到s函数sfun_cplx.c.用于sfcndemo_cplx.有关使用此功能的完整示例。

在R2006A之前介绍