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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .