Hallo Martin.Henz,
zunächst vielen Dank für deine Antwort! Ich werde mich einer deiner Rückfragen nach dem anderen Widmen.
[Du verwendest ja immer noch dieses Express-VI. Hast du denn verstanden, wie das funktioniert?]
Anscheinend habe ich es wohl nicht richtig verstanden. Nach meinem bisherigen Wissen ist der return dieser Express-VI ein Boolean-Value. Ist die zuvor vom Nutzer spezifizierte Zeit abgelaufen, wird ein [True] zurück gegeben. An meiner Verwendung der Express-VI ist zu erkennen, dass ich anscheinend nicht verstanden habe, wie man diesen Wert wieder auf False setzt. Wenn du mir vielleicht einen Hinweis geben könntest, wie ich das hinbekomme, wäre ich dir sehr dankbar.
[Bin ich der einzige, der bei deinem VI nur ein leeres Diagramm sieht?]
Ich habe die Datei noch einmal angehängt und werde nach dem Post dieser Antwort selber nochmal prüfen, ob die Datei diesmal vollständig ist. Keine Ahnung, was da beim letzten mal passiert ist.
[Wieso so kompliziert mit zwei Schleifen?
Wieso die Event Struktur beim Consumer und nicht bei dem Teil mit dem User-Interface? Wenn du schon zwei Schleifen verwendest, dann wäre es doch vielleicht sinnvoll mit dem drücken des Trigger-Schalters die Datenerfassung in einer zweiten Schleife zu starten.]
Dieses Vorgehen habe ich in zwei Quellen unterschiedlicher Autoren gefunden und mich deshalb daran orientiert. Folgender Link führt dich zu einem YT-Video, ein weiters Beispiel befindet sich als event.vi im Anhang. Wenn du mir vielleicht ein Beispiel senden könntest, dass mir deine Herangehensweise verständlich macht, wäre das super!
[Aber auch das ist keine gute Idee. Der Timer Reset muss dann erfolgen, wenn die Zeit starten soll.]
Ich habe dazu gefunden, dass man mit einer Feedback Node das True-Signal nach Ablauf der Zeit direkt an den Reset schicken kann, um damit einen Reset der Zeit zu erreichen. Vielleicht weißt du ja aber noch eine bessere Lösung
[Weil du das nicht so programmiert hast? Oder anders formuliert:
Welcher Knopf und was hat ein Knopf damit zu tun? (Zitat aus Wikipedia: "Ein Knopf ist ein kleiner, fester, meist runder Gegenstand an Kleidungsstücken.")]
[Das ist nicht klar genug beschrieben. Kannst du das bitte so präzisieren, dass es eindeutig und verständlich ist und klar wird, was das bezwecken soll?]
Ich meinte damit den Schalter in der oberen Schleife, bitte entschuldige
Ich wollte testen, was passiert, wenn ich folgendes mache: Ich setze die Zeit für die Express-VI auf 10s. Ich drücke auf den Schalter um die Zeit starten. Nach z.B. 5s drücke ich den Schalter nochmal, sodass er ein False ausdrückt. Meine Theorie war: Wenn ich jetzt wieder auf den Schalter drücke, wird die Express-VI zurückgesetzt und startet wieder von 0. Was tatsächlich passiert ist: die Express-VI hat im Hintergrund weitergezählt. Wenn ich also zwischen dem "Ausschalten" des Schalters und dem "Wiedereinschalten" z.B. 10s warte, zeigt der Indikator 15s an (Was natürlich durch den Logikfehler sofort zu einem Abbruch der VI führt).[/quote]