主要内容

createAndSetCImplementationReturn

从指定的属性创建实现返回参数,并添加到代码替换表项的实现

描述

例子

参数= createAndSetCImplementationReturn (hEntryargType变长度输入宗量从指定的属性创建实现返回参数,并将该参数添加到代码替换表的实现中。

实现返回参数必须描述基本的数字数据类型,例如int32int16int8uint32uint16uint8,或布尔(不是定点数据类型)。

例子

全部折叠

这个例子展示了如何使用createAndSetCImplementationReturn函数与createAndAddImplementationArg函数指定操作符实现的输出和输入参数。

op_entry = RTW.TflCOperationEntry;. . .createAndSetCImplementationReturn (op_entry“环球套票。TflArgNumeric”...“名字”“日元”...“IOType”“RTW_IO_OUTPUT”...“IsSigned”,真的,...“字”32岁的...“FractionLength”, 0);createAndAddImplementationArg (op_entry“环球套票。TflArgNumeric”...“名字”‘u1’...“IOType”“RTW_IO_INPUT”...“IsSigned”,真的,...“字”32岁的...“FractionLength”, 0);createAndAddImplementationArg (op_entry“环球套票。TflArgNumeric”...“名字”“u2”...“IOType”“RTW_IO_INPUT”...“IsSigned”,真的,...“字”32岁的...“FractionLength”, 0);

这些示例展示了一些常用的类型规范createAndSetCImplementationReturn

hEntry = RTW.TflCOperationEntry;. . .% uint8:createAndSetCImplementationReturn (hEntry“环球套票。TflArgNumeric”...“名字”“日元”...“IOType”“RTW_IO_OUTPUT”...“IsSigned”假的,...“字”8...“FractionLength”, 0);%单:createAndSetCImplementationReturn (hEntry“环球套票。TflArgNumeric”...“名字”“日元”...“IOType”“RTW_IO_OUTPUT”...“DataTypeMode”“单一”);%的两倍:createAndSetCImplementationReturn (hEntry“环球套票。TflArgNumeric”...“名字”“日元”...“IOType”“RTW_IO_OUTPUT”...“DataTypeMode”“双”);%布尔:createAndSetCImplementationReturn (hEntry“环球套票。TflArgNumeric”...“名字”“日元”...“IOType”“RTW_IO_OUTPUT”...“DataTypeMode”“布尔”);

输入参数

全部折叠

hEntry先前通过实例化代码替换项类返回的代码替换表项句柄,例如hEntry=环球套票。TflCFunctionEntryhEntry=环球套票。TflCOperationEntry

例子:op_entry

argType指定要创建的参数类型的字符向量或字符串标量。使用“环球套票。TflArgNumeric”数字。

例子:“环球套票。TflArgNumeric”

例子:“名称”,“日元”

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“名称”,“日元”

例子:“名称”,“日元”

使用“RTW_IO_OUTPUT”为输出。

例子:“IOType”、“RTW_IO_OUTPUT”

设置为时的布尔值真正的,表示参数已签名。默认值是真正的

例子:IsSigned,真的

例子:“字”,16岁

你可以指定数据类型(与扩展)或DataTypeMode,但不要同时指明两者。

例子:'DataTypeMode','Fixed-point: binary point scaling'

例子:“数据类型”,“固定”

使用“BinaryPoint”对于二值点缩放或“SlopeBias”用于斜率和偏差缩放。

例子:“缩放”、“BinaryPoint”

可以选择指定此参数或SlopeAdjustmentFactorFixedExponent参数,但不要同时指定两者。

例子:“坡”,1.0

您可以选择指定参数或该参数与的组合FixedExponent参数,但不要同时指定两者。

例子:“SlopeAdjustmentFactor”,1.0

您可以选择指定参数或该参数与的组合SlopeAdjustmentFactor参数,但不要同时指定两者。

例子:“FixedExponent”,0

例子:“偏见”,0.0

例子:“FractionLength”,0

输出参数

全部折叠

中指定返回参数createAndSetCImplementationReturn函数调用是可选的。

介绍了R2007b