!
-
-
!=
%
<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