文档

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函数报告一个错误,使用ssSetErrorStatus.这种方法只适用于模拟。C MEX s函数必须将方法包含在一个#如果定义(MATLAB_MEX_FILE)声明。

s功能还可以设置其他输入和输出端口的数据类型,如果它们的数据类型没有设置。如果s函数更改了已设置的端口的数据类型,则引擎将报错。

如果该块没有实现此方法,则引擎假定该块支持任何数据类型,并将输出端口数据类型设置为指定值。金宝app

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

R2006a之前介绍过