INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Verschachtelte While-Schleifen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.04.2011, 17:57
Beitrag #1

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
Verschachtelte While-Schleifen
Hey,

es gibt einen ähnlichen Thread zu einer Event-Struktur, der mir aber nicht weiterhilft - offensichtlich fehlt mir gerade das Grundverständnis zur Hierarchie von While-Schleifen..

Könnte mir jemand erklären, wo der Unterschied zwischen den beiden VIs ist? :

VI per Labview auf "Wiederholt ausführen" gestellt - also endlos-Modus. (Anhang 1)

VI in einer While-Schleife und per LabView "Einfach" ausgeführt. (Anhang 2)


-----------------------------------

Mein eigentliches Problem ist ziemlich unhandlich, deswegen erstmal diese grundlegende Frage! Wenn jemand Lust hat, mitzudenken, schreibe ich das noch mal en Detail Wink

Gruß, fheinrich


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.04.2011, 18:11
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Verschachtelte While-Schleifen
Deine Frage ist eher philosphischer Natur, denn:
Dein Fall 1 ist eigentlich nur etwas fürs Debugging. Das ist etwas, um bei Bedarf mal schnell was zu testen, für ein reales Projekt ist es aber am Ende keine Option.

Prinzipiell sollten sich deine beiden Screenshots identisch verhalten, im Detail lässt sich das aber nicht genau sagen, dafür sind dann doch zu wenig Infos in deinen Screenshots.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2011, 18:18
Beitrag #3

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
RE: Verschachtelte While-Schleifen
Alles klar,

ich werde morgen mal ein Minimalbeispiel hochladen Wink

Schönen Abend noch!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.04.2011, 10:22 (Dieser Beitrag wurde zuletzt bearbeitet: 19.04.2011 10:36 von jg.)
Beitrag #4

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
RE: Verschachtelte While-Schleifen
Soo, heute kommt das Beispiel dazu Wink

Lässt man das Beispiel 1 "wiederholt ausführen", also endlos abspielen, macht es das, was ich möchte: 6 Einträge werden zusammengefasst und ausgegeben, danach startet das Programm neu.
Mein Gesamtsystem sieht allerdings so aus, wie in Beispiel 2. Wenn ich Beispiel 2 "einfach ausführe", wird der Ausgabestring aber immer länger und länger..

Wie könnte ich Beispiel 2 ändern, dass es mir in jeder Wiederholung der Hauptschleife wirklich nur die gerade berechneten 6 Einträge der kleinen Schleife ausspuckt?

Gruß und vielen Dank fürs Mitdenken,
fheinrich

EDIT jg: LV-Version ergänzt.


Angehängte Datei(en)
2010 .vi  Beispiel 1.vi (Größe: 7,35 KB / Downloads: 186)

2010 .vi  Beispiel 2.vi (Größe: 8,01 KB / Downloads: 181)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.04.2011, 10:42
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Verschachtelte While-Schleifen
Aha, FeedbackNodes, schon mal genau das "InitializeTerminal" angeschaut?
   

Aktuelle Einstellung: "Globally Initialize on First Call", d.h.

Bsp1: Jeder wiederholte Aufruf ist natürlich ein neuer Aufruf des VI, es wird immer wieder neu initialisiert. Somit auch die Feedbacknode.
Bsp2: Hier rufst du das VI nur einmal auf, also wird die Feedbacknode nur 1x initialisiert.
Mgl. Lösung: Shift-Register verwenden und bei jedem Schleifendurchlauf initialisieren oder die Feedbacknode bei jedem Schleifendurchlauf initialisieren (Kontextmenü-> Move Initializer One Loop Out:
   

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.04.2011, 15:29
Beitrag #6

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
RE: Verschachtelte While-Schleifen
Ahhh, genau das habe ich gesucht!

Dank' dir, du hast mir echt den Tag gerettet Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Verschachtelte Clusterelemente auslesen simcum 5 3.160 31.08.2020 10:25
Letzter Beitrag: simcum
  verschachtelte Bibliotheken - Architekturfrage seuk 3 3.152 12.07.2018 11:32
Letzter Beitrag: GerdW
  verschachtelte Cluster gottfried 5 4.217 04.12.2017 17:24
Letzter Beitrag: gottfried
  Verschachtelte und parallele Schleifen gleichzeitig beenden Rayid 6 6.353 14.11.2016 08:24
Letzter Beitrag: GerdW
  Zugriff auf verschachtelte Referenzen Hasenfuss 6 4.450 23.06.2015 19:05
Letzter Beitrag: Hasenfuss
  Daten in verschachtelte Multicolumn Listbox GT123 5 4.807 17.04.2013 09:33
Letzter Beitrag: GT123

Gehe zu: