LabVIEWForum.de
Datei aus Zip - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Datei aus Zip (/Thread-Datei-aus-Zip)

Seiten: 1 2


Datei aus Zip - Trumpfi - 27.07.2007 13:20

Hallo zusammen,

ich würde gerne aus einer Datei, die sich in einer zip-datei befindet, Daten auslesen, habe aber keine Ahnung wie ich das bewerkstelligen kann. Vielleicht kann mir jemand helfen. Vielen Dank für die Bemühungen im Voraus!

Bis dann
Matthias


Datei aus Zip - Trumpfi - 27.07.2007 13:56

Oder vielleicht kann mir jemand eine Anregung geben wie ich folgendes Problem anders angehe!

Ich habe drei Matrizen (eine 2-dim., eine 3-dim. und eine 4-dim.). Nun möchte ich diese abspeichern und später wieder einlesen. Schön wäre es alle in eine Datei zu speichern, so dass beim Laden nur eine Datei geöffnet werden muss. Also habe ich mir überlegt, vielleicht ist es auch möglich 3 Dateien zu erstellen, sie in ein zip zu packen. Und wenn ich die drei Matrizen laden will, dann öffne ich einfache die 3 Dateien aus dem Zip.
Vielleicht hat jemand spontan eine andere Idee und kann mir damit weiterhelfen!

Bis dann
Matthias


Datei aus Zip - eg - 27.07.2007 14:12

Müssen diese 3 Dateien editierbar sein?

Du könntest alle drei Matrizen in eine Datei schreiben, binär.

Mit Flatten to String zum Beispiel. Sollte ganz easy sein.

eg


Datei aus Zip - Trumpfi - 27.07.2007 14:29

' schrieb:Müssen diese 3 Dateien editierbar sein?

Du könntest alle drei Matrizen in eine Datei schreiben, binär.

Mit Flatten to String zum Beispiel. Sollte ganz easy sein.

eg

Hi Eugen,

Vielen, vielen Dank für Deine schnelle Hilfe! Meine Güte, hätte ich gewusst, dass das so einfach ist, dann hätte ich mir eine Menge Arbeit sparen können!


Bis dann
Matthias


Datei aus Zip - eg - 27.07.2007 14:37

' schrieb:Hi Eugen,

Vielen, vielen Dank für Deine schnelle Hilfe! Meine Güte, hätte ich gewusst, dass das so einfach ist, dann hätte ich mir eine Menge Arbeit sparen können!
Bis dann
Matthias


Es freut mich für dichBig Grin

Vorteile:

Kein Genauigkeitsverlust (z.B. Nachkommastellen bei Floats)
Kleine Datenmenge (Die Datei nimmt wirklich nur so viel Platz, wie die Daten im RAM, fast)
Kein Punkt/Komma problem (bei Deutschen bzw. Amerikanischen Einstellungen)
Beliebige Konstrukte können so abgespeichert werden

Nachteil:
Wenn man die Datei mit einem Editor aufmacht, versteht man nur Bahnhof

eg


Datei aus Zip - Trumpfi - 30.07.2007 07:21

Hi Eugen,

besteht eigentlich die Möglichkeit bei dem "Write to Text File"-Block die Dateiendung vorzugeben? D.h. dass ich beispielsweise alle Dateien unter *.xyz speichere.

Bis dann
Matthias


Datei aus Zip - Lucki - 30.07.2007 08:33

' schrieb:Ich habe drei Matrizen (eine 2-dim., eine 3-dim. und eine 4-dim.).
Deine Daten-Gebilde, wenn sie denn wirklich 3- oder 4-dimensional sein sollten, solltest Du aber dann nicht als Matrizen bezeichnen. Matrizen haben z. b. die Größe 2*2 oder 2*4 oder 10*12 und sind vom Format her immer 2-dimensionale Arrays.
Es kommt auch regelmäßig vor, daß ein Array mit N Zeilen oder N Spalten für ein N-dimensionales Array gehalten wird - ist das vielleicht hier auch so?


Datei aus Zip - eg - 30.07.2007 08:40

' schrieb:Hi Eugen,

besteht eigentlich die Möglichkeit bei dem "Write to Text File"-Block die Dateiendung vorzugeben? D.h. dass ich beispielsweise alle Dateien unter *.xyz speichere.

Bis dann
Matthias


Klar, die Erweiterung sagt nur aus mit welchem Programm die Datei standardmäßig geöffnet werden kann. Du kannst beliebige Datei umbenennen wie du willst.

eg


Datei aus Zip - Trumpfi - 30.07.2007 09:06

' schrieb:Deine Daten-Gebilde, wenn sie denn wirklich 3- oder 4-dimensional sein sollten, solltest Du aber dann nicht als Matrizen bezeichnen. Matrizen haben z. b. die Größe 2*2 oder 2*4 oder 10*12 und sind vom Format her immer 2-dimensionale Arrays.
Es kommt auch regelmäßig vor, daß ein Array mit N Zeilen oder N Spalten für ein N-dimensionales Array gehalten wird - ist das vielleicht hier auch so?

Hi Lucki,

vielen Dank für Deine Anmerkung. Bist Du Dir ganz sicher, dass es keine 3- oder 4-dimensionalen Matrizen gibt? Wenn ich mich nicht irre, dann ist Array u.a. die englische Übersetzung für Matrix. Aber dennoch werde ich es mir zu Herzen nehmen, um nicht für Verwirrung zu sorgen. Außerdem habe ich natürlich mit Dimension die Dimension und nicht die Anzahl der Zeilen, Spalten,usw. gemeint.


' schrieb:Klar, die Erweiterung sagt nur aus mit welchem Programm die Datei standardmäßig geöffnet werden kann. Du kannst beliebige Datei umbenennen wie du willst.

eg

Hi Eugen,

und besteht die Möglichkeit dies automatisch zu tun, so dass im Speichern-Dialog-Fenster nicht *.* steht, sondern *.txt oder *.xyz zum Beispiel. Und wenn ja, wie funktioniert das?


Bis dann
Matthias


Datei aus Zip - eg - 30.07.2007 09:10

' schrieb:Hi Eugen,

und besteht die Möglichkeit dies automatisch zu tun, so dass im Speichern-Dialog-Fenster nicht *.* steht, sondern *.txt oder *.xyz zum Beispiel. Und wenn ja, wie funktioniert das?
Bis dann
Matthias


Ja, beim VI "File Dialog" kannst du Pattern einstellen und dann den ausgewählten Pfad an das VI Read/Write TXT übergeben, wenn der Pfad gültig ist, wird das Dialog nicht zweites Mal aufgerufen.

eg