LabVIEWForum.de
zu viele Schleifen? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: zu viele Schleifen? (/Thread-zu-viele-Schleifen)



zu viele Schleifen? - perledeluxe - 10.03.2008 13:30

hallo,

ich hab mal eine frage zur Struktur meines Programms. Auf dem nachstehenden Bild ist nur der allgemeine Aufbau meines Programms, also ohne Bedienelemente und den ganzen anderen krams, da das viel zu groß ist. Das Programm läuft, wenn ich jetzt allerdings um mein ganzes programm noch eine while-schleife lege funktioniert nix mehr, wieso??? gemeint ist hier die äußere while-schleife. wieso kann man nicht einfach außen um das programm noch eine dazu packen.......???? Danke


zu viele Schleifen? - eg - 10.03.2008 13:38

Eigentlich soll das laufen. Warum eigentlich nicht?

Was genau läuft denn nicht?

Das einzige was ich sehe ist, dass du die äussere Schleife nicht beenden können wirst, solange die inneren aktiv sind, ansonsten eigentlich keine Probleme bei dieser Konstruktion.

Was willst du eigentlich damit machen?

Gruß, eg


zu viele Schleifen? - perledeluxe - 10.03.2008 13:50

' schrieb:Das einzige was ich sehe ist, dass du die äussere Schleife nicht beenden können wirst, solange die inneren aktiv sind, ansonsten eigentlich keine Probleme bei dieser Konstruktion.
das soll so sein, das die äussere schleife erst beendet werden kann wenn die inneren nicht mehr aktiv sind. Mein Problem ist das die Ereignisstruktur die sich in einer der Schleifen befindet nicht mehr reagiert..........
ist leider noch geheim wofür das programm dient............

gruß perle


zu viele Schleifen? - eg - 10.03.2008 13:55

Hast du zufällig irgendwelche Verbindungen zwischen den Schleifen oder laufen diese wirklich parallel? Wenn parallel, dann schaue dir mal ob die verdächtige Schleife vielleicht nach dem Start sofort beendet wird.
Schalte einfach die gelbe Lampe (Highlight Execution) ein und verfolge alles was in deinem Programm passiert.


zu viele Schleifen? - perledeluxe - 10.03.2008 14:05

da ist der fehler ..........wieder was dazu gelernt..................

ich hatte in der ereignisstruktur ein case, das bei drücken eines schalters ein true an den bedingungsanschluss der umgebenden while-schleife gegeben hat. hat bis jetzt auch immer funktioniert, nur irgendwie passte das jetzt mit der äußeren nicht mehr. na ja, die ereignisstruktur hat jetzt nen timeout und der bedingungsanschluss nen eigenen schalter. und jetzt funktioniert das. ich weiß zwar immer noch nicht wieso die sich in die haare gekommen sind, aber es wird schon gründe geben. vielen dank für deine mühe, eg.

gruß perle