59
2
3
4
5
6
7
8
2.5
A
pp
lication Instr
uctions
2.5.6
S
tr
uct
ure creation instruction
s
2.5.6
Structure creation instructions
*1:
n indicates number of arguments for subroutine program.
*2:
n indicates the total of the number of arguments used in the subroutine program and the number of program name steps. The
number of program name steps is calculated as "number of characters in the program/2" (decimal fraction is rounded up).
*3:
The subset is effective only with the Universal model QCPU and LCPU.
Category
In
struction
Symb
ol
Symbol
Processing Details
Execution
Condition
Nu
mb
er of
Basic S
tep
s
Su
bset
See fo
r D
escript
ion
Number of
repeats
FOR
• Executes n times between the
and .
2
- Page
NEXT
1
-
BREAK
• Forcibly ends the execution of the
to
cycle and jumps
pointer Pn.
3
-
BREAKP
Subroutine
program
calls
CALL
• Executes subroutine program Pn when
input condition is met. (S1 to Sn are
arguments sent to subroutine program.
n
5)
*1
2
+
n
*3
CALLP
RET
• Returns from subroutine program
1
-
FCALL
• Performs non-execution processing of
subroutine program Pn if input
conditions have not been met. (S1 to
Sn are arguments sent to subroutine
program. n
5)
*1
2
+
n
-
FCALLP
ECALL
• Executes subroutine program Pn from
within designated program name when
input condition is met. (S1 to Sn are
arguments sent to subroutine program.
n
5)
*2
3
+
n
-
ECALLP
FOR
n
FOR
NEXT
NEXT
BREAK
Pn
D
FOR
NEXT
BREAKP
Pn
D
CALL
Pn
CALL
Pn S1 Sn
CALLP
Pn
CALLP
Pn S1 Sn
RET
FCALL
Pn
FCALL
Pn S1 Sn
FCALLP
Pn
F
CA
LL
P
Pn Sn S1
E
CA
LL
Pn
: File
n
a
m
e
E
CA
LL
Pn S1
Sn
E
CA
LL
P
E
CA
LL
P
Pn S1
Sn
: File
n
a
m
e