31.08.2016, 09:29
Hallo Zusammen,
zuerst kurz allgemeine Fakten:
- Labview 2016 (32 bit) ENG (Anhänge noch mal als V13 gespeichert. Hoffe das hat geklappt.)
- WinX 64 bit
Kurzbeschreibung Programm:
Ich schreibe ein Prog in dem zwei Schleifen parallel arbeiten.
1. Schleife als StateMachine für den Start des Programms + Event Structur zum Abfragen von Ereignissen
2. Schleife wird via einem Obtain Notifier von der ersten informiert, was zu tun ist. Nimmt dann kontinuierlich Messdaten auf und verarbeitet diese.
Problembeschreibung:
Über den Obtain Notifier (ein Cluster als input) gebe ich auch ein Bit zum Beenden der 2. Schleife mit falls das Programm beendet wird (Event Structur) oder ein Fehler oben auftritt. Bzw. sollte dies so geschehen.
In dem Cluster befinden sich noch 2 weitere Bits die ohne Probleme Funktionieren.
Nur beim Beenden / Abbruch des Programms wird das Bit zum beenden der Schleife nicht empfangen (in der 1.Schleife aber gesetzt)
Bereits gemacht:
- Kleines Dummy-Programm (Programm_beenden_cluster.vi) geschrieben, was aus meiner Sicht funktioniert und ich glaube auch verstanden zu haben.
Frage an euch / Verständnisproblem:
So jetzt die Frage an euch: in meinem Dummy-Programm geht es; in meinem eigentlichen nicht. Nur finde ich da leider keinen wirklichen Unterschied
Könnte von euch bitte jemand mal einen Blick drauf werfen?
Ich hab die ganzen subVIs jetzt nicht mit dazugepackt. Sollte auch so gehen.
Wäre für weitere Anmerkungen auch offen, da ich noch nicht lange mit LabView arbeite.
Vielen Dank für euere Zeit und Unterstützung
Viele Grüße christoph
zuerst kurz allgemeine Fakten:
- Labview 2016 (32 bit) ENG (Anhänge noch mal als V13 gespeichert. Hoffe das hat geklappt.)
- WinX 64 bit
Kurzbeschreibung Programm:
Ich schreibe ein Prog in dem zwei Schleifen parallel arbeiten.
1. Schleife als StateMachine für den Start des Programms + Event Structur zum Abfragen von Ereignissen
2. Schleife wird via einem Obtain Notifier von der ersten informiert, was zu tun ist. Nimmt dann kontinuierlich Messdaten auf und verarbeitet diese.
Problembeschreibung:
Über den Obtain Notifier (ein Cluster als input) gebe ich auch ein Bit zum Beenden der 2. Schleife mit falls das Programm beendet wird (Event Structur) oder ein Fehler oben auftritt. Bzw. sollte dies so geschehen.
In dem Cluster befinden sich noch 2 weitere Bits die ohne Probleme Funktionieren.
Nur beim Beenden / Abbruch des Programms wird das Bit zum beenden der Schleife nicht empfangen (in der 1.Schleife aber gesetzt)
Bereits gemacht:
- Kleines Dummy-Programm (Programm_beenden_cluster.vi) geschrieben, was aus meiner Sicht funktioniert und ich glaube auch verstanden zu haben.

Frage an euch / Verständnisproblem:
So jetzt die Frage an euch: in meinem Dummy-Programm geht es; in meinem eigentlichen nicht. Nur finde ich da leider keinen wirklichen Unterschied

Könnte von euch bitte jemand mal einen Blick drauf werfen?
Ich hab die ganzen subVIs jetzt nicht mit dazugepackt. Sollte auch so gehen.
Wäre für weitere Anmerkungen auch offen, da ich noch nicht lange mit LabView arbeite.
Vielen Dank für euere Zeit und Unterstützung
Viele Grüße christoph