mdlSetOutputPortDataType
设置输出端口信号的数据类型
要求
没有
语言
C, c++
语法
#定义MDL_SET_OUTPUT_PORT_DATA_TYPESimStruct *S, int_T port, DTypeId id
参数
-
年代
-
SimStruct表示S-Function块。
-
港口
-
输出端口索引。
-
id
-
数据类型ID。
描述
的仿真软金宝app件®的数据类型港口
当港口
具有继承的数据类型。数据类型IDid
此端口的建议数据类型。中可以找到内置数据类型的数据类型idsimstruc_types.h
.s函数必须检查指定的数据类型是否为指定端口的有效数据类型。
如果它是有效的数据类型,则C MEX s函数将设置的数据类型港口
使用ssSetOutputPortDataType
.否则,s函数报告一个错误,使用
.这种方法只适用于模拟。C MEX s函数必须将方法包含在一个ssSetErrorStatus
#如果定义(MATLAB_MEX_FILE)
声明。
s功能还可以设置其他输入和输出端口的数据类型,如果它们的数据类型没有设置。如果s函数更改了已设置的端口的数据类型,则引擎将报错。
如果该块没有实现此方法,则引擎假定该块支持任何数据类型,并将输出端口数据类型设置为指定值。金宝app
引擎调用此方法,直到所有具有继承数据类型的输出端口都指定了它们的数据类型。