LabVIEWForum.de
Signaldarstellung hakt, Schleife falsch? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Signaldarstellung hakt, Schleife falsch? (/Thread-Signaldarstellung-hakt-Schleife-falsch)



Signaldarstellung hakt, Schleife falsch? - Nukular - 27.05.2012 13:45

Hallo liebe Gemeinde,

nachdem ich mich die letzten Tage etwas abgemüht habe und nun dachte (jaja…), ich hätte einen funktionsfähigen Stand meines Programms, will es nun einfach nicht tun und ich habe einfach keine Idee mehr, was ich noch ändern soll. In der Hoffnung auf eine Lösung habe ich Euch das Konstrukt mal angehangen und würde mich über Eure Hilfe freuen.

Kurz zum Inhalt:

- es wird ein analoger Spannungswert und ein digitaler Eingang akquiriert
- das Signal soll im weiteren Verlauf angezeigt und bei Bedarf (Bedingung und Trigger-Button) gespeichert werden – soweit funktioniert das auch
- ich kam dann auf die Idee, Mittelwert und Max und Min Werte der Schwingung zu bestimmen und die ebenfalls darzustellen. Allein funktioniert das auch, nur im Gesamtbild eben nicht mehr

Sicherlich wird die innere Schleife ein Problem darstellen, nur leider weiß ich mir hier keinen Rat. Für Hilfe wie schon bereits gesagt, vielen Dank!

Grüße,

Nukular


RE: Signaldarstellung hakt, Schleife falsch? - Kasi - 27.05.2012 18:11

Die Abbruch-Bedingung der eingebetteten While-Schleife hat leider nie die Chance, den aktuellen Wert von "Stop" zu sehen, da es mit jedem Schleifendurchlauf nur die Kopie des Werts bei Schleifeneintritt sieht - die Folge ist ein Endloslauf der inneren Schleife. Mal abgesehen davon, dass das alles schöner zu lösen ist, wäre eine Lösung, die Abbruchbedingung der inneren Schleife an eine Variable von Stop zu hängen, die sich dann ebenfalls in dieser Schleife liegt und so stets neu abgefragt wird.

- halt, nein, das wäre doch keine Lösung, weil dann auch die äußere Schleife abgebrochen wird. So ganz klar ist mir der Sinn der inneren Schleife auf die Schnelle noch nicht Sad
Aber Schuld am hängenbleiben ist jedenfalls, dass die Abbruchbedingung so nie ein "true" sehen kann