Gast
#5351454
Hallo Forengemeinde, für mein kleines Projekt möchte ich Messdaten auf einem Atmega328pb auswerten und abspeichern. Im Forum habe ich mir schon den ein oder anderen Beitrag durchgelesen aber noch nichts was mir bei meinem Problem weiterhilft gefunden. Ich erfasse alle 4 ms Messwerte und speichere jeden Messwert in einem Array fortlaufend ab (50 Werte), danach ist die Messung abgeschlossen. Danach möchte ich jeden einzelnen Wert prüfen ob er in einem definierten Messbereich liegt oder nicht. Wenn der Wert außerhalb liegt soll der Messpunkt (Index vom Array) und der Messwert in einem weiteren Array abgelegt werden. Jetzt frage ich mich wie kann ich das Umsetzen. Ist ein mehrdimensionales Array dafür geeignet? Den Sinn von diesen Arrays habe ich noch nicht verstanden (trotz Buch). Ich stelle mir eine Tabelle vor die ich über den auf ruf des ersten Indexes aufrufen kann und dann den Messpunkt und den dazugehörigen Messwert auslesen kann. z.B. Index | Messpunkt | Messwert ---------------------------- 1 | 3 | 345 2 | 5 | 367 3 | 9 | 373 . | . | . . | . | . . | . | . Die Frage ist für mich ist das mit den mehrdimensionalen Arrays überhaupt der richtige Ansatz an das Problem zu gehen oder gibt es was, was sich dafür besser eignet. Danke für hilfreiche Tipps.