CBM-270 User’s Manual
GS C1 n1 n2 n3 n4 n5 n6
[Function] Setting the numbering counter mode (A)
[Code] <1D>H<43>H<31>H<n1><n2><n3><n4><n5><n6>
[Range] 0 n1, N2, N3, N4, N5, N6 255
[Outline] This command sets the numbering (serial number counter) mode.
n1 + n2 × 256 (n1 = remainder, n2 = quotient) : Counter default
n3 + n4 × 256 (n3 = remainder, n4 = quotient) : Counter final value
n5 : Counter step value
n6 : I de nt i ca l count e r pr i nt c ount
(n1 + n2 × 256) < (n3 + n4 × 256) : Count-up system
(n1 + n2 × 256) > (n3 + n4 × 256) : Count-down system
(n1 + n2 × 256) = (n3 + n4 × 256) or n5 = 0 or n6 = 0 : Counter stop
[Default] n1 + n2 × 256 = 1
n3 + n4 × 256 = 65535
n5 = 1
n6 = 1
[See Also] GS C0, GS C2, GS c, GS C ;
[Sample Program]
LPRINT CHR$ (&H1D) ; "C0" ; * CNT
LPRINT CHR$ (3) ; CHR$ (0) ; FOR I=1 TO 6
LPRINT CHR$ (&H1D) ; "C1" ; LPRINT CHR$ (&HID) ; "c" ;
LPRINT CHR$ (50) ; CHR$ (0) ; NEXT I
LPRINT CHR$ (0) ; CHR$ (0) ; LPRINT CHR$ (&HA) ;
LPRINT CHR$ (5) ; CHR$ (2) ; RETURN
GOSUB * CNT
LPRINT CHR$ (&H1D) ; "C2" ;
LPRINT CHR$ (5) ; CHR$ (0) ;
GOSUB * CNT
END
[Print Result] When setting a count-down range = 0 to 50, step value
= 5, repeat count = 2, and start value = 5 to print a
counter value.
When setting a count-down range = 0 to 50, step value
= 5, repeat count = 1, and start value = 50 to print a
counter value. (The repeat count is cleared)