
B-66284EN/01 TABLE OF CONTENTS
c-3
2.4.1 Pointer Switching .................................................................................................253
2.4.2 Drawing of Line ...................................................................................................253
2.4.3 Drawing of Rectangle...........................................................................................255
2.4.4 Drawing of Arc.....................................................................................................257
2.4.5 Drawing of Circle.................................................................................................259
2.4.6 Drawing of Ellipse................................................................................................261
2.4.7 Drawing of Graphic Characters............................................................................263
2.5 CUSTOM SCREEN CREATION PROCEDURE AND GUIDELINE ........... 265
2.5.1 About FANUC PICTURE and Customization Tools...........................................265
2.5.2 Custom Screen Design and Creation....................................................................266
2.5.3 Example of FANUC PICTURE Custom Screen Creation ...................................268
2.5.3.1 FANUC PICTURE creation procedure ........................................................... 270
2.5.3.2 Method of creating a parent screen and child screens ..................................... 275
3 FP FUNCTIONS .................................................................................. 290
3.1 FP FUNCTION INTERFACE ..................................................................... 291
3.1.1 Method of specifying FP function........................................................................291
3.1.2 FANUC PICTURE CNC window library ............................................................294
3.1.3 FANUC PICTURE PMC window library............................................................344
4 EMBEDDING OF C APPLICATIONS..................................................351
4.1 SOFTWARE REQUIRED FOR C APPLICATION DEVELOPMENT.......... 352
4.2 CREATION OF APPLICATIONS USING TASKS ...................................... 354
4.3 DRAM AND SRAM .................................................................................... 357
4.4 NOTES AND RESTRICTIONS .................................................................. 358
4.5 COMBINATION OF USER APPLICATION FOR Series 30i ...................... 360
4.5.1 Outline..................................................................................................................360
4.5.2 Content of Files ....................................................................................................360
4.5.3 Preparation for Development Environment..........................................................361
4.5.4 Interface between FANUC PICTURE and C Language Executor.......................361
4.5.5 Making of Screen Data of FANUC PICTURE ....................................................364
4.5.6 Making of Combining Application Program........................................................365
4.5.6.1 Combining of the main task............................................................................. 365
4.5.6.2 Combining of alarm task.................................................................................. 365
4.5.6.3 Combining of communication task.................................................................. 365
4.5.6.4 Combining of window task.............................................................................. 366
4.5.6.5 Combining of high-level task .......................................................................... 366
4.5.6.6 Combining of common variable (DRAM variable and SRAM variable) ........ 366
4.5.6.7 Making of memory card form file (*.MEM) ................................................... 367