Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

addEntry

将表条目添加到代码替换表中注册的表条目集合中

说明

示例

addEntry(hTable,entry) 将您构造的函数或运算符条目添加到在代码替换表中注册的表条目集合中。

示例

全部折叠

此示例说明如何使用 addEntry 函数在构造运算符条目后将该条目添加到代码替换表中。

hLib = RTW.TflTable;

% Create an entry for addition of built-in uint8 data type
op_entry = RTW.TflCOperationEntry;
op_entry.setTflCOperationEntryParameters( ...
    'Key',                      'RTW_OP_ADD', ...
    'Priority',                 90, ...
    'SaturationMode',           'RTW_SATURATE_ON_OVERFLOW', ...
    'RoundingModes',            {'RTW_ROUND_UNSPECIFIED'}, ...
    'ImplementationName',       'u8_add_u8_u8', ...
    'ImplementationHeaderFile', 'u8_add_u8_u8.h', ...
    'ImplementationSourceFile', 'u8_add_u8_u8.c' );

arg = hLib.getTflArgFromString('y1','uint8');
arg.IOType = 'RTW_IO_OUTPUT';
op_entry.addConceptualArg( arg );

arg = hLib.getTflArgFromString('u1','uint8');
op_entry.addConceptualArg( arg );

arg = hLib.getTflArgFromString('u2','uint8');
op_entry.addConceptualArg( arg );

op_entry.copyConceptualArgsToImplementation();

addEntry(hLib, op_entry);

输入参数

全部折叠

hTable 是先前由 hTable = RTW.TflTable 返回的代码替换表的句柄。

示例: hLib

entry 是您在调用 hEntry = RTW.TflCFunctionEntryhEntry = RTW.TflCOperationEntry 后构造的函数或运算符条目的句柄。

示例: op_entry

版本历史记录

在 R2007b 中推出