|
|
uigetfile kann nicht mehr als 30 Dateien gleichzeitig |
|
Genervter |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.04.2010, 07:27
Titel: uigetfile kann nicht mehr als 30 Dateien gleichzeitig
|
|
Ich arbeite gerade an meiner Diplomarbeit und benötige hierfür den Befehl uigetfile um an eine Reihe an Dateien zu gelangen um deren Namen und Pfad zu bekommen. Multiselect on usw hab ich alles gemacht. Es funktioniert auch alles einwandfrei. Allerdings kann ich nicht mehr wie 30 Files gleichzeitig aufnehmen. Wenn ich das tue gibt er mir die für die filenams und pathname jeweils Null zurück. Kann mir jemand sagen mit was ich das so flexibel gestallten kann um X files zu öffnen ?
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 13.04.2010, 07:51
Titel:
|
|
Hallo, ich vermute du hast Matlab Version R2006a bis R2007a,
da passiert leider dieser Fehler.
Holl dir aus Fileexchange uigetfiles oder programmiere über
uigetdir + dir + listdlg dir einen Umweg
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 13.04.2010, 07:54
Titel:
|
|
Mein Test auf WinXP, R2009b:
Ich habe 60 Dateien in meinem Verzeichnis erfolgreich selektieren können und die Rückgabewerte sind entsprechend.
Andreas
|
|
|
Genervter |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.04.2010, 08:21
Titel:
|
|
Hey das ging ja schnell. Ich habe die Matlab Version 7.0.2 So funktioniert es auch ganz gut. Vielen Dank für deine schnelle Hilfe!!! Gibt es noch eine Möglichkeit, diese Liste in der man die Bilder auswählt, größer zu machen? Ich habe sehr lange Dateinamen und da ist diese mini Liste recht unübersichtlich.
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 13.04.2010, 08:40
Titel:
|
|
Hallo
das kannst über Property 'ListSize' , [width, height] machen,
|
|
|
Genervter |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.04.2010, 08:40
Titel:
|
|
Kann mir noch jemand erklären was die Zeile genau bedeutet ?
genauer gesagt meinte ich das hier
Wenn keine Files im Ordner sind ist der Rückgabewert = 0 ansonsten bekommt er ein Cell Array mit den Filenamen zurück.
@ Andreas: Dieser Bug wurde meines Wissens in der neuen Matlab Version auch behoben. Ich bin auf die Version meiner Firma angewiesen und kann nicht einfach upgraden
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 13.04.2010, 08:54
Titel:
|
|
Genervter hat Folgendes geschrieben: |
(~[files.isdir])
|
1) dir gibt eine struct array zurück,
dabei enthält es Ordnernamen und Filenamen
2) files.isdir gibt logische Werte, ob der Name eine 0 -> Datei oder 1 -> Ordner ist.
3) Durch eckige Klammer fasse ich alle zu einem Vektor.
4)Mit Delta verneine ich den ganzen Ausdruck
=> Deswegen {files(~[files.isdir]).name} liefert nur Dateinamen zurück
|
|
|
gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.04.2010, 13:20
Titel:
|
|
Hallo,
was muss man machen oder ergänzen, damit man aus dem Ordner nur ein bestimmtes File selektieren kann.
Vielen Dank und viele Grüße
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 22.04.2010, 13:38
Titel:
|
|
|
|
gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.04.2010, 08:42
Titel:
|
|
|
|
|
|
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 - 2025
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.
|
|