LabVIEWForum.de - Spannungsaufnahme als SubVI - keine Datenausgabe

LabVIEWForum.de

Normale Version: Spannungsaufnahme als SubVI - keine Datenausgabe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich messe für ein Hochschulprojekt verschiedene Spannungen mit einem DAQ-Task. Die Messwertaufnahme habe ich als SubVI erstellt, welches einzeln auch funktioniert. Führe ich jedoch das übergeordnete Programm aus, bleiben die Graphen leer. Es liegt wohl an der while-Schleife im SubVI um das DAQmx VI "Lesen", denn dort zeigt der Graph auch nur etwas an, wenn er sich innerhalb der Schleife befindet. Allerdings ging ich davon aus, dass das SubVI die Daten genauso so übergibt, wie es sie erhält. Was habe ich übersehen?

MfG Dron
Hallo Dron,

bei SubVIs liegen erst Werte an den Ausgängen an, sobald das SubVI abgearbeitet ist. Dein SubVI bleibt aber in der While-Schleife hängen und wird dementsprechend nie abgearbeitet.


Gruß
Clyde
OK, danke erstmal.
Das Problem ist, dass die Daten auf auf dem Panel kontinuierlich ausgegeben werden sollen. Hast du eine Idee, wie man das anders als mit der while-Schleife lösen kann?

Gruß Dron
Japp. While-Schleife aus SubVI rausnehmen und dafür eine While-Schleife im HauptVI hinzufügen.

SubVIs werden normalerweise so aufgebaut, dass Sie eine bestimmte Aufgabe EINMAL ausführen. Wenn die Aufgabe wiederholt ausgeführt werden soll, wird das SubVI aus dem aufrufenden Programm wiederholt aufgerufen.

Gruß
Clyde
Danke, jetzt gehts.
War ja gar nicht so schwer Tongue
Referenz-URLs