-         
+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Warum kommt hier als Fehlermeldung?

  1. #1
    Gast

    Warum kommt hier als Fehlermeldung?

    Bei folgenden Basic-Zeilen kommt ständig eine Fehlermeldung:

    Code:
    If SensorA=on then
      for i= 1 to 500
         pulse MotorA
         pulse MotorB
      next
      pause 100
    endif

  2. #2
    Administrator Robotik Einstein Avatar von Frank
    Registriert seit
    30.10.2003
    Beiträge
    4.943
    Blog-Einträge
    1
    Das ist recht einfach. Es gibt den Befehl "endif" bei dem Basic für die C-Control nicht. Kanntest Du vermutlich aus Visual Basic. Leider kann man hinter IF ... Then immer nur eine Anweisung schreiben.

    Du müsstest Deine Routine also umschreiben. Zum Beispiel so

    Code:
    If SensorA=off then ifende
      for i= 1 to 500 
         pulse MotorA 
         pulse MotorB 
      next 
      pause 100 
    
    ...
    Gruß Frank

+ Antworten

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •