
B–61803E–1/10
APPENDIX
E. FANUC Super CAP T/CAP II T MACRO
COMPILER/EXECUTOR (Series 16/18)
and Super Capi T Macro Compiler/
EXECUTOR (Series 16i/18i/21iT)
368
NOTE
1 Only the cursor position for a transfer process or auxiliary
process is readable/writable.
2 The cursor position is not related to the position on the
screen, but corresponds to the position (offset) of internal
data.
3 The cursor must be entirely controlled by a user program.
The system monitors #9110 at all times, and places the
cursor at the screen position corresponding to the data
position of the process.
4 When #9110 has been changed, the sequence must always
exit from the user program. The system changes display
after user program termination.
#9108 = X coordinate of the cursor position on a
process data screen (read only)
#9109 = Y coordinate of the cursor position on a
process data screen (read only)
On a process data screen, the current cursor position (reverse
display position) is indicated using character coordinates. This
can be used for window display position control.
NOTE
The cursor cannot be controlled using #9108 and #9109.
Use #9110 to control the cursor.
(b) Communication associated with the position of the cursor
between a user program and the system
1. Cursor movement in a transfer or auxiliary process must be
controlled by setting a value in #9110 with a user program.
Depending on the value in #9110, the system displays the
cursor at the corresponding position on the screen.
2. Any cursor movement operation in a process other than
transfer and auxiliary processes is controlled by the system.
Currently, the user program is not activated at that time.
3. Set, in #9110, 100 added to the current cursor position when
the cursor moves outward from within a transfer or auxiliary
process because the cursor key [#] is pressed. Set, in #9110,
200 added to the current cursor position when the cursor
moves outward from within a transfer or auxiliary process
because the cursor key [#] is pressed. Depending on the
value in #9110, the system displays the cursor at the
corresponding position.
4. Set 199 in #9110 when the cursor moves to the outside of a
transfer or auxiliary process from the first item (type) of the
process because the cursor key [z] is pressed. Set 299 in
#9110 when the cursor moves to the outside of a transfer or
auxiliary process from the last item (of the process because
the cursor key [!] is pressed. Depending on the value of
#9110, the system displays the cursor at the corresponding
position.