Intermec PC23d Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM4 - Page 35
Using a WHILE...WEND Instruction
View all Intermec PC23d manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 35 highlights
Chapter 2 - Understanding Fingerprint Syntax 40 X%=B%*C% 50 FOR D%=1 TO X% STEP C% 60 FONT "Univers",24 70 PRPOS 100,200 80 PRTXT "TEST LABEL" 90 PRPOS 100,100 100 PRTXT "COUNTER: "; A% 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in which a series of statements are executed provided a given condition is TRUE. WHILE is supplemented by a numeric expression that can be either TRUE (-1) or FALSE (0): • If the condition is TRUE, all subsequent program lines are executed until a WEND statement is encountered. The execution then loops back to the WHILE statement and the process is repeated, provided the WHILE condition still is TRUE. • If the WHILE condition is FALSE, the execution bypasses the loop and resumes at the statement following the WEND statement. WHILE...WEND statements can be nested. Each WEND statement matches the most recent WHILE statement. This example shows a program that keeps running in a loop (line 20-50) until you press the Y key on the host (ASCII 89 dec.), which makes the WHILE condition become true. 10 B%=0 20 WHILE B%89 30 INPUT "Want to exit? Press Y=Yes or N=No",A$ 40 B%=ASC(A$) 50 WEND 60 PRINT "The answer is Yes" 70 PRINT "You will exit the program" 80 END RUN Fingerprint Developer's Guide 23