Erweiterte Mittelwertbildung

Full Flavor

Level-1
Beiträge
291
Reaktionspunkte
42
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich muss eine Mittelwertbildung mit unterschiedlicher Anzahl erstellen und weis nicht genau wie.

Aber zuerstmal meine Anlage hat einen Gewichtssensor am Platz 1. Wir haben insgesamt 32 Plätze und wir brauchen den Durchsatz in der Stunde. Wir fahren aber nicht mit einer konstanten Geschwindigkeit, das heisst manchmal sind in einer Stunde 12 Plätz für die Mittelwertbildung, manchmal sind es 24 Plätz.

Ich kann mir die Plätze ausrechnen die ich zur berechnung benötige. Ich habe auch jedem Platz das entsprechende Geswicht zugeordnet. Ich denke es geht bestimmt mit eine Sprungleiste, Da müsste ich aber für alle Plätze eine Sprungmarke anlegen und die berechnung durchführen. Das geht doch bestimmt einfacher?

Für Tipps wäre ich dankbar
 
Ich kann mir die Plätze ausrechnen die ich zur berechnung benötige. Ich habe auch jedem Platz das entsprechende Geswicht zugeordnet.
Wenn ich dich richtig verstanden habe könnte folgende Lösung funktionieren:
Code:
// Initialisieren
   L 0
   T #Mittelwert
   T #Platzzähler
 
// Gewichte lesen
   U #Platz_1_dabei
   SPBN P2
   L #Mittelwert
   L #Gewicht_Platz_1
   +D
   T #Mittelwert
   L #Platzzähler
   + 1
   T #Platzzähler
P2: U #Platz_2_dabei
   SPBN P3
   L #Mittelwert
   L #Gewicht_Platz_2
   +D
   T #Mittelwert
   L #Platzzähler
   + 1
   T #Platzzähler
...
P32 :
// Am Ende
   L #Mittelwert
   L #Platzzähler
   /D
   T #Gewicht
Wenn ich so drüber schaue würde ich sogar das ganze hochzählen ein einem separatem FC machen und nur immer die Werte übergeben.
Vom Code Ersparnis würde das nicht viel bringen aber es wäre sicher übersichtlicher.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist auf jedenfall besser als mein Ansatz aber wie du ja schon sagtest vom Code Ersparnis nicht so berauschend. Momentan habe ich auch nur ein REAL in dem steht wieviele Plätze ich brauche also z. B. 17 Plätze also müsste ich mir noch die bits erstellen.
 
Nachtrag:
Wenn die Gewichte pro Platz alle schön in einem DB liegen (gleicher Abstand) wäre natürlich auch eine Schleife denkbar.
Vorraussetzung, ich habe die Aufgabe richtig verstanden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK Sorry ich hab mich vielleicht falsch ausgedrückt.

Es werden immer alle Plätze durchgefahren, wir haben uns für den Durchsatz in der Stunde darauf geeinigt das immer die ersten 10, 11, 12 usw. Plätze zur berechnung genügen.


Nachtrag: Die Adressen sind im DB (gleicher Abstand) aber das Gewicht ist nicht immer Identisch wie soll es mit der Schleife gehen?
 
Zuletzt bearbeitet:
Wir fahren aber nicht mit einer konstanten Geschwindigkeit, das heisst manchmal sind in einer Stunde 12 Plätz für die Mittelwertbildung, manchmal sind es 24 Plätz.

Es werden immer alle Plätze durchgefahren, wir haben uns für den Durchsatz in der Stunde darauf geeinigt das immer die ersten 10, 11, 12 usw. Plätze zur berechnung genügen.
Wie jetzt :rolleyes: :confused:

Was passiert denn nun an einem Platz pro Stunde?

Was willst du denn genau errechnen?
Mittelwert pro Platz?
Mittelwert pro Anzahl Plätze?
Mittelwert pro Stunde der Plätze? Das hast du schon mal grob erwähnt, aber was passiert denn in einer Stunde an einem Platz?
 
Hi,
ich fände an dieser Stelle eine genaue Ablaufbeschreibung der praktischen Begebenheiten gut für das Verständnis.
So wie das verstehe würde ich pro Platz einen DB (Stückzahl/Einzelgewichte o.ä.) anlegen.
Jeden DB einzeln und/oder gemeinsam auswerten für die gewünschten Mittelwerte.
Aber ich habe auch noch ein Verständnisproblem...
Gruß
Toki
 
Zurück
Oben