LabVIEWForum.de - Keine Werte am Ausgang eines Schieberegisters

LabVIEWForum.de

Normale Version: Keine Werte am Ausgang eines Schieberegisters
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Grüß euch,

ich bin dabei Daten die ich über den IEC Bus erhalte auszuwerten. Und dazu hätte ich eine Frage. Warum gibt mir das Schieberegister in der ersten case
keine Werte aus?

[attachment=27215]

Hier noch das VI.

[attachment=27216]
Lv09_img2
Bitte nächstes Mal LabVIEW-Version Deines VIs angeben.

Nun zum Thema. Hast Du schon mal eine Probe gesetzt oder das Programm mit der "Glühbirne" angeschaut? Liest Du überhaupt Werte aus?

Gruß Markus
' schrieb:Bitte nächstes Mal LabVIEW-Version Deines VIs angeben.
Gruß Markus

Hoppla, werde ich nächstes mal mit angeben.

Ja, Werte werden ausgelesen. Es kommen immer 8 Werte Paare, ein Frequenzwert, FR gekennzeichnet und ein Spannungspegel VL.
Sieht man auch hier schön im Bild:

[attachment=27219]

Es kommt mir so vor als wenn vom linken Teil (case) des Programms auf den rechten Teil (while) nichts übergeben wird.
Das habe ich auch schon mit der Glühbirne angeschaut. Nach rechts geht einfach nichts rüber.
' schrieb:Es kommt mir so vor als wenn vom linken Teil (case) des Programms auf den rechten Teil (while) nichts übergeben wird.
Das habe ich auch schon mit der Glühbirne angeschaut. Nach rechts geht einfach nichts rüber.
Wie auch? Drück mal den Stopbutton und du wirst sehen das die Daten aus der While-Schleife weitergereicht werden. Ich würde dir dringen raten, dich mit dem Datenflussprinzip vertraut zu machen.
Solange die While-Schleife im True-Case nicht beendet wird, wird natürlich nichts an die rechte While-Schleife übergeben!

Stichwort: Datenfluss-Prinzip!
Danke euch. Jetzt klappt es wieder.
Referenz-URLs