PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CCBASIC While-Schleife???



Spielkind
02.09.2005, 10:22
Hallo,

ich habe mir vor kurzem einen Robby RP5 von Conrad zugelegt und bin jetzt eifrig am ausprobieren.

Ich möchte ein Unterprogramm schreiben indem der Roboter zurückfährt und ein Warnsignal abgibt, wenn das ACS anspringt. Ich wollte dies mit einer while-Schleife folgendermaßen realisieren:

#zurückweichen
SPEED_R=0:SPEED_L=0
WHILE (ACSL_F and ACSL_R)=on
beep 550, 20, 30
SYS REV: SPEED_L=60:SPEED_R=60
WEND
goto loop0

Ich habe es auch schon mit DO WHILE und LOOP ausprobiert. Geht aber auch nicht.

Im Benutzerhandbuch von Conrad ist die While-Schleife auch nicht erklärt. Geht das in CC Basic nicht, wie kann ich das dann machen?

Gruß
Spielkind

Gerhard
02.09.2005, 11:23
ccbasic kennt Do while ... nicht.
Versuche es mal mit mbasic http://www.nettypes.de/mbasic/
oder CCBasic++ http://www.fdos.de/ccbpp/index.php

mfg Gerhard

Spielkind
02.09.2005, 11:59
Ist es nicht möglich, dass irgendwie anders mit CC Basic zu realisieren?

SprinterSB
02.09.2005, 13:06
Mit IF und GOTO.
Damit hast du dann den Sprachumfang von BASIC auch schon fast ausgereizt...