-         

Ergebnis 1 bis 2 von 2

Thema: Frage zu Statemachine Menü aus RN-Wissen

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.11.2006
    Ort
    olargues
    Beiträge
    776

    Frage zu Statemachine Menü aus RN-Wissen

    Anzeige

    Hallo,
    auf der Seite:
    http://www.rn-wissen.de/index.php/Ba...e_Machine_Menu

    gibt es ja diese schöne Anleitung für das State Machine Menü.
    Ich befasse mich gerade mit der Version 2 dieses Themas (das mit den addr-Befehlen.

    Hier mal ein Auszug:


    Code:
    Null:
             'Null is a dummy flag for State and Gosub -> do nothing
             Return
    
    S10:
             Adr2 Null : Adr2 S20 : Adr2 Null : Adr2 S11        'Key_plus|Key_minus|Key_prev|Key_next
             Adr2 Null                                          'Subroutine for current State
             Data "1 Butterfly Bascom"                          'Menue Display Text
    S11:
                 Adr2 Null : Adr2 Null : Adr2 S10 : Adr2 Null   'Key_plus|Key_minus|Key_prev|Key_next
                 Adr2 Null
                 Data "11 Rev 2"
    Beim Betrachten des Codes frage ich mich nun, ob nicht am Ende eines jeden Sxx-Blocks ein Return-Befehl fehlt. Also so in etwa:

    Code:
    Null:
             'Null is a dummy flag for State and Gosub -> do nothing
             Return
    
    S10:
             Adr2 Null : Adr2 S20 : Adr2 Null : Adr2 S11        'Key_plus|Key_minus|Key_prev|Key_next
             Adr2 Null                                          'Subroutine for current State
             Data "1 Butterfly Bascom"                          'Menue Display Text
    
    RETURN
    
    S11:
                 Adr2 Null : Adr2 Null : Adr2 S10 : Adr2 Null   'Key_plus|Key_minus|Key_prev|Key_next
                 Adr2 Null
                 Data "11 Rev 2"
    
    RETURN

    Was meint Ihr dazu ?


    Gruss Klaus

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    43
    Beiträge
    2.240
    in den Menüzeilen steht ja : Adr2 Null

    und dort wiederum:


    Null:
    'Null is a dummy flag for State and Gosub -> do nothing
    Return

    als Abschluss der Return ... sollte gehen denk ich
    Vor den Erfolg haben die Götter den Schweiß gesetzt

Berechtigungen

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