Hallo,
Für mich ist folgende Funktion wünschenswert:
Eingang: Einzelwert (numerisch), "Berechnung" (digital), Reset (digital), Ausgabe (digital)
Ausgabe: Mittelwert, min, max, Standardabweichung, Varianz
Ziel:
Ich möchte über eine Zeit x (meist 5 Sekunden) Einzelwerte von einem Messgerät erfassen und eine Statistik davon bilden.
Nach dieser Zeit sollen die Statistikwerte z.B. in eine Tabelle geschrieben werden etc....
Vielen Dank,
Dietmar Rodewald
Einführung Statistik Modul (ProfiLab 4.0)
-
- Beiträge: 1
- Registriert: Freitag 6. Juli 2012, 08:02
Re: Einführung Statistik Modul (ProfiLab 4.0)
Für den Mittelwert gab es schon etwas...
viewtopic.php?f=43&t=1618&hilit=mittelwert+Einzelwerten
...vielleicht kann man das erweitern.
viewtopic.php?f=43&t=1618&hilit=mittelwert+Einzelwerten
...vielleicht kann man das erweitern.
ABACOM support
Re: Einführung Statistik Modul (ProfiLab 4.0)
Wenn ich Herrn R. richtig verstanden habe, so erfolgt die statistische Auswertung in Intervallen von 5 Sekunden
( und nicht die Messung ), oder?
( und nicht die Messung ), oder?
ABACOM support
Re: Einführung Statistik Modul (ProfiLab 4.0)
Hallo an alle
Dies einmal klargestellt, weiter im Text:
@WoB: alle Bemerkungen betreffend Tabellen und/oder Excel sind "gequirlte Kacke" weil es:
a) sogenannte 'online' Algoritmen gibt, die genau so etwas wie Tabellen überflüssig machen und
b) die in Excel vorhandene Formel für Standard Abweichung, auf ein Maximum von 30 Eingabewerten beschränkt ist
(jedenfalls bis und mit Excel XP/2003).
Womit wir wieder beim eigentlichen Thema wären. Für eine SW-Entwicklung brauchte ich genau das auch:
1) Mean value of samples = Mu ausgesprochen 'Mü' (NICHT den Mittelwert = average), dies ist ein statistisch rele-
vanter Ausdruck eines gewichteten Wertes, der zur weitereren Berechnung von Varianz und Standard Abweichung
be nötigt wird.
2) Standard Abweichung = Standard Deviation (SD), dies ist die Quardatwurzel der Varianz.
Die Lösung ist simpel: man 'baue' sich eine DLL die diese Aufgabe elegant löst. Die DLL sieht wie folgt aus:
AI - Eingang (a) _______ Ausgang - Mu (a)
CLK - Eingang (d) __DLL__ Ausgang - SD (a)
/RST - Eingang (d) _______ Ausgang - CNT (a) Nummer der berechneten Stichproben
Varianz = SD * SD oder SD^2 (math. Modul Quadrieren)
MinMax = mitgeliefertes Makro, welches ggf. modifiziert werden muss, um bei /RST NICHT auf NULL gesetzt zu werden.
Die DLL kann so oft wie im Projekt benötigt 'eingebaut' werden.
NEIN - die DLL wird hier NICHT öffentlich abgelegt. Bei Bedarf Kontakt über PM.
NEIN - source Code wird es auch nicht mehr geben, dafür haben gewisse Leute hier im Forum gesorgt, die auch
Ideen klauen (stehlen): siehe Makro MOD / DLL MOD *WoB ist hier gemeint!*
Ausgabe ... (digital) ist doch Blödsinn: wenn man analoge Werte berechnet gibt's auch analoge Resultate.Eingang: Einzelwert (numerisch), "Berechnung" (digital), Reset (digital), Ausgabe (digital)
Ausgabe: Mittelwert, min, max, Standardabweichung, Varianz
Dies einmal klargestellt, weiter im Text:
@WoB: alle Bemerkungen betreffend Tabellen und/oder Excel sind "gequirlte Kacke" weil es:
a) sogenannte 'online' Algoritmen gibt, die genau so etwas wie Tabellen überflüssig machen und
b) die in Excel vorhandene Formel für Standard Abweichung, auf ein Maximum von 30 Eingabewerten beschränkt ist
(jedenfalls bis und mit Excel XP/2003).
Womit wir wieder beim eigentlichen Thema wären. Für eine SW-Entwicklung brauchte ich genau das auch:
1) Mean value of samples = Mu ausgesprochen 'Mü' (NICHT den Mittelwert = average), dies ist ein statistisch rele-
vanter Ausdruck eines gewichteten Wertes, der zur weitereren Berechnung von Varianz und Standard Abweichung
be nötigt wird.
2) Standard Abweichung = Standard Deviation (SD), dies ist die Quardatwurzel der Varianz.
Die Lösung ist simpel: man 'baue' sich eine DLL die diese Aufgabe elegant löst. Die DLL sieht wie folgt aus:
AI - Eingang (a) _______ Ausgang - Mu (a)
CLK - Eingang (d) __DLL__ Ausgang - SD (a)
/RST - Eingang (d) _______ Ausgang - CNT (a) Nummer der berechneten Stichproben
Varianz = SD * SD oder SD^2 (math. Modul Quadrieren)
MinMax = mitgeliefertes Makro, welches ggf. modifiziert werden muss, um bei /RST NICHT auf NULL gesetzt zu werden.
Die DLL kann so oft wie im Projekt benötigt 'eingebaut' werden.
NEIN - die DLL wird hier NICHT öffentlich abgelegt. Bei Bedarf Kontakt über PM.
NEIN - source Code wird es auch nicht mehr geben, dafür haben gewisse Leute hier im Forum gesorgt, die auch
Ideen klauen (stehlen): siehe Makro MOD / DLL MOD *WoB ist hier gemeint!*
++++++
Gruss/regards IKT
Gruss/regards IKT
Re: Einführung Statistik Modul (ProfiLab 4.0)
@IKT: Wir schätzen Ihr Engagement. Bitte verwenden Sie zukünftig aber bitte dennoch eine eine angemessene, sachliche Ausdrucksweise.
ABACOM support