
Series 30i/ 31i/ 32i-A
C executor library for conversion
Programming manual
01 04.05.06
S. Hasegawa
New registration
B-64183EN/01
EDIT
DATE
DESIG.
DESCRIPTION
17/226
DRAW.NO.
2.3
COMPATIBILITY WITH THE "C LIBRARY FOR C
LANGUAGE BOARD"
Overview
The "C library for conversion" is designed to be compatible with the "C
library for C language board". However, some functions are unavailable
and behavior of some functions is different from "C library for C
language board" because of the difference of hardware and CNC system
software, and the restriction of the C executor.
In this case, to use a similar conventional function of C executor is worth
considering.
The software block diagram of "C library for conversion" is shown
below.
C language application
C library
for C executor
C library
for conversion
CNC system software
Display
driver
Keyboard
driver
RS-232C
driver
Memory
card driver
Other
driver
Many functions of the "C library for conversion" are designed to call
some functions of the "C library for C executor" to carry out the purpose.
This means that the "C library for conversion" have tendency to be
slower than the "C library for C executor". Furthermore, the
simultaneous use of some similar function of the "C library for C
executor" may be restricted, such as functions related to RS-232C and
CNC program. If the execution speed or above restriction turn into a
grave issue, to use a similar conventional function of C executor is worth
considering.
The different points from the
"C library for C language board"
The differences between the "C library for conversion" and the "C library
for C language board" are shown below. About the details, see the
reference of each function.
- System call
Following functions are unavailable.