Download HDevelop User`s Manual

Transcript
3 Language
3.1 Basic Types of Parameters . . . . . . . . . .
3.2 Control Types and Constants . . . . . . . . .
3.3 Variables . . . . . . . . . . . . . . . . . . .
3.4 Operations on Iconic Objects . . . . . . . . .
3.5 Expressions for Input Control Parameters . .
3.5.1 General Features of Tuple Operations
3.5.2 Assignment . . . . . . . . . . . . . .
3.5.3 Basic Tuple Operations . . . . . . . .
3.5.4 Tuple Creation . . . . . . . . . . . .
3.5.5 Simple Arithmetic Operations . . . .
3.5.6 Bit Operations . . . . . . . . . . . .
3.5.7 String Operations . . . . . . . . . . .
3.5.8 Comparison Operators . . . . . . . .
3.5.9 Boolean Operators . . . . . . . . . .
3.5.10 Trigonometric Functions . . . . . . .
3.5.11 Exponential Functions . . . . . . . .
3.5.12 Numerical Functions . . . . . . . . .
3.5.13 Miscellaneous Functions . . . . . . .
3.5.14 Operator Precedence . . . . . . . . .
3.6 Reserved Words . . . . . . . . . . . . . . . .
3.7 Control Structures . . . . . . . . . . . . . . .
3.8 Limitations . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
. 81
. 82
. 84
. 85
. 85
. 85
. 86
. 88
. 89
. 91
. 91
. 92
. 95
. 96
. 96
. 96
. 97
. 98
. 99
. 100
. 100
. 103
4 Code Export
4.1 Code Generation for C++ . . . . . . . .
4.1.1 Basic Steps . . . . . . . . . . .
4.1.2 Optimization . . . . . . . . . .
4.1.3 Used Classes . . . . . . . . . .
4.1.4 Limitations and Troubleshooting
4.2 Code Generation for Visual Basic 6 . .
4.2.1 Basic Steps . . . . . . . . . . .
4.2.2 Program Structure . . . . . . .
4.2.3 Limitations and Troubleshooting
4.3 Code Generation for C . . . . . . . . .
4.3.1 Basic Steps . . . . . . . . . . .
4.4 General Aspects of Code Generation . .
4.4.1 Special Comments . . . . . . .
4.4.2 Assignment . . . . . . . . . . .
4.4.3 ’for’ Loops . . . . . . . . . . .
4.4.4 System Parameters . . . . . . .
4.4.5 Graphics Windows . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
105
105
105
106
107
107
110
110
111
112
113
113
114
114
114
115
115
116
5 Program Examples
5.1 Stamp Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Capillary Vessel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Particles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
119
119
121
124
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.