Citizen CBM-270 user manual Lprint CHR$ 0 CHR$

Models: CBM-270

1 114
Download 114 pages 19.21 Kb
Page 85
Image 85

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

 

 

 

 

: Identical counter print count

 

 

 

(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)

85

CITIZEN

Page 85
Image 85
Citizen CBM-270 user manual Lprint CHR$ 0 CHR$