LabVIEWForum.de
For und While Loop - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: For und While Loop (/Thread-For-und-While-Loop)



For und While Loop - katana - 28.07.2015 18:44

Halo zusammen,

bin neu hier und auch mit Labview. Habe ein Problem mit Iterator For und While Loop.

Warum ist die Ergebnis in Attachment unterschiedlich?



Danke im Voraus


RE: For und While Loop - jg - 28.07.2015 18:56

Weil du auf "Größer" vergleichst, damit läuft die While Loop 6x durch. Hättest du durch elementares Debugging auch schnell selber herausfinden können (z.B. per Sonde oder Erstellen zusätzlicher Indicators).

Gruß, Jens


RE: For und While Loop - Trinitatis - 29.07.2015 11:14

Hallo Katana,

vielleicht noch ein Nachtrag zur Verständlichkeit für dich.

Du vergleichst eine For Loop mit einer While Loop.
Die For-Schleife ist kopfgesteuert, das heißr, du sagst ihr über den Anschluss links oben, wie oft sie durchlaufen soll.
Die While Loop ist fußgesteuert, d.h., ihr Inhalt wird erst abgearbeitet, bevor geprüft wird, ob sie gestoppt werden soll.
Und da der I-Anschluss bei 0 beginnt und 5 noch nicht größer als 5 ist, läuft sie von 0-5, also 6 mal durch.


Gruß, Marko