文档

createAndSetCImplementationReturn

创建实现返回参数指定属性和添加实现代码替换表条目

语法

arg = createAndSetCImplementationReturn (hEntry argType变长度输入宗量)

描述

例子

参数= createAndSetCImplementationReturn (hEntry,argType,变长度输入宗量)创建一个实现返回参数指定属性和添加的参数实现的代码替换表。

实现返回参数必须描述基本数值数据类型,例如,,int32,int16,int8,uint32,uint16,uint8,或布尔(不定点数据类型)。

例子

全部折叠

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

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

这些例子显示了一些常见的规范使用createAndSetCImplementationReturn

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

输入参数

全部折叠

hEntry是一个处理一个代码替换表条目之前返回的实例化一个代码替换条目类,如hEntry= RTW.TflCFunctionEntryhEntry= RTW.TflCOperationEntry

例子:op_entry

argType是一个特征向量指定参数类型来创建。使用“RTW.TflArgNumeric”数字。

例子:“RTW.TflArgNumeric”

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

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在单引号(' ')。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

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

全部折叠

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

使用“RTW_IO_OUTPUT”为输出。

例子:“IOType”、“RTW_IO_OUTPUT”

布尔值,当设置为真正的表明,签署的论证。默认值是真正的

例子:IsSigned,真的

例子:“字”,16岁

您可以指定数据类型(与扩展)或DataTypeMode,但没有指定。

例子:“DataTypeMode”、“定点:二进制扩展点

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

使用“BinaryPoint”二进制小数点缩放或“SlopeBias”斜率和偏见的扩展。

例子:“缩放”、“BinaryPoint”

您可以指定这个参数或的组合SlopeAdjustmentFactorFixedExponent参数,但没有指定。

例子:“坡”,1.0

您可以选择指定的参数或参数和的组合FixedExponent参数,但没有指定。

例子:“SlopeAdjustmentFactor”, 1.0

您可以选择指定的参数或参数和的组合SlopeAdjustmentFactor参数,但没有指定。

例子:“FixedExponent”, 0

例子:“偏见”,0.0

例子:“FractionLength”, 0

输出参数

全部折叠

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

介绍了R2007b

这个主题有帮助吗?