|
|
csv-Datei wird nicht komplett eingelesen (From Spreadsheet) |
|
SaJoSi |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 09.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.06.2017, 19:20
Titel: csv-Datei wird nicht komplett eingelesen (From Spreadsheet)
|
|
|
|
|
Liebe Forenmitglieder...
Zum Beginn erstmal die Warnung...Ich bin absoluter Anfänger was Matlab/Simulink angeht.
Ich möchte eine Simulation mit Simulink durchführen.
Als Eingangssignal möchte i Beschleunigungswerte nutzen die im vorhinein gemessen wurden. Diese liegen mir als csv Datei vor. (ca. 6Mio Datenpaare.... Messfrequenz 800Hz... bei einer Messzeit von ca. 2Stunden)
Mithilfe des Blocks "From Spreadsheet" ist es möglich die Daten einzulesen. soweit so gut..
Am Anfang der Simulation läuft dann auch alles wie es soll, doch irgendwann scheinen keine Eingangssignale mehr anzukommen.... Ich hoffe mich versteht irgendwer
Es scheint so als ob nur die ersten ca. 1,2 Mio. Messwerte genutzt werden können. Kann es sein, dass die Anzahl der Datenpaare begrenzt ist?
Gibt es eine Möglichkeit die Simulation so durchzuführen, dass alle Messwerte verwendet werden?
Vielen Dank schon mal im Voraus
liebe Grüße
SaJoSi
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.06.2017, 20:42
Titel:
|
|
Hallo,
ein Dateiausschnitt wäre hilfreich, erst recht ein reproduzierbares Beispiel.
Funktioniert es beispielsweise, wenn du die Daten auf 8 Hz reduzierst?
In den Daten ist vermutlich eine Zeitinformation enthalten? Was ist die max. Zeit, und was ist die Stop Time deiner Simulation?
Grüße,
Harald
|
|
|
SaJoSi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 09.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.06.2017, 09:02
Titel:
|
|
|
|
|
Harald hat Folgendes geschrieben: |
Hallo,
ein Dateiausschnitt wäre hilfreich, erst recht ein reproduzierbares Beispiel.
Funktioniert es beispielsweise, wenn du die Daten auf 8 Hz reduzierst?
In den Daten ist vermutlich eine Zeitinformation enthalten? Was ist die max. Zeit, und was ist die Stop Time deiner Simulation?
Grüße,
Harald |
Hallo Harald,
danke für die schnelle Nachricht.
Da ich die original Daten hier nicht hochladen darf habe ich mal eine vereinfachte Version erstellt. (siehe Anhang)
In dieser Version sind lediglich 2 "Bausteine"...
einmal der "From Spreadsheet"-Baustein der direkt an ein Scope-Baustein angeschlossen ist.
Unter Simulation => Model Configuration Parameters habe ich folgende Einstellungen.
Simulation time
__________________________________________________
Start time: 0,0 Stop time: 2400
Solver Option
__________________________________________________
Type: Fixed-step Solver: auto(Automatic solver selection)
> Additional Options => Fixes-step size (fundamental sample time): 0,00125
Hinweis: Bei den Messwerten handelt sich um Beschleunigungswerte von hochfrequenten Schwingungen. Deshalb ist sollte die die Schrittgröße auch auf den 800Hz sein. In dem Hochgeladenen Beispiel habe ich jetzt einfach eine csv Datei benutzt die eine Sinusschwingung repräsentiert. Die Daten sind für einen Zeitraum von 40 Min. (knapp 2Mio Messwerte)
Ich hoffe die Angaben helfen etwas.
Vielen Dank schon mal...
Gruß SaJoSi
Beschreibung: |
So sieht das Ergebnis dann aus (Gesamtzeitraum) |
|
Download |
Dateiname: |
Ergebniss_Gesamtansicht.png |
Dateigröße: |
25.09 KB |
Heruntergeladen: |
391 mal |
Beschreibung: |
Das ist dann das Ergebnis... Die Schwingung hört einfach auf und wandert weg... Dabei sind in der csv-Datei eigentlich genügend Datenpaare gespeichert. |
|
Download |
Dateiname: |
Ergebniss_Nahaufnahme.png |
Dateigröße: |
22.87 KB |
Heruntergeladen: |
399 mal |
Beschreibung: |
|
Download |
Dateiname: |
Test.slx |
Dateigröße: |
17.47 KB |
Heruntergeladen: |
376 mal |
|
|
|
SaJoSi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 09.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.06.2017, 09:17
Titel:
|
|
Ich habe die csv Datei vergessen....
hier kommt Sie
Beschreibung: |
musste die Endung von csv auf txt ändern, da die Datei sonst nicht hochgeladen wurde... muss vor dem Test wieder geändert werden |
|
Download |
Dateiname: |
Sinusschwingung 120 Hz.txt |
Dateigröße: |
42.18 MB |
Heruntergeladen: |
1280 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.06.2017, 10:09
Titel:
|
|
Hallo,
ich habe nun die .txt wieder in eine .csv umgewandelt. Allerdings kann dabei eine andere Formatierung herausgekommen sein, also bitte wenn die Originaldaten zippen und dann anhängen.
Bei mir funktioniert das einwandfrei. Man muss nur nach der Ausführung die Skala des Scope ändern.
Wenn ich versuche, die .csv in Excel zu öffnen, können nur die ersten rund 1 Mio. Zeilen geladen werden. Vielleicht wird das bei dir letztlich zum Problem. Kann ich aber nicht beurteilen, da es bei mir klappt.
Grüße,
Harald
|
|
|
SaJoSi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 09.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.06.2017, 10:31
Titel:
|
|
hmm. das ist ja komisch...
Vielleicht liegt es wirklich an der Formatierung...
Hier die Zip Datei.
Also habe ich das jetzt richtig verstanden... wenn du die Simulation startest, laüft die komplett durch(also über die vollen 2400s) und die Sinusfunktion wird über die komplette Zeit richtig dargestellt?
Kann es vielleicht auch sein, dass mein Speicherplatz nicht ausreicht?
Danke,danke,danke, dass du mir versuchst zu helfen!!!! ohne dich wäre ich ziemlich aufgeschmissen.
Beschreibung: |
|
Download |
Dateiname: |
Sinusschwingung 120 Hz.zip |
Dateigröße: |
11.49 MB |
Heruntergeladen: |
529 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.06.2017, 10:43
Titel:
|
|
Hallo,
bei dieser .csv bekomme ich beim Ausführen die Meldung
Error encountered in block Test/From Spreadsheet
Caused by:
The sheet contains either empty signal headings or leading/trailing blank cells. For the header row, either provide values for each column or clear the values for all the columns.
Ich würde eben vermuten, dass es ein Formatierungsproblem mit Excel ist. Vielleicht mal tatsächlich mit einer .txt statt einer .csv versuchen, oder die Daten in MATLAB laden und dann in eine .mat-Datei speichern?
Grüße,
Harald
|
|
|
SaJoSi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 09.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.06.2017, 11:33
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
bei dieser .csv bekomme ich beim Ausführen die Meldung
Error encountered in block Test/From Spreadsheet
Caused by:
The sheet contains either empty signal headings or leading/trailing blank cells. For the header row, either provide values for each column or clear the values for all the columns.
Ich würde eben vermuten, dass es ein Formatierungsproblem mit Excel ist. Vielleicht mal tatsächlich mit einer .txt statt einer .csv versuchen, oder die Daten in MATLAB laden und dann in eine .mat-Datei speichern?
Grüße,
Harald |
Vielen Dank schon mal...
Du hast geschrieben ich solle es mit einer .txt statt .csv versuchen... aber ich kann die txt. -Datei garnicht direkt einlesen lassen. geht das über einen anderen Baustein?
Ich habe leider keine Ahnung wie ich die csv Datei in Matlab als .mat-Datei abspeichere
Gruß SaJoSi
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.06.2017, 14:49
Titel:
|
|
Hallo,
z.B. Import Tool (Rechtsklick --> Import Data), als Table importieren, dann
writetable
verwenden.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|