Rockwell Automation 1771-DB Basic Module User Manual - Series A User Manual

Page 116

Advertising
background image

Operating Functions

Chapter 5

5–79

Example program 3:

10

REM STRING ALLOCATION COMPUTATION KNOWING:

20

REM 1) AMOUNT OF STRING MEMORY 2) #OF STRING VARIABLES

30 PRINT:

PRINT

40

INPUT “ENTER # OF BYTES OF MEMORY YOU CAN ALLOCATE FOR STRINGS”N

50

INPUT “HOW MANY STRING VARIABLES WILL YOU NEED”V

60 PRINT
70

C=INT(((N-1)/V)-1) : REM COMPUTE THE # OF CHARACTERS/STRING

80

N=(V*(C+1))+1 : REM COMPUTE THE # OF BYTES OF MEMORY NEEDED

90 PRINT:

PRINT

100

PRINT “YOU NEED TO ALLOCATE”,N,“BYTES OF MEMORY FOR”, V,“VARIABLES”

110 PRINT

“CONTAINING”,“C,CHARACTERS

EACH”

120 PRINT:

PRINT

130 PRINT“

STRING”,N,“,”,C

140 END
uRUN

ENTER # OF BYTES OF MEMORY YOU CAN ALLOCATE FOR STRINGS 500
HOW MANY STRING VARIABLES WILL YOU NEED ? 15

YOU NEED TO ALLOCATE 496 BYTES OF MEMORY FOR 15 VARIABLES CONTAINING 32
CHARACTERS EACH

STRING 496 , 32

READY
u

5.10.3
String Support Calls
(continued)

Advertising