
B-63944EN-3/01 TABLE OF CONTENTS
c-1
TABLE OF CONTENTS
I. SPECIFICATION ...................................................................... 1
1. Overview ...............................................................................................3
1.1 Feature ..........................................................................................................4
2. System components.............................................................................6
2.1 C Executor .....................................................................................................6
2.2 C library..........................................................................................................7
2.3 Application program.......................................................................................8
2.4 The hardwares of CNC which are used in C Executor.................................11
3. Application program development environment..............................14
3.1 Composition of development system...........................................................14
3.2 Development procedure...............................................................................16
4. C language library function list .........................................................18
4.1 ANSI C standard library ...............................................................................18
4.2 MS-C extended C standard library...............................................................21
4.3 Graphic library..............................................................................................22
4.4 CNC/PMC window library.............................................................................24
4.5 Other libraries ..............................................................................................26
II. PROGRAMMING ................................................................... 31
0. INDEX ..................................................................................................35
0.1 Required software for application development...........................................37
1. List of Functions.................................................................................38
1.1 ANSI C Standard library...............................................................................38
1.3 Graphic library..............................................................................................46
1.4 CNC/PMC window library.............................................................................48
1.5 Other libraries ..............................................................................................51
2. How to make application program ....................................................59
2.1 Outline .........................................................................................................59
2.2 Special files..................................................................................................62
2.3 MAKEFILE ...................................................................................................63
2.4 Installing the Diab C/C++ Power-PC compiler .............................................65
2.5 Compatibility related to variables of type 'int' ...............................................66