Fanuc C-Executer Operating Manual
B-62443EN-3/03E
- 11 -
4.4 Show VGA window. <Main,Win>.................................................................................................759
4.5 Hide VGA window. <Main,Win> .................................................................................................760
4.6 Get VGA window information. <Main,Win>................................................................................761
3.7 FILE OPERATION LIBRARY.........................................................................................................762
U
SING
M
EMORY
C
ARD
............................................................................................................................762
S
UPPORTED MEMORY CARD AND FORMAT
...............................................................................................762
L
ISTS OF
F
UNCTIONS
...............................................................................................................................764
Function Reference.............................................................................................................................764
1. Format specified drive <Main> ....................................................................................................764
2. Mount memory card. <Main,Alarm,Comm>.................................................................................. 765
3. Unmount memory card. <Main,Alarm,Comm> .............................................................................767
4. Get memory card information. <Main,Alarm,Comm>................................................................... 768
3.8 SERIAL LIBRARY............................................................................................................................769
1. O
UTLINE
..............................................................................................................................................769
2. I
NTERFACE
...........................................................................................................................................772
L
IST OF FUNCTIONS
..................................................................................................................................774
1. Initialize communication channel <Main,Alarm,Comm> ............................................................. 775
2. Close communication channel <Main,Alarm,Comm > .................................................................778
3. Get one byte data from receive buffer <Main,Alarm,Comm>.......................................................779
4. Put one byte data into transmit buffer <Main,Alarm,Comm>.......................................................780
5. Get block of data from receive buffer <Main,Alarm,Comm> .......................................................781
6. Put block of data into transmit buffer <Main,Alarm,Comm> ....................................................... 782
7. Test or clear transmit/receive buffer <Main,Alarm,Comm>.........................................................783
8. Get status of communication buffer and interface <Main,Alarm,Comm> .................................... 784
9. Wait for communication interface event <Main,Alarm,Comm> ................................................... 785
10. Select DMA transmission channel. <Main,Alarm,Comm> ..........................................................788
3.9 TASK MANAGEMENT LIBRARY.................................................................................................789
L
IBRARY OUTLINE
...................................................................................................................................789
1. Time management...........................................................................................................................789
2. Synchronization of tasks (semaphore management)....................................................................... 790
3. Synchronizing tasks ( Event flag).................................................................................................... 795
L
ISTS OF
F
UNCTIONS
...............................................................................................................................801
F
UNCTION
R
EFERENCE
............................................................................................................................802
1. Read timer <Main,Alarm,Comm>.................................................................................................802
2. Set timer <Main,Alarm,Comm>.................................................................................................... 803
3. Suspend execution of task until specified time of timer <Main,Alarm,Comm>............................. 804
4. Suspend execution of task for specified time period <Main,Alarm,Comm>..................................805
5. Create event flag <Main,Alarm,Comm>.......................................................................................806
6. Delete event flag <Main,Alarm,Comm> .......................................................................................807
7. Signal event flag <Main,Alarm,Comm>........................................................................................ 808
8. Wait for being signaled <Main,Alarm,Comm>............................................................................ 809
9. Clear event flag <Main,Alarm,Comm>........................................................................................ 810
10. Signal event flag (pulse type) <Main,Alarm,Comm>.................................................................. 811
11. Create semaphore <Main,Alarm,Comm>.................................................................................. 812
12. Delete semaphore <Main,Alarm,Comm>....................................................................................813
13. Signal semaphore <Main,Alarm,Comm>....................................................................................814
14. Wait until semaphore is signaled <Main,Alarm,Comm>........................................................... 815
15. set CPU time for user task and CNC task <Main,Alarm,Comm>............................................... 816
16. Allocate new memory block <Main,Alarm,Comm> ..................................................................... 818
17. Deallocate memory block <Main,Alarm,Comm>.........................................................................819
18. Start window task <Main>...........................................................................................................820
19. Change CPU time of window task <Main,Win> .......................................................................... 821