Smartpad Porgrammierung

  • Hallo,


    Ich möchte ein Programm auf dem Smartpad schreiben, bei dem der Roboter zwei verschiedene Bewegungen ausführt, also zwei verschiedene Fälle die eintreten können. Beispiel: Die eine wenn Input 1 kommt, die andere wenn Input 2 kommt. Welchen Befehl benötige ich dafür und wie genau kann ich das realisieren?


    Vielen Dank

  • Schritt für Schritt zum Roboterprofi!
  • Ich würde die Switch Case Auswahl nehmen. Das ganze geht auch mit IF ELSE aber nicht so Komfortabel


    SWITCH Input


    CASE 1


    Bewegung


    CASE 2


    Bewegung


    DEFAULT


    Mach was wenn Input nicht da


    ENDSWITCH

    Einmal editiert, zuletzt von run03 ()

  • Einmal editiert, zuletzt von panic mode ()

  • Servus Leutz....
    Mich beschäftigt auch gerade die Switch case Anweisungen...und habe diesbezüglich auch eine Frage.
    Wenn ich jetzt 5 unterprogramme einfügen möchte habe ich ja 5 case .
    Woher weiß ich jetzt dass er immer den richtigen case ausführt?
    Muss dann der unterprogramm Name die case Nummer beinhalten?
    Zb
    Case 1
    1 Entnahme ()
    Case 2
    2 bestücken ()
    .
    .
    .
    Oder wir lautet den die Bedingungen das er den richtigen case ausführt?


    Grüße

  • Steht eigentlich alles im Handbuch


    Siehe eins drüber.
    INT Input = 1
    Switch Input = ist gleich die Bedingung
    Case 1 wird abgearbeitet wenn Input == 1 ist
    Prog1()
    Case 2 wird abgearbeitet wenn Input == 2 ist
    Prog2()
    usw.
    Default wird abgearbeitet wenn nichts von dem zutrifft
    EndSwitch = Ende der Verzweigung


    Jetzt musst du nur an einer Stelle den richtigen Wert zuweisen welches Programm du abarbeiten lassen willst.


    Hoffe du kannst mein Kauderwelsch verstehen ;)

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden