设置输入端口接受的信号的数字类型(真实,复杂或继承)
不
C,C ++
#define mdl_set_input_port_complex_signal.void mdlsetInputport pomplecleSignal(Simstruct * s,Int_t端口,csignal_t csig)
S.
Simstruct代表S函数块。
港口
端口的索引。
CSIG.
数字信号类型complex_no.
(真实的)或complex_yes.
(复杂的)。
Simu金宝applink.®引擎调用此例程来设置具有此属性设置为的输入的输入端口数字类型complex_inherited.
。输入CSIG.
是此输入端口的建议数字类型。此方法仅对模拟有效。C MEX S函数必须括在此方法中#f定义(matlab_mex_file)
陈述。
S函数必须检查所提出的数字类型是否是指定端口的有效类型。如果它有效,则使用C MEX S函数使用指定输入端口的数字类型sssetInputport propplexSignal.
。否则,它会报告使用错误
。ssseterrorstatus.
S函数还可以使用继承的数字类型设置其他输入和输出端口的数字类型。如果S函数改变了已知数字类型的端口的数字类型,则引擎报告错误。
如果S函数不实现该例程,则发动机假定S函数接受真实或复杂的信号并将输入端口数字类型设置为指定值。
引擎调用此方法,直到所有具有继承数字类型的输入端口都指定了它们的数字类型。
看sdotproduct.c.
有关如何使用此功能的示例。