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

Page 115

Advertising
background image

Operating Functions

Chapter 5

5–78

Example program 2:

uLIST
10

REM STRING ALLOCATION COMPUTATION KNOWING:

20

REM 1)# CHARACTERS IN LONGEST STRING 2) AMOUNT OF STRING MEMORY

30

PRINT : PRINT

40

INPUT “HOW MANY CHARACTERS IN YOUR LONGEST STRING”C

50

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

60

PRINT

70

V=INT((N-1)/(C+1)) : REM COMPUTE THE # OF POSSIBLE VARIABLES

80

N=(V*(C+1))+1 : REM COMPUTE HOW MUCH MEMORY IS ACTUALLY 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

HOW MANY CHARACTERS IN YOUR LONGEST STRING
?20
# OF BYTES OF MEMORY CAN YOU ALLOCATE FOR STRINGS
?500

YOU NEED TO ALLOCATE 485 BYTES OF MEMORY FOR 22 VARIABLES
CONTAINING 21 CHARACTERS EACH

STRING 485 , 21

READY
u

5.10.3
String Support Calls
(continued)

Advertising