LabVIEWForum.de
Werte zwischenspeichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Werte zwischenspeichern (/Thread-Werte-zwischenspeichern)

Seiten: 1 2


Werte zwischenspeichern - infester - 12.08.2008 08:23

' schrieb:Das hat diverse Nachteile - z.B. den, dass diverse variablen gelöscht werden könnten.

Starte halt nur einmal und verwende z.B. eine Statemachine (guckst du Hilfe in LV und Suche hier), die der Reihe nach folgendes macht: Erste Messung - Warten bis zweite Messung starten soll - zweite Messung - Auswerten.

Ok danke ich werds mir mal anguckenSmile


Werte zwischenspeichern - infester - 14.08.2008 16:07

Falls es wen interessiert ich hab das ganze einfach über eine Ereignissstruktur gelöst.
Danke an alle die mir trotz meines wirren Postings versucht haben zu helfen.Smile

[attachment=13965]


Werte zwischenspeichern - jg - 14.08.2008 19:13

HILFE, NEIN, nicht so!

Empfehle dringend, die Hinweise zur Verwendung der Event-Struktur in der LabVIEW-Hilfe durchzulesen!

Es wird dringend von der Verwendung mehrerer Event-Structures innerhalb einer Schleife gewarnt! Alle LV-Experten gehen sogar noch eine Schritt weiter und raten zur Verwendung von maximal 1 Event-Structure pro VI! Die Erfahrung zeigt, dass du dir so auf Dauer unter Garantie Probleme einhandelst. Also erst gar nicht angewöhnen.

Und es ist immer möglich, nur mit einer Event-Structure auszukommen!

MfG, Jens


Werte zwischenspeichern - Y-P - 15.08.2008 07:23

Ja, in Deinem Fall musst Du einfach in der oberen Event-Struktur ein Event hinzufügen (Messung 2) und da den Code aus dem unteren Event rauskopieren.
Dann kannst Du die untere Schleife löschen.

Gruß Markus

' schrieb:Und es ist immer möglich, nur mit einer Event-Structure auszukommen!



Werte zwischenspeichern - IchSelbst - 15.08.2008 10:11

Wir beziehen uns doch auf das Bild?

' schrieb:Ja, in Deinem Fall musst Du einfach in der oberen Event-Struktur ein Event hinzufügen (Messung 2) und da den Code aus dem unteren Event rauskopieren.
So einfach ist das nicht. Ohne While-Schleife würde nur eine der beiden Messungen gemacht werden. Weil eben keine While-Schleife drumherum ist. Also noch While-Schleife außenherum mit einem Boolean als Flag "Beide Messungen gemacht" in ein Schieberegister und bei True die While-Schleife abbrechen.
So gesehen ist die Lösung im Bild besser. Nur: Keiner weiß, welche Event-Struktur zuerst gemacht wird: Messung 1 oder Messung 2. Würden die beiden Events parallel laufen wie While-Schleifen oder einzeln wie Datenfluß (<= Interessante Frage).

Zitat:Dann kannst Du die untere Schleife löschen.
Welche Schleife? Tongue


Werte zwischenspeichern - Y-P - 15.08.2008 10:17

Ich meinte Event-Struktur..... und das Bild habe ich wohl nur überflogen.... Blush Ich bin's halt gewohnt eine Event-Struktur in einem Leerlauf-Case meiner "Hauptwhileschleife" zu haben und nicht in einer Sequenz. Da hast Du besser hingesehen IchSelbst. Wink

Gruß Markus

' schrieb:Welche Schleife? Tongue



Werte zwischenspeichern - infester - 15.08.2008 15:16

Danke für eure Kommentare hab das ganze jetzt in eine Eventstruktur gebaut und ne while Schleife drum rum gemacht.
Wenn der Kollege den Versuchsaufbau dann wieder komplett hat kann ichs auch nochmal in der Praxis testen.