Rockwell Automation 2708-NBD VBASIC Language Development Kit User Manual
Page 6

Bulletin 2708
BASIC Language Development Kit
Table of Contents
iv
DECLARE {FUNCTION | SUB} name(parameters)
B–4
. . . . . . . . . . .
DEFINT letterrange[,letterrange]...
B–5
. . . . . . . . . . . . . . . . . . . . . . . . .
DEFSNG letterrange[,letterrange]...
B–5
. . . . . . . . . . . . . . . . . . . . . . . . .
(DEFDBL letterrange[,letterrange]...) No longer supported
B–5
. . . . . .
DEFLNG letterrange[,letterrange]...
B–5
. . . . . . . . . . . . . . . . . . . . . . . .
DEFSTR letterrange[,letterrange]...
B–5
. . . . . . . . . . . . . . . . . . . . . . . . .
DIM [SHARED] variable[(subscripts)][AS type]...
B–5
. . . . . . . . . . . . .
DO...LOOP [{WHILE/UNTIL} booleanexpression]
B–6
. . . . . . . . . . .
END [{FUNCTION/IF/SELECT/SUB/TYPE}]
B–6
. . . . . . . . . . . . . . .
EOF(filenumber)
B–6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIX(x)
B–7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FOR counter = start TO end [STEP increment] . . . NEXT [counter]
B–7
FRE(numeric expression)
B–7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FREEFILE
B–7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCTION name[(parameterlist)][STATIC]
B–8
. . . . . . . . . . . . . . . . .
GET [#]filenumber[,[recordnumber][,variable]]
B–8
. . . . . . . . . . . . . . .
GOSUB {linelabel | linenumber}....RETURN
B–8
. . . . . . . . . . . . . . . . .
GOTO {linelabel/linenumber}
B–9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HEX$(expression)
B–9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IF...THEN...ELSE
B–9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INKEY$
B–9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INPUT$(bytecount[,[#]filenumber])
B–9
. . . . . . . . . . . . . . . . . . . . . . . .
INSTR([start,]stringexpression1,stringexpression2)
B–10
. . . . . . . . . . . .
INT(numeric–expression)
B–10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IOCTL$([#]filenumber)
B–10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IOCTL[#]filenumber,string
B–10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
KILL “filespec”
B–10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LBOUND(array[,dimension])
B–11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LCASE$(stringexpression)
B–11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LEFT$(stringexpression, n)
B–11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LEN(stringexpression)
B–11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LEN(variable)
B–11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LINE INPUT[;][“promptstring”;]stringvariable
B–11
. . . . . . . . . . . . . . .
LINE INPUT #filenumber,stringvariable
B–11
. . . . . . . . . . . . . . . . . . . . .
LOC(filenumber)
B–11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LOCATE[row][,[column][,[cursor]]]
B–12
. . . . . . . . . . . . . . . . . . . . . . . .
LOF(filenumber)
B–12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LTRIM$(stringexpression)
B–12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MID$(stringexpression, start[, length])
B–12
. . . . . . . . . . . . . . . . . . . . . .
MKD$, MKI$, MKL$, MKS$
B–12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OCT$(numeric–expression)
B–13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ON expression GOSUB {line–number–list/line–label–list}
B–13
. . . . . .
ON expression GOTO {line–number–list/line–label–list}
B–13
. . . . . . .
OPEN file [FOR mode1][ACCESS] AS[#]filenum [LEN=reclen]
B–13
.