Technical data

i
Contents
1
Using the Target Language Compiler
with Real-Time Workshop
Using the Target Language Compiler
. . . . . . . . . . . . . . . . . . .
1-2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-2
A Basic Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-5
Files
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-10
Target Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-10
System Target Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-10
Block Target Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-11
Where to Go from Here
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-12
2
Working with the Target Language
Why Use the Target Language Compiler?
. . . . . . . . . . . . . . .
2-2
The model.rtw File
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3
Compiler Directives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6
Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-8
Line Continuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-9
Target Language Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-10
Target Language Expressions . . . . . . . . . . . . . . . . . . . . . . . . .
2-13
Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-17
Conditional Inclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-18
%if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-18
%switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-19