Hallo baggio,
Zitat:aber das Problem ist bekomme die Daten nur als Zeilen
Du speicherst ein 1D-Array in die Datei, das du vorher in einen formatierten String umwandelst. Was soll hier anderes als jeweils eine Zeile mit neuen Werten herauskommen?
Zitat: die wiederholen sich auch.
Das ist so, weil
du immer wieder die alten Daten mitspeicherst!
Du hängst die neuen Messwerte hinten an ein Array an - und speicherst dann das komplette Array...
Btw. was soll die FOR-Loop bewirken, die genau einmal durchlaufen wird? Rube-Goldberg!
Probier doch mal, nur die jeweils neuen Werte in die Datei zu schreiben! Oder alternativ nur einmal Daten in die Datei zu schreiben, nachdem die Messschleife beendet wurde...
Zitat:ich habe auch bemerkt dass die Ausgandaten als 1D Array sind statt 2D dewegen bekomme ich nur eine Zeile statt 2 Zeilen so dass ich 2 spalte hatte.
??? Dem kann ich nicht folgen...
Problemlösung siehe Absatz zuvor!
P.S.: Das geht auch ohne lokale Variablen für Weg und Drehmoment - wenn die Schieberegister an der richtigen Stelle sitzen würden...