-> Hier kostenlos registrieren
Schoenen Guten Tag zusammen,
Ich muss ein Array schreiben und damit Werte vermitteln. Danach gehts " First in - Last out"
Erst das Array definieren
Type
Channel1_ARRAY: ARRAY[1..20] OF REAL;
END_TYPE
( Beim kompilieren gibts eh schon mal Fehlermeldung)
1.) Dann muessen die real Werte aus dem Analog Modul ( Variable Channel1 als REAL) dem Array zugeordnet werden. Wie mach ich das ??
2.) Dann muessen alle Werte addiert werden and anschliessend durch 20 geteilt werden. Resultat ist mein gemittelter Wert x
3.) Dann den aeltesten Wert 'rausnehemen und den aktuellsten Wert wieder hinzuaddieren und ab gehts wieder zu Nr. 2.)
Vielleicht koennte jemand helfen.
Gruss aus SA
Ich muss ein Array schreiben und damit Werte vermitteln. Danach gehts " First in - Last out"
Erst das Array definieren
Type
Channel1_ARRAY: ARRAY[1..20] OF REAL;
END_TYPE
( Beim kompilieren gibts eh schon mal Fehlermeldung)
1.) Dann muessen die real Werte aus dem Analog Modul ( Variable Channel1 als REAL) dem Array zugeordnet werden. Wie mach ich das ??
2.) Dann muessen alle Werte addiert werden and anschliessend durch 20 geteilt werden. Resultat ist mein gemittelter Wert x
3.) Dann den aeltesten Wert 'rausnehemen und den aktuellsten Wert wieder hinzuaddieren und ab gehts wieder zu Nr. 2.)
Vielleicht koennte jemand helfen.
Gruss aus SA