GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » LVUG » LVUG - Technische Fragen » Beliebige CVS Datei mit Clustern ?
Re: Beliebige CVS Datei mit Clustern ? [message #1747 is a reply to message #1746] Fri, 17 June 2005 22:39 Go to previous messageGo to previous message
Franz Josef Ahlers is currently offline  Franz Josef Ahlers
Messages: 22
Registered: January 2004
occasional visitor
From: *dip0.t-ipconnect.de
vpeikert wrote on Fri, 17 June 2005 21:13

Im Moment benutze ich für das generieren einer CVS Datei aus Messdaten die Umwandlung in "spreadsheet - string" um diesen dann als Text in eine Datei zu schreiben.
Ich kann maximal Arrays mit 2 Dimensionen auf einmal hineinschreiben. Außerdem fehlt mir der Befehl um 1 Dimensionale Arrays zu transponieren. Gibt es einen einfachen Weg, bei dem ich ein Cluster übergeben kann ?

Denk Dir eine spreadsheet Datei als aus Zeilen und Spalten bestehendes Arbeitsblatt, dann ist klar, warum nur 2D arrays gehen. Bei 3D Arrays kannst Du nacheinander die einzelnen 2D 'pages' speichern.
(Physikalisch ist ja sowieso jede Datei nur eine lineare Anordnung irgendwelcher bytes. Ob man das als 2D gebilde oder sonstwie interpretiert, hängt nur davon ab, welche Trennzeichen man wo einfügt. Die spreadsheet Konvention besteht ja eben darin, einzelne Elemente durch ein Trennzeichen (meistens Tab oder bei CSV eben Comma Separated Values) zu trennen, und eine Ansammlung solcher Werte (=Zeilen) dann durch z.B. ein LineFeed Zeichen. Ob es eine Sonderzeichenvereinbarung gibt, mit dem sich Gruppen von Zeile (='Seiten') abtrennen lassen, weiss ich nicht. Da kannst Du wahrscheinlich jede beliebige Privatkonvention erfinden)

Einen N-dimensionalen 1D array kannst Du in einen Nx1 dimensionalen 2D verwandeln und dann transponieren und speichern (um in jeder Zeile des spreadsheets einen Wert und nicht in der 1. Zeile N Werte zu haben).

Was Cluster angeht:
Das hängt natürlich von der Struktur des Clusters ab, ob es nur Zahlen sind, oder Zahlen und Strings gemischt, oder Zahlen, Strings, enums, etzc. pp....
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Direkte Ausgabe von Werten aus Schleife
Next Topic: LabVIEW Source Code Control mit Visual SourceSafe
Goto Forum:
  


Current Time: Fri Jun 14 18:21:35 CEST 2024

Total time taken to generate the page: 0.01008 seconds