Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: Kleine Frage zum "WHEN ... THEN" Ausdruck in Jetter JetSym (Sympas)

  1. #1
    Registriert seit
    29.09.2005
    Beiträge
    124
    Danke
    6
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich stecke grade mitten in einem JetSym Programm. Im Grunde verstehe ich die Syntax des Befehlssatzes. Einige kleinigkeiten verwundern mich aber doch ein wenig. So zum beispiel jetzt grade der WHEN .. THEN Befehl.

    Ich stoße im Programm mehrmals auf Konstrukte die folgendermaßen lauten:

    Code:
    WHEN
     
    ... Bedingung ...
     
    THEN
     
    ...Anweisung...
     
    THEN
     
    ...Anweisung...
    Wieso diese 2 Thens hintereinander?

    Konkreter Fall ist beispielsweise dieser:

    Code:
    TASK tRestart
     
     WHEN
      FLAG mResetS1
     THEN
      TASKRESTART tInit
     
     THEN
      GOTO tRestart
    Wieso nicht einfach. das zweite Then weglassen?

    Danke

    Jochen
    Zitieren Zitieren Kleine Frage zum "WHEN ... THEN" Ausdruck in Jetter JetSym (Sympas)  

  2. #2
    Registriert seit
    27.04.2006
    Ort
    Süddeutscher Raum
    Beiträge
    199
    Danke
    15
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Hallo Jochen.

    Das zweite THEN kann man auch getrost weglassen, da es keinen Zweck erfüllt.
    War bei mir ähnlich, als ich einen bestehenden Code überarbeitet habe.

    Ciao Drain
    Geändert von Drain (24.10.2006 um 09:53 Uhr)

  3. #3
    Jochen ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.09.2005
    Beiträge
    124
    Danke
    6
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hmmm.... ok, aber würde denn das Programm nicht sowieso beim GOTO-Befehl weiter abgearbeitet? Ich komme doch an mein WHEN, warte bis es erfüllt ist und laufe dann in die THEN Anweisung. Anschließend laufe ich doch sowieso in den nächsten Befehl von daher ist mir nicht so 100% klar, welchen Nutzen dieses beendende THEN hat.

  4. #4
    Jochen ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.09.2005
    Beiträge
    124
    Danke
    6
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Durch dein Editieren hast du meine Vermutung schon bestätigt. Danke

Ähnliche Themen

  1. "Index Pulse", "Home Switch" und "Position Limit Switch"
    Von senmeis im Forum Antriebstechnik
    Antworten: 3
    Letzter Beitrag: 07.03.2011, 11:21
  2. Antworten: 3
    Letzter Beitrag: 13.12.2007, 22:15
  3. Einsteiger in Jetter & Jetsym
    Von Drain im Forum Sonstige Steuerungen
    Antworten: 16
    Letzter Beitrag: 06.06.2006, 11:55
  4. Antworten: 3
    Letzter Beitrag: 05.03.2006, 20:56
  5. allgem. C Script Frage mit "define" deklarierten Variablen
    Von dellamorte-dellamore im Forum HMI
    Antworten: 9
    Letzter Beitrag: 13.02.2006, 11:46

Lesezeichen

Berechtigungen

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