| Real-Time Workshop® Embedded Coder™ | ![]() |
void addConceptualArg(hEntry, arg)
Handle to a TFL table entry previously returned by hEntry = RTW.TflCFunctionEntry or hEntry = RTW.TflCOperationEntry.
Argument of type TflArg, such as returned by TflArg* getTflArgFromString(name, datatype), to be added to the array of conceptual arguments for the TFL table entry.
The addConceptualArg function adds a specified conceptual argument to the array of conceptual arguments for a TFL table entry.
In the following example, the addConceptualArg function is used to add conceptual arguments for the output port and the two input ports for an addition operation.
hLib = RTW.TflTable;
% Create 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', ...
'RoundingMode', '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();
hLib.addEntry( op_entry );Creating Function Replacement Tables in the Real-Time Workshop Embedded Coder documentation
Target Function Libraries in the Real-Time Workshop Embedded Coder documentation
![]() | addArgConf | addEntry | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |