drivepro82
05.10.2008, 12:52
Hallo!
Ich brauche mal wieder etwas Hilfe, und zwar möchte ich 24 Speicherstellen (Variablen!?) deklarieren, die wie eine Art Schieberegister funktionieren: alle 10ms kommt ein neuer wert, der den vorigen wert eine stelle weiter schieben soll: der erste wert geht also in die erste speicherstelle, der zweite, nach 10ms, schiebt den ersten in die zweite speicherstelle und geht selbst in die erste, der dritte wert, nach weiteren 10ms, schiebt wieder alle eine stelle weiter hoch. nach 24 stellen fällt der erste wert am ende heraus und nach 10ms der zweite,.... dann möchte ich alle 10ms, nachdem jeweils ein neuer wert eingeschoben wurde, die aktuelle summe aller werte in den 24 speicherstellen für eine rechnung benutzen. die werte in den einzelnen speicherstellen sind immer ganze zahlen (eine anzahl von gemmessenen impulsen innerhalb der 10ms)
Hat da jemand ne idee, wie ich das programmieren kann?
Grüße christian
Ich brauche mal wieder etwas Hilfe, und zwar möchte ich 24 Speicherstellen (Variablen!?) deklarieren, die wie eine Art Schieberegister funktionieren: alle 10ms kommt ein neuer wert, der den vorigen wert eine stelle weiter schieben soll: der erste wert geht also in die erste speicherstelle, der zweite, nach 10ms, schiebt den ersten in die zweite speicherstelle und geht selbst in die erste, der dritte wert, nach weiteren 10ms, schiebt wieder alle eine stelle weiter hoch. nach 24 stellen fällt der erste wert am ende heraus und nach 10ms der zweite,.... dann möchte ich alle 10ms, nachdem jeweils ein neuer wert eingeschoben wurde, die aktuelle summe aller werte in den 24 speicherstellen für eine rechnung benutzen. die werte in den einzelnen speicherstellen sind immer ganze zahlen (eine anzahl von gemmessenen impulsen innerhalb der 10ms)
Hat da jemand ne idee, wie ich das programmieren kann?
Grüße christian