23.09.2016, 16:55
Hallo noch einmal,
ich habe einen Versuchsaufbau, in dem ich abhängig von Eingangsmesswerten Steuerbefehle über eine NI USB-6343 in Form von 0-10V-Signalen geben möchte.
Zudem erfasse ich Temperaturen mithilfe von Pt100-Sensoren mit der cDaq 9171 und einem Chassis NI-9216.
Anfänglich sah mein Programmaufbau so aus, dass ich in einer Main-Datei alle Einstellungen vornehme - Speicherort für die Messdaten, Physik. Kanäle, Sampling Frequency und hier alle Daten anzeige.
In einem SubVI "Daten erfassen" wollte ich in einer While-Schleife die Daten einlesen und mit dem Express-VI "Messwerte in Datei schreiben" speichern.
Problem: die Messdaten innerhalb der While-Schleife wollte ich nun über einen Anschluss aus dem SubVI herausgeben - funktioniert nicht! - das spricht gegen das Datenflusskonzept?
Wie kann ich vorgehen, dass ich meine Messdaten auch in anderen Programmteilen verwende? - Globale Variablen? Über Tipps, gerne auch Literaturtipps wäre ich dankbar.
ich habe einen Versuchsaufbau, in dem ich abhängig von Eingangsmesswerten Steuerbefehle über eine NI USB-6343 in Form von 0-10V-Signalen geben möchte.
Zudem erfasse ich Temperaturen mithilfe von Pt100-Sensoren mit der cDaq 9171 und einem Chassis NI-9216.
Anfänglich sah mein Programmaufbau so aus, dass ich in einer Main-Datei alle Einstellungen vornehme - Speicherort für die Messdaten, Physik. Kanäle, Sampling Frequency und hier alle Daten anzeige.
In einem SubVI "Daten erfassen" wollte ich in einer While-Schleife die Daten einlesen und mit dem Express-VI "Messwerte in Datei schreiben" speichern.
Problem: die Messdaten innerhalb der While-Schleife wollte ich nun über einen Anschluss aus dem SubVI herausgeben - funktioniert nicht! - das spricht gegen das Datenflusskonzept?
Wie kann ich vorgehen, dass ich meine Messdaten auch in anderen Programmteilen verwende? - Globale Variablen? Über Tipps, gerne auch Literaturtipps wäre ich dankbar.