Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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?
RE: Spannungsaufnahme als SubVI - keine Datenausgabe
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.
RE: Spannungsaufnahme als SubVI - keine Datenausgabe
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?
RE: Spannungsaufnahme als SubVI - keine Datenausgabe
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.