LabVIEWForum.de - Temperaturerfassung --> keine Anzeige

LabVIEWForum.de

Normale Version: Temperaturerfassung --> keine Anzeige
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

hänge mal wieder oder besser gesagt sehe den Fahler nicht...
Ich habe eine Sub-VI erstellt die die Temperatur zweier Behälter überwacht und die eigentliche Messung im Hauptprogramm freigibt. Ich möchte im Hauptprogramm die aktuelle Temperatur anzeigen bis die richtigen Werte erreicht sind, leider gibt die Sub-VI die Werte nicht raus...
Im Anhang ist die Sub-VI "Temperaturwächter" und ein Bild wie ich die Sub-VI ins Hauptprogramm eingebunden habe.


LabVIEW 8.6

[attachment=29826]
[attachment=29827]


Danke
Hallo Don_Corleone

Hab ich das richtig verstanden....
In Deinem Sub-VI hat es einen While-Loop, indem permanent die Temperatur erfasst wird und erst bei einem Error abbricht. Im Hauptprogramm ist dieses Sub-VI ebenfalls in einer While-Schleife???
Ist da nicht ein While-Loop zuviel oder hab ich Dein Problem nicht ganz verstanden?

Gruss
Chris
Hi Morpheus,

der Temperaturwächter soll ständig messen und die erfasste Temperatur auch ausgeben damit ich in meinem Hauptprogramm mit der aktuellen Temperatur weiterarbeiten kann.
Du meinst dass die Sub-VI die Daten erst an den Ausgang gibt wenn die While-Schleife innerhalb der Sub beendet ist? Dann wäre die eigentliche Lösung dass ich NUR die Schleife im Hauptprogramm verwende und die andere in der Sub entferne...

Danke
Hallo Don,

"Du meinst dass die Sub-VI die Daten erst an den Ausgang gibt wenn die While-Schleife innerhalb der Sub beendet ist?"
Damit hast du gerade das Prinzip der Datenflussprogrammierung, auf der LabVIEW beruht, zusammengefasst...
Hi Gerd,

naja, mein übliches Problem mit dem Datenfluss... :-)
Hatte so ein ähnliches Problem. Würde dir zur einer globalen funktionalen Variablen raten, wenn du die Temperatur-Daten weiter verwenden willst...
Referenz-URLs