LabVIEWForum.de - Speichern nach Durchlauf

LabVIEWForum.de

Normale Version: Speichern nach Durchlauf
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
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)
Da bietet sich vielleicht das VI File-Dialog an:

[attachment=8933]

MfG, Jens
So??

Gruß Markus

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

(VI LV 8.5)
' 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
' 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
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
Referenz-URLs