|
|
Text files in einem vordefinierten Ordner speichern! HILFE |
|
reborion1234 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.07.2009, 11:51
Titel: Text files in einem vordefinierten Ordner speichern! HILFE
|
|
Hallo,
ich habe diese Frage in keinem Forum gestellt.
mein Programm speichert Variable (Matrizen 1x n)in einen Text file mitttels dlmwrite und diesen Text file will ich in einen Ordner die ich zuvor mittles mkdir erzeugt habe speichern...
wie kann ich direkt 'text.txt' in den Ordner speichern,??
edit by steve: Bitte an die Code-Umgebung denken!
|
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 07.07.2009, 12:06
Titel:
|
|
|
|
reborion |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 07.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.07.2009, 12:35
Titel:
|
|
hi alex ,
danke für deine schnelle Reaktion.
Der Ordner wird eigentlich in einem anderen m-file (timer) erzeugt und der Name des Ordners sollte Datum und Uhrzeit tragen damit die später nicht überschrieben werden.
Also mkdir und dlmwrite sind nicht auf dem selben mfile, und der Name des Ordners ändert sich bei jedem Start des Timers...
Was kann ich bitte in dlmwrite schreiben damit die Txt files immer im neuen Ordner gespeichert werden..
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 07.07.2009, 13:06
Titel:
|
|
Dann musst du den Namen des Ordners entweder übergeben (wenn es sich um Funktionen handelt) oder dir erst raussuchen (UIGETDIR), was aber denke ich bei dir umständlicher wird, oder?
Auf jeden Fall musst du den Ordner-Namen irgendwie angeben. Eine andere Alternative wäre, du wechselst mittles
in den Ordner. Das funktionert aber nur, so lange du im aktuellen Verzeichnis keine Funktionen oder Files hast die nach dem CD-Aufruf verwendet werden, es sei denn du fügst das aktuelle Verzeichnis dem Suchpfad hinzu (siehe dazu die Hilfe zu PATH).
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
reborion |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 07.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.07.2009, 13:26
Titel:
|
|
Die Funktion wo die txt files mit Vektoren erzeugt werden laufen mehrmals durch abhängig vom Timer und mit UIGETFILE wäre umständlicher denn beim jeden Durchlauf wird dann immer abgefragt wo gespeichert werden soll.
Mit Verzeichnis wechseln geht auch nicht, beim ersten Durchlauf wird es klappen aber beim zweiten nicht weil die Funktion die ausgeführt wird befindet sich nicht in dem neuen Ordner....
Ich weiss nicht mehr weiter
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 07.07.2009, 13:30
Titel:
|
|
Kannst du einmal erklären wie der Ablauf ist? Es wird ein Ordner in Abhängigkeit von einem Timer erstellt und DANACH wird eine andere Funktion ausgeführt, die die txt-files erstellt? Wird aus dieser Funktion heraus auch die Ordnererstellungsfunktion aufgerufen?
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
reborion |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 07.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.07.2009, 14:02
Titel:
|
|
ja richtig, also in meiner Function Timer die ich starte wird ein Ordner erstellt, der Timer greift auf die andere Funktion zu wo die txt files erzeugt werden und diese Funktion wird nach Einstellung im Timer mehrmals ausgeführt. ein Ordner in dieser Funktion zu erzeugen wäre keine gute Idee, weil bei jedem Durchlauf einen neuen Ordner erzeugt würde...
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 07.07.2009, 15:13
Titel:
|
|
Dann übergib doch einfach die Variable Ordner aus der Timerfcn. an die andere Funktion --> Problem gelöst
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
reborion |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 07.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.07.2009, 15:21
Titel:
|
|
ja habe ich mir auch gedacht, aber....
in meiner Timer-fct erzeuge ich meinen Ordner mit mkdir datestr(now,30)
wie soll ich das in dlmwrite schreiben damit die text files in den Ordner kopiert werden?
so geht es nicht dlmwrite(fullfile(datestr(now,30),'text.txt'),A,'\t')
Also wie übergeben? das ist die entscheidende Frage
danke
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 07.07.2009, 16:21
Titel:
|
|
Du hast doch im ersten Beitrag schon richtig gemacht (zumindest fast )
Dann der Aufruf der Funktion mit den txt-files:
Diese sieht dann vereinfacht so aus:
Hilft das?
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
reborion |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 07.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.07.2009, 17:44
Titel:
|
|
Vielen Dank Alex ! es funktioniert!
Schönen Abend noch
|
|
|
|
|
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.
|
|