Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich habe ein problem mit dem speichern von 2d-array-daten (soll für Excel sein):
in meinem programm soll man u.a. gleich zu beginn einen namen für das zu speichernde messergebnis (=2d-array) eingeben.
hab es mit string gemacht (magenta-schrift mit abc unten). auch alle anderen voreinstellungsparameter werden so in dieses
"pre-array" eingefügt (numerische schiebereglerwerte).
dieses "pre array" besteht aus name, datum, uhrzeit und den einstellungen der regler.
und..nach erfolgter messung steht am ende noch ein 2d-array an messwerten da.
was ich nun möchte:
nach beendigung der messung (vi ist beendet) sollen das "pre array" (ist ein array, wo die werte alle in einer spalte,
also untereinander stehen)und das 2d-array an messwerten in einem file als .xls automatisch abgespeichert werden;
und zwar in einem vordefinierten ordner.
Und so nebenbei, direkt ein XLS-Format speichern dürfte ziemlich schwer sein (oder kennst du genau alle Header & Format-Infos, die man dafür so braucht?). Was aber sehr einfach ist, ist ein ASCII-File, der leicht von Excel eingelesen wird (z.B. mit Tab als Spaltentrenner, oder gleich eine csv-Datei).
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
ja, hab ich eingebaut.
aber irgendwie mache ich wohl schon am Anfang einen Fehler....
Ich möchte das ich gleich zu Beginn den Namen des Tests eingeben muß.
Aber anscheinend funktioniert das nicht.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Speichern nach Durchlauf
So??
Gruß Markus
EDIT: Du brauchst auch noch das "open/create/replace file - VI". Das hattest Du auch vergessen.
(VI LV 8.5)
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
EDIT: Du brauchst auch noch das "open/create/replace file - VI". Das hattest Du auch vergessen.
@Markus:
1. Jetzt hast du übersehen, dass er auch die andere Werte editieren will
2. Nein, das open-VI ist nicht unbedingt nötig. Das machen die Write-VI's bei Bedarf selber. Obwohl du natürlich recht hast, mit Open und dann aber bitte auch close-Befehl ist es wesentlich übersichtlicher und logischer.
3. TzTz, Markus, abgespeichert als 8.5
@cedus: Der File-Dialog ist alles, was du als Hinweis brauchst. Mehr steht im Prinzip auch nicht im Bsp von Markus. Mach mal selber, das kriegst du hin.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Speichern nach Durchlauf
1. Das war kurz nach dem Aufstehen..... (dank 1 Woche Urlaub )
2. Natürlich braucht man dann auch ein Close. Hab das voll übersehen.....
3. Das mit den anderen Werten habe ich allerdings nicht ganz gepeilt....., aber egal......
4. Ist das echt als 8.5 gespeichert? Normal speichere ich immer für 8.0..... Da ist wohl Punkt 1. schuld daran.
Gruß Markus
' schrieb:@Markus:
1. Jetzt hast du übersehen, dass er auch die andere Werte editieren will
2. Nein, das open-VI ist nicht unbedingt nötig. Das machen die Write-VI's bei Bedarf selber. Obwohl du natürlich recht hast, mit Open und dann aber bitte auch close-Befehl ist es wesentlich übersichtlicher und logischer.
3. TzTz, Markus, abgespeichert als 8.5
@cedus: Der File-Dialog ist alles, was du als Hinweis brauchst. Mehr steht im Prinzip auch nicht im Bsp von Markus. Mach mal selber, das kriegst du hin.
MfG, Jens
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------