Geschrieben February 8, 2023 at 09:528. Feb 2023 Hallo Zusammen, ich habe folgendes Problem, ich möchte gerne mit dem Accelerometer Bricklet 2.0 über einen callback die Sensordaten mit einer Hohenauflösung loggen. Leider scheitere ich gerade daran die Daten aus dem callback in eine txt oder csv Datei zu schreiben. Aktuell werden die daten Immer überschrieben, statt kontinuirlich hinzugefügt. Ich arbeite mit Matlab und nutze den vorgefertigten callback. Vielleicht kann mir jemand einen Tipp geben wie ich in das Programm das schrieben in eine Datei einarbeiten kann. Vielen Dank im Voraus
Geschrieben February 8, 2023 at 14:488. Feb 2023 Ich rate mal und sage, dass du aus dem Callback heraus die Datei mit fopen('dateiname.csv', 'w') öffnest und dann die Daten schreibst. Der Modus 'w' öffnet die Datei zum überschreiben. Du musst die Datei mit Modus 'a' öffnen für anhängen (append).
Geschrieben February 8, 2023 at 14:528. Feb 2023 Falls du writetable benutzt, kannst du auch festlegen, dass angehangen werden soll: https://in.mathworks.com/help/matlab/ref/writetable.html#mw_ebe3afac-7551-491c-8210-41c3c5393141 z.B. mit writetable(deineTabelle,'datei.csv','WriteMode','Append')
Geschrieben February 9, 2023 at 15:059. Feb 2023 Autor Vielen Dank, der fehler lag tatsächlich bei dem fehlendem 'a'
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.