LabVIEWForum.de - aus laufender while-schleife daten hinausschreiben

LabVIEWForum.de

Normale Version: aus laufender while-schleife daten hinausschreiben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
' schrieb:[attachment=32327:xy_difference.vi]

Einfach mal laufen lassen und nach ner Weile stoppen...


kannst du hellsehen?:)genau das war die nächste überlegung wo ich nicht mehr weiter wusste....

die lösung mit dem shift register würd ich gern anwenden, weiß aber nicht wo ich das herkrieg und wies funktioniert...

wär wahnsinn wenn du mir das noch etwas genauer erklären könntest, wie man zu den elementen kommt die du verwendet hast
und wie das funktioniert.

trek
' schrieb:wär wahnsinn wenn du mir das noch etwas genauer erklären könntest, wie man zu den elementen kommt die du verwendet hast
und wie das funktioniert.

Mach auf den Rand einer FOR oder WHILE-Schleife nen Rechtsklick und sag "Add Shift Register"...der Typ passt sich automatisch an, je nachdem was du anschließt! Guckst du LV-Hilfe for more information...

Gruss
A.
' schrieb:Mach auf den Rand einer FOR oder WHILE-Schleife nen Rechtsklick und sag "Add Shift Register"...der Typ passt sich automatisch an, je nachdem was du anschließt! Guckst du LV-Hilfe for more information...

Gruss
A.


danke achim!!!!
Hi,
ich hab ein sehr ähnliches Problem: ich möchte auch aus 2 while-Schleifen herraus zur Laufzeit die Werte auf einem Mischsignalgraph darstellen. Aber irgendwie passiert nix! Auf dem Bild wollte ich erstmal nur die Werte der einen Schleife auf dem Mischsignalgraph anzeigen lassen.
[attachment=3840]
Hi,

mal was grundsätzliches zu Schleifen: Die Werte aus einer Schleife stehen am Schleifenausgang (rechter Rand) erst NACH BEENDIGUNG der Schleife zur Verfügung. D.h. erst nach dem die Schleife aus mit dem XY-Graph endgültig fertig ist können die Daten über einen "Draht" weitergereicht werden. Wenn du im "Mischsignal-Graph" kontinuierlich was anzeigen willst, musst du den in die gleiche Schleife packen in der die Werte "produziert" werden, weil nur innerhalb der Schleife aktualisiert wird...

Gruss
Achim
...also gibt es keine Möglichkeit die Werte beider Schleifen zur Laufzeit in ein und den selben Graphen zu schreiben?!
Wenn du's in ner separaten Schleife haben willst: Variablen, Queues, Notifier...aus beiden "Lese-Schleifen" in die "Anzeige-Schleife"
...soll das heißen, dass wenn ich den Mischsignalgraph außerhalb der 2 Schleifen in einer eigenen Schleife platziere und diesen über Eigenschaftsknoten mit den Werten 'füttere', sollte es gehen? Also so?

[attachment=4445]

Da stürzt aber mein LV ab !?
...hab jetzt doch was hingekriegt:

[attachment=4329]

...aber ist das normal, dass der Curser des Mischsignalgraphen so flackert?
Was heißt flackert? Wie äußert sich das?

Mach mal in alle Schleifen ein "Wait until next ms multiple" mit ner Zeit so zwischen 10 und 50 ms...wirds dann besser?

Diese Wartezeit solltest du sowieso immer in While-Schleifen einbauen, weil dich sonst deine CPU auffrisst!

Prinzipiell ist dein Aufbau ok, probier halt mal ob's mit Queues oder Notifiern evtl. besser/sauberer läuft..."eg" ist da Spezialist dafür...kannst ihn ja mal antriggern...

Gruss
A.
Seiten: 1 2 3
Referenz-URLs