|
|
Simulink / From Spreadsheet / Excel Import |
|
anfaenger2020 |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 20.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.04.2020, 12:49
Titel: Simulink / From Spreadsheet / Excel Import
|
|
|
|
|
Hallo,
im Voraus schon einmal vielen Dank für Antworten.
Ich habe ein Problem bei dem Import von Daten aus einer Excel-Datei in Simulink.
Die Daten sind Wetterdaten und wurden über die Datenimportfunktion in Excel aus einer .txt-Datei erstellt. Diesen Ablauf möchte ich auch gerne so beibehalten, da in Excel Grafiken erstellt werden.
Ich importiere die Arbeitsblätter der Excel-Datei einzeln mit dem Block "From Spreadsheet". Dabei tritt schon manchmal das Problem auf, dass die Daten gar nicht als Output im Block angezeigt werden (Dieser Fehler tritt manchmal und nicht reproduzierbar auf ("manchmal funktionierts, manchmal nicht")).
Wenn ich das Programm dann laufen lasse, bekomme ich folgende Fehlermeldung:
Im "normalen" Matlab funktioniert der Import über "readtable" problemlos, auch bei einer Kontrolle mit "isnan" habe ich keine NaN Werte gefunden...
Ich hoffe, jemand kann mir weiterhelfen.
Im Anhang habe ich einmal die verwendete Excel Datei und der Teil des Simulink-Programms, der nicht funktioniert, angehängt.
Beste Grüße
Beschreibung: |
|
Download |
Dateiname: |
Import_ClimateData.slx |
Dateigröße: |
23.39 KB |
Heruntergeladen: |
329 mal |
Beschreibung: |
|
Download |
Dateiname: |
Data1.xls |
Dateigröße: |
447 KB |
Heruntergeladen: |
338 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.04.2020, 14:43
Titel:
|
|
Hallo,
bei mir funktionierte es bis jetzt immer. (ich habe die .xls als .xlsx abgespeichert um das Modell nicht ändern zu müssen, und das ganze ohne "external data connections")
Welches Release verwendest du?
Beim Import welches Blatts bekommst du die Fehlermeldung?
Mich verwundert sehr, dass die Meldung nur manchmal kommt, weil der Import von Excel ja deterministisch sein sollte und entweder problematische Werte enthalten sein sollten oder nicht.
Eine Alternative kann sein, die Daten in MATLAB zu importieren und dann andere Source-Blöcke zu verwenden.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
anfaenger2020 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 20.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.04.2020, 10:18
Titel:
|
|
Hallo,
ja das war nötig um die Excel-Datei hier im Forum hochzuladen, das habe ich vergessen dazuzuschreiben..
Release wäre 2020a gewesen und der Import war bei allen Blättern außer "People" ein Problem.
Habe das Problem inzwischen gefunden, eine Spalte war in der Excel-Datei falsch formatiert (nicht als 'ZAHL'), das hat Simulink wohl dermaßen Probleme bereitet, dass der Import der anderen Spalten und Blätter nicht funktioniert hat. Entstanden wahrscheinlich dadurch, dass ich bei dem Import der .txt-Dateien in Excel nicht genau hingeschaut habe..
Und wieder mal saß das Problem vor dem Computer
Komisch allerdings, dass der Import im "normalen Matlab" trotzdem problemlos funktioniert hat.
Herzlichen Dank für die schnelle Antwort!
Beste Grüße
|
|
|
|
|
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.
|
|