17.12.2013, 16:20
Moin moin,
im Rahmen einer Projektarbeit musste ich nun zum ersten Mal mich an LabVIEW ranwagen. Dabei handelt es sich um einen recht einfachen Versuch, in dem eine bis vier Sonden zur Erfassung des Wasserstandes für einen Wellenkanal installiert sind. Vom A/D-Wandler wird ein analoges Spannungssignal ausgegeben (+/- 10V). Das Programm basiert auf den Expressbausteinen.
Aus dem Spannungssignal soll über eine lineare Gleichung (Steigung und Achsenabschnitt kann über Benutzer-Oberfläche eingeben werden) auf eine Wellenhöhe umgerechnet werden. Dies erfolgt für jeden Kanal einzeln über eine Aufteilung in 4 Arrays.
Die Ausgabe erfolgt sowohl über einen Graphen als auch über eine Messwerte-Datei.
Das Problem liegt nun darin, dass ich gerne mehr Samples auslesen lassen würde - also kontinuierlich. Bei über 1000 Samples bereitet mir allerdings der Puffer Probleme.
Wie kann ich am einfachsten eine kontinuierliche Erfassung realisieren? Laut LabVIEW-Hilfe kann man angeblich die Sample-Anzahl auf 0 bzw. -1 setzen. Aber das funktioniert auch nicht. Gibt es weiterhin eine Möglichkeit sowohl Zeit als auch die umgerechnete Wellenhöhe zu protokollieren?
Vielen Dank!!!
im Rahmen einer Projektarbeit musste ich nun zum ersten Mal mich an LabVIEW ranwagen. Dabei handelt es sich um einen recht einfachen Versuch, in dem eine bis vier Sonden zur Erfassung des Wasserstandes für einen Wellenkanal installiert sind. Vom A/D-Wandler wird ein analoges Spannungssignal ausgegeben (+/- 10V). Das Programm basiert auf den Expressbausteinen.
Aus dem Spannungssignal soll über eine lineare Gleichung (Steigung und Achsenabschnitt kann über Benutzer-Oberfläche eingeben werden) auf eine Wellenhöhe umgerechnet werden. Dies erfolgt für jeden Kanal einzeln über eine Aufteilung in 4 Arrays.
Die Ausgabe erfolgt sowohl über einen Graphen als auch über eine Messwerte-Datei.
Das Problem liegt nun darin, dass ich gerne mehr Samples auslesen lassen würde - also kontinuierlich. Bei über 1000 Samples bereitet mir allerdings der Puffer Probleme.
Wie kann ich am einfachsten eine kontinuierliche Erfassung realisieren? Laut LabVIEW-Hilfe kann man angeblich die Sample-Anzahl auf 0 bzw. -1 setzen. Aber das funktioniert auch nicht. Gibt es weiterhin eine Möglichkeit sowohl Zeit als auch die umgerechnete Wellenhöhe zu protokollieren?
Vielen Dank!!!