Symbols 

!
-
-
!=
% <1> <2> <3>
&
&&
()
*
+ <1> <2>
,
.
...
.c file
.h file
.log
.rtw file
/
:: <1> <2>
<
<<
<=
==
>
>=
>>
? :
\
^
_prm.h file
_reg.h file
|
||
~

%addincludepath
array index
%assert
assert
    adding
%assign <1> <2>
    defining parameters

block
    customizing Simulink
block function
    InitializeConditions
    Start
block target file <1> <2>
    function in
    mapping
    writing
BlockInstanceSetup
block-scoped variable
BlockTypeSetup
%body
Boolean
%break <1> <2>
%continue
buffer
    close
    writing
built-in functions
    CAST
    EXISTS
    FEVAL
    FIELDNAMES
    FILE_EXISTS
    FORMAT
    GENERATE
    GENERATE_FILENAME
    GENERATE_FORMATTED_VALUE
    GENERATE_FUNCTION_EXISTS
    GENERATE_TYPE
    GENERATE_TYPE_FUNCTION_EXISTS
    GET_COMMAND_SWITCH
    GETFIELD
    IDNUM
    IMAG
    INT16MAX
    INT16MIN
    INT32MAX
    INT32MIN
    INT8MAX
    INT8MIN
    INTMAX
    INTMIN
    ISALIAS
    ISEMPTY
    ISEQUAL
    ISFIELD
    ISFINITE
    ISINF
    ISNAN
    NULL_FILE
    NUMTLCFILES
    OUTPUT_LINES
    REAL
    REMOVEFIELD
    ROLL_ITERATIONS
    SETFIELD
    SIZE
    SPRINTF
    STDOUT
    STRING
    STRINGOF
    SYSNAME
    TLC_FALSE
    TLC_TIME
    TLC_TRUE
    TLC_VERSION
    TLCFILES
    TYPE
    UINT16MAX
    UINT32MAX
    UINT8MAX
    UINTMAX
    WHITE_SPACE
    WILL_ROLL

C MEX S-function
%case
CAST
%closefile
code
    intermediate
code coverage
code generation
coding conventions
comment
    target language
CompiledModel
Compiler
    Target Language (TLC)
Complex
Complex32
conditional
    inclusion
    operator
constant
    integer
    string
continuation
    line
%continue
customizing
    code generation
    Simulink block

debug
    message
debugger <1> <2>
    using
debugger commands
    viewing
debugging tips
%default
Derivatives
directive <1> <2>
    object-oriented
    splitting
directives
    %%
    %<expr>
    %addincludepath
    %addtorecord
    %assert
    %assign
    %break
    %case
    %closefile
    %copyrecord
    %createrecord
    %default
    %else
    %elseif
    %endforeach
    %endfunction
    %endif
    %endroll
    %endswitch
    %endwith
    %error
    %exit
    %filescope
    %for
    %foreach
    %function
    %generatefile
    %if
    %implements
    %include
    %language
    %matlab
    %mergerecord
    %openfile
    %realformat
    %return
    %roll
    %selectfile
    %setcommandswitch
    %switch
    %trace
    %warning
    %with
    /% text %/
Disable
dynamic scoping

%else
%elseif
Enable
%endbody
%endfor
%endforeach
%endfunction
%endif
%endswitch
%endwith
%error
error
    formatting messages
    internal
    usage
error message
    Target Language Compiler
EXISTS
%exit
expressions
    operators in
    precedence

FEVAL
FIELDNAMES
File
file
    .c
    .h
    .rtw
    _prm.h
    _reg.h
    appending
    block target <1> <2>
    close
    inline
    model description. See model.rtw
    model-wide target
    system target
    target <1> <2>
    target language
    used to customize code
    writing
FILE_EXISTS
%for
%foreach
FORMAT
formatting
Function
%function
function
    C MEX S-function
    call
    GENERATE
    GENERATE_TYPE
    library
    output
    target language
    Target Language Compiler
functions
    obsolete

