LabVIEWForum.de
Speichern nach Durchlauf - 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: Speichern nach Durchlauf (/Thread-Speichern-nach-Durchlauf)



Speichern nach Durchlauf - cedus - 26.09.2007 21:20

Hallo

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.

wie mache ich das?

Dank schon vorab!
ceDus


Speichern nach Durchlauf - jg - 26.09.2007 21:34

Was du gut brauchen kannst, ist diese Funktion:

[attachment=8880]

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


Speichern nach Durchlauf - cedus - 30.09.2007 16:34

Hallo Jens

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.

Ich hänge einfach mal das test-vi an.

gruß
ceDus

(VI LV 8.2)


Speichern nach Durchlauf - jg - 30.09.2007 19:10

Da bietet sich vielleicht das VI File-Dialog an:

[attachment=8933]

MfG, Jens


Speichern nach Durchlauf - Y-P - 01.10.2007 07:38

So??

Gruß Markus

EDIT: Du brauchst auch noch das "open/create/replace file - VI". Das hattest Du auch vergessen.

(VI LV 8.5)


Speichern nach Durchlauf - cedus - 01.10.2007 09:10

' schrieb:So??

Gruß Markus

EDIT: Du brauchst auch noch das "open/create/replace file - VI". Das hattest Du auch vergessen.


Hallo,
danke für eure Hilfe.

Leider kann ich das vi von Markus nicht öffnen, da ich nur Version 8.2 habe.

Könnte mir bitte jemand dieses vi mal "downgraden"?

Gruß
ceDus


Speichern nach Durchlauf - jg - 01.10.2007 10:19

' schrieb:So??

Gruß Markus

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 RolleyesWink

@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


Speichern nach Durchlauf - Y-P - 01.10.2007 12:46

1. Das war kurz nach dem Aufstehen..... (dank 1 Woche Urlaub Wink)
2. Natürlich braucht man dann auch ein Close. Hab das voll übersehen.....Blush
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. Big Grin

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 RolleyesWink

@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