mdlSetInputPortDataType
设置数据类型的信号接受一个输入端口
要求
没有
语言
C, c++
语法
#定义MDL_SET_INPUT_PORT_DATA_TYPE空白mdlSetInputPortDataType (SimStruct * S, int_T港口,DTypeId id)
参数
-
年代
-
SimStruct代表一个功能块。
-
港口
-
指数的一个港口。
-
id
-
数据类型ID。
描述
的仿真软万博1manbetx件®引擎调用这个例程的数据类型港口
当港口
有一个继承了数据类型。的数据类型id
是这个端口拟议中的数据类型。数据类型id为内置数据类型中可以找到simstruc_types.h
。这种方法只适用于模拟。C墨西哥人S-functions必须附上这个方法#如果定义(MATLAB_MEX_FILE)
声明。
函数必须检查是否指定的数据类型是一个有效的数据类型为指定的端口。如果它是一个有效的数据类型,一个C墨西哥人S-functions设置输入端口使用的数据类型ssSetInputPortDataType
。否则,它会报告错误
。ssSetErrorStatus
功能还可以设置其他的数据类型的输入和输出端口,如果他们是未知的。引擎会报告错误如果s函数改变一个端口的数据类型的数据类型被设置。
如果没有实现这个例程,引擎假定块接受任何数据类型和输入端口的数据类型设置为指定的值。
引擎调用这个方法,直到所有输入端口与继承了数据类型指定数据类型。
之前介绍过的R2006a
这个主题有帮助吗?