文档

mdlSetInputPortComplexSignal

设置输入端口接受的信号的数值类型(真实的、复杂的或继承的)

要求

没有

语言

C, c++

语法

#定义MDL_SET_INPUT_PORT_COMPLEX_SIGNAL(SimStruct *S, int_T端口,CSignal_T csig)

参数

年代

SimStruct表示S-Function块。

港口

端口索引。

学会

也可以是数字类型的信号COMPLEX_NO(真正的)或COMPLEX_YES(复杂的)。

描述

的仿真软万博1manbetx件®Engine调用此例程来设置将此属性设置为的输入的输入端口数字类型COMPLEX_INHERITED.输入学会此输入端口的建议数字类型。这种方法只适用于模拟。C MEX S-functions必须将此方法括在一个#如果定义(MATLAB_MEX_FILE)声明。

s函数必须检查提议的数字类型是否是指定端口的有效类型。如果有效,C MEX s函数将使用设置指定输入端口的数字类型ssSetInputPortComplexSignal.否则,它将使用ssSetErrorStatus

s函数还可以使用继承的数值类型设置其他输入和输出端口的数值类型。如果s函数更改了一个数字类型已知的端口的数字类型,则引擎将报告错误。

如果s -函数没有实现这个例程,引擎假定s -函数接受一个真实的或复杂的信号,并将输入端口数值类型设置为指定的值。

引擎调用此方法,直到所有具有继承数值类型的输入端口都指定了数值类型。

例子

看到sdotproduct.c下面是如何使用此函数的示例。

之前介绍过的R2006a

这个话题有帮助吗?