LabVIEWForum.de
Messwerte Mittelwert bilden und in .lvw-Datei schreiben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Messwerte Mittelwert bilden und in .lvw-Datei schreiben (/Thread-Messwerte-Mittelwert-bilden-und-in-lvw-Datei-schreiben)



Messwerte Mittelwert bilden und in .lvw-Datei schreiben - blidet - 07.04.2016 10:38

Hallo,

ich habe einen Lock-In Verstärker erstellt und würde gerne bei der Ausgabe immer 1000 gemessene Werte von Amplitude und Phase als Mittelwert zusammenfassen und in eine Datei schreiben. Wie geht das?

Vi und Screenshot ist angehängt!

- 1000 Werte pro Sekunde werden erstellt für Amplitude und Phasenverschiebung
- Mittelwert über diese 1000 Werte
- Mittelwerte in Datei speichern

Gruß Tobias


RE: Messwerte Mittelwert bilden und in .lvw-Datei schreiben - GerdW - 07.04.2016 15:31

Hallo Tobias,

du arbeitest so gern mit ExpressVIs, da wird sich doch noch eines zur Mittelwertberechnung finden lassen! Smile

Ansonsten: versuch es dich mal mit richtiger Programmierung!


RE: Messwerte Mittelwert bilden und in .lvw-Datei schreiben - blidet - 07.04.2016 16:12

Hallo Gerd,

ja zur Mittelwertbildung gibt es ein Express Vi. Wenn ich da aber das Signal reinführe, dann berechnet er mir nur den Mittelwert von einem Wert und das bringt mir ja nichts.

Wie kann ich dem sagen, dass immer 1000 Werte zur Mittelwertbildung herangezogen werden sollen? Wie kann man die Werte vorpuffern? Sagt man da vorpuffern?

Die Express Vi's benutze ich nur, weil ich nicht programmieren kann. :-(

Gruß Tobias


RE: Messwerte Mittelwert bilden und in .lvw-Datei schreiben - GerdW - 07.04.2016 16:21

Hallo Tobias,

Ich habe hier gerade kein LabVIEW zur Verfügung, kann also nicht in dein VI schauen...

Du hättest "1000 Samples pro Sekunde" erwähnt, deshalb gehe ich davon aus, dass du entsprechende Signale simulierst - in deinem VI ist kein anderes Timing erkennbar!

Werte puffert man in Schieberegistern oder Queues...
Und LabVIEW-Programmieren kann man lernen- mit den Links in meiner Signatur!