Gaussian
Gaussian, Unsigned
GENERATE <1> <2>
GENERATE_FILENAME
GENERATE_FORMATTED_VALUE
GENERATE_FUNCTION_EXISTS
GENERATE_TYPE <1> <2>
GENERATE_TYPE_FUNCTION_EXISTS
%generatefile
GET_COMMAND_SWITCH
GETFIELD

identifier
    changing
    defining
IDNUM
%if %endif
IMAG
%implements
%include
inclusion
    conditional
    multiple
index
Initialize
InitializeConditions
inlining S-function
    advantages
input file control
INT16MAX
INT16MIN
INT32MAX
INT32MIN
INT8MAX
INT8MIN
integer constant
intermediate code
INTMAX
INTMIN
ISALIAS
ISEMPTY
ISEQUAL
ISFIELD
ISFINITE
ISINF
ISNAN

%language
lcv, definition
library functions
    LibBlockContinuousState
    LibBlockDiscreteState
    LibBlockDWork
    LibBlockDWorkAddr
    LibBlockDWorkDataTypeId
    LibBlockDWorkDataTypeName
    LibBlockDWorkIsComplex
    LibBlockDWorkName
    LibBlockDWorkStorageClass
    LibBlockDWorkUsedAsDiscreteState
    LibBlockDWorkWidth
    LibBlockInputSignal
    LibBlockInputSignalAddr
    LibBlockInputSignalBufferDstPort
    LibBlockInputSignalConnected
    LibBlockInputSignalDataTypeId
    LibBlockInputSignalDataTypeName
    LibBlockInputSignalDimensions
    LibBlockInputSignalIsComplex
    LibBlockInputSignalIsFrameData
    LibBlockInputSignalLocalSampleTimeIndex
    LibBlockInputSignalNumDimensions
    LibBlockInputSignalOffsetTime
    LibBlockInputSignalSampleTime
    LibBlockInputSignalSampleTimeIndex
    LibBlockInputSignalStorageClass
    LibBlockInputSignalStorageTypeQualifier
    LibBlockInputSignalWidth
    LibBlockIWork
    LibBlockMatrixParameter
    LibBlockMatrixParameterAddr
    LibBlockMode
    LibBlockNonSampledZC
    LibBlockOutputSignal
    LibBlockOutputSignalAddr
    LibBlockOutputSignalBeingmerged
    LibBlockOutputSignalConnected
    LibBlockOutputSignalDataTypeId
    LibBlockOutputSignalDataTypeName
    LibBlockOutputSignalDimensions
    LibBlockOutputSignalIsComplex
    LibBlockOutputSignalIsFrameData
    LibBlockOutputSignalIsGlobal
    LibBlockOutputSignalIsInBlockIO
    LibBlockOutputSignalIsValidLValue
    LibBlockOutputSignalLocalSampleTimeIndex
    LibBlockOutputSignalNumDimensions
    LibBlockOutputSignalOffsetTime
    LibBlockOutputSignalSampleTime
    LibBlockOutputSignalSampleTimeIndex
    LibBlockOutputSignalStorageClass
    LibBlockOutputSignalStorageTypeQualifier
    LibBlockOutputSignalWidth
    LibBlockParameter
    LibBlockParameterAddr
    LibBlockParameterBaseAddr
    LibBlockParameterDataTypeId
    LibBlockParameterDataTypeName
    LibBlockParameterDimensions
    LibBlockParameterIsComplex
    LibBlockParameterSize
    LibBlockPWork
    LibBlockReportError
    LibBlockReportFatalError
    LibBlockReportWarning
    LibBlockRWork
    LibBlockSampleTime
    LibBlockSrcSignalBlock
    LibBlockSrcSignalIsDiscrete
    LibBlockSrcSignalIsGlobalAndModifiable
    LibBlockSrcSignalIsInvariant
    LibCacheDefine
    LibCacheExtern
    LibCacheFunctionPrototype
    LibCacheIncludes
    LibCacheTypedefs
    LibCallFCSS
    LibGetBlockPath
    LibGetDataTypeAliasedToFromId
    LibGetDataTypeComplexNameFromId
    LibGetDataTypeEnumFromId
    LibGetDataTypeNameFromId
    LibGetDataTypeResolvesToFromId
    LibGetFormattedBlockPath
    LibGetGlobalTIDFromLocalSFcnTID
    LibGetNumSFcnSampleTimes
    LibGetSFcnTIDType
    LibGetT
    LibGetTaskTimeFromTID
    LibIsComplex
    LibIsContinuous
    LibIsDiscrete
    LibIsFirstInitCond
    LibIsSFcnSampleHit
    LibIsSFcnSingleRate
    LibIsSFcnSpecialSampleHit
    LibMaxIntValue
    LibMinIntValue
    LibSetVarNextHitTime

macro
    expansion
makefile
    template
Matrix
mdlDerivatives (S-function)
mdlInitializeConditions
mdlInitializeSampleTimes
mdlInitializeSizes
mdlOutputs (S-function)
MdlStart
    InitializeConditions
MdlTerminate
    Terminate
mdlTerminate (S-function)
mdlUpdate (S-function)
model description file. See model.rtw
model.rtw file
    changing scope within
model.rtw file <1> <2>
model-wide target file
modifier
    Output
    void
multiple inclusion

negation operator
nested function
    scope within
new features
    version 4.0
    version 4.1
    version 5.0
NULL_FILE
Number
NUMTLCFILES

object-oriented directive
obsolete functions
%openfile
operations
    precedence
operator
    ::
    conditional
    negation
output file control
Output modifier
OUTPUT_LINES
Outputs

parameter
    defining
    value pair
paramIdx
path
    specifying absolute
    specifying relative
portIdx, definition
precedence
    expressions
    operations
profiler
    using
program

Range
REAL
Real
Real32
%realformat
Real-Time Workshop
record <1> <2>
record file
    example of
    guide.rtw
    lists
    reading
    structure of
REMOVEFIELD
resolving variables
%return <1> <2>
%roll
    common arguments to
    directive
    syntax of
ROLL_ITERATIONS
rt
rt_
RTW
    identifier

Scope
scope
    accessing values in
    closing
    dynamic
    function
    modifying via %width
    within function
search path
    adding to
    overriding
    sequence
    specifying absolute
    specifying relative
%selectfile
SETFIELD
S-function
    adavantage of inlining
    C MEX
    inlining
    user-defined
S-function record
sigIdx
Simulink
    and Real-Time Workshop
    generating code
Simulink data objects
    and ObjectProperties records
SIZE
Special
SPRINTF
Start
stateIdx
STDOUT
STRING
String
string constant
STRINGOF
substitution
    textual
Subsystem
%switch
syntax
SYS_NAME
system target file

target file <1> <2> <3>
    and customizing code
    block <1> <2>
    model-wide
    naming
    system
target language
    comment
    directive <1> <2>
    expression
    file
    formatting
    function
    line continuation
    program
    syntax
    value
Target Language Compiler
    command line arguments
    directives
    error messages
    function library
    introducing
    switches
    uses of
    variables
template makefile
Terminate
textual substitution
TLC code
    debugging tips
TLC coverage option
TLC debugger
TLC debugger commands
TLC profiler
TLC program
TLC tutorials
    debugging TLC code
    inlining S-functions
    processing rtw files
    reading record files
    using TLC code coverage data
    variable names and loop rolling
    wrapping user code
TLC_FALSE
TLC_TIME
TLC_TRUE
TLC_VERSION
TLCFILES
token expansion
%trace
tracing
TYPE

ucv, definition
UINT16MAX
UINT32MAX
UINT8MAX
UINTMAX
Unsigned
Unsigned Gaussian
Update

values
variables
    block-scoped
    global
    local
Vector
void modifier

%warning
warning message
WHITE_SPACE
WILL_ROLL
%with

zero-crossing
    reset code