|
|
Datei öffnen und auslesen mit GUI |
|
math86 |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 11.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.01.2014, 11:30
Titel: Datei öffnen und auslesen mit GUI
|
|
|
|
|
Ich habe Messungen durchgeführt und für jeden Messtag einen eigenen Ordner. Im Hauptordner befindet sich mein Programm und die Ordner der einzelnen Messtage.
Wenn ich die Datei auslesen will, muss ich 19 Headlines überspringen.
mit diesem Code funktionierte es jedoch muss ich, dass Programm im selben Ordner haben, wie meine Messdaten und ich musste den Namen kennen.
Ok, dachte ich mir folgendes, Name kannst du nach gucken, aber wenn du etwas am Programm änderst, musst du das x-mal machen.
das einzige, dass ich geändert hatte bis jetzt, war das Programm im Hauptordner und die Messdaten in den Unterordnern. Doch es kam aufeinmal die Fehlermeldung, wie sie bereits am Ende steht.
Also dachte ich mir:
mit uigetfile kann man keine Dateien öffnen, dass ist mir bewusst.
wo liegt mein Fehler?
Die Fehlermeldung ist folgende:
??? Undefined function or method 'fgetl' for input arguments of type 'double'
Ich hoffe ich bin hier in der richtigen Abteilung mit meinem Problem gelandet, ich weiß echt nicht mehr ein noch aus, deswegen schreibe ich hier.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.01.2014, 13:25
Titel:
|
|
Hallo,
du musst dateiname als Variable verwenden, also
Noch besser wäre es, wenn du den vollen Dateinamen angibst:
Da path auch eine Funktion ist, sollte man das Verwenden von path als Variable vermeiden.
Grüße,
Harald
|
|
|
math86 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 11.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.01.2014, 14:07
Titel:
|
|
Danke Harald,
dennoch habe ich das Problem,
dass ich beim überspringen, immer noch den Fehler
??? Undefined function or method 'fgetl' for input arguments of type 'double'
immer noch angezeigt bekomme, jedoch muss ich die 19 Headlines überspringen
Das kuriose ist, dass der Fehler nicht auftrat als Messdaten und Programm im selben Ordner waren.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.01.2014, 14:25
Titel:
|
|
Hallo,
gib mal
ein. Was kommt da zurück?
Hast du vielleicht Änderungen am MATLAB Suchpfad vorgenommen?
und dann mal auf Default zurücksetzen.
Grüße,
Harald
|
|
|
math86 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 11.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.01.2014, 17:54
Titel:
|
|
also mit dem pathtool hat nichts gebracht,
bei dem Befehl which fgetl sagt er mir folgendes
kann ich dir vielleicht mal eine PN schreiben und das Programm + eine Testdatei senden?
was mich auch verwundert ist, dass er aufeinmal die Funktion fegtl nicht mehr findet?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.01.2014, 18:03
Titel:
|
|
Hallo,
die Fehlermeldung sieht so aus, als ob du fget1 (mit Zahl eins) statt fgetl (mit 12. Buchstabe des Alphabets) verwenden würdest.
Grüße,
Harald
|
|
|
math86 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 11.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.01.2014, 18:18
Titel:
|
|
Super jetzt funktioniert es, lag wirklich an der "eins"
muss mal die standardschriftart ändern.
Tippfehler gewesen, aber ohne deine anderen Tipps hätte es auch nicht funktioniert.
Vielen Dank für die schnelle und nette Hilfe,
auch bei solch dummen Fehlern.
|
|
|
|
|
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.
|
|