LabVIEWForum.de - in ein vorhandenes Excel speichern / Report in/out

LabVIEWForum.de

Normale Version: in ein vorhandenes Excel speichern / Report in/out
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

ich habe das Problem Daten in ein vorhandenes Excel sheet zu anzuhaengen.

Hintergrund zum Programm: Ich nehme Daten aus drei verschiedenen Schnittstellen und will diese in Excel sekuendlich dokumentieren.
Gespeichert wird alle 60 Sekunden in Excel. Um nicht jedesmal die ganze History vom Schiftregister in main VI zu speichern, loesche ich die History und will die neuen Daten von 60 Sekunden an das vorhandene Excel anhaengen.

Im Prinzip funktioniert das Anhaengen, ich kann an die richtigen Stelle anhaengen; es ist auch die urspruenglich erzeugte Datei. ABER die vorherigen Daten, die 60 Sekunden vorher gespeichert wurden sind nicht mehr in der Datei vorhanden. Die Dateigroesse waechst also nicht

bitte sieht dazu mein VI im Anhang
was ich bisher rausgefunden habe ist, dass ich nicht in das innere True Case gelange. Dort will ich kein neues File oeffnen sondern anhaengen, falls dieses File vorhanden ist.
ich benutze im Moment das Append File to Report.vi ist mir grad aufgefallen... vielleicht es das der Fehler

fuer generelle Verbesserungsvorschlaege bin ich sehr offen, ob zB das allgemeine File I/O besser waere?

Vielen Dank fuer Eure Hilfe
Gruesse Ugur

(VI LV 8.2)
Hm, ich würde sagen du hast deinen Fehler erkannt...du musst dir wohl nur die letzte benutzte Zeile merken und dann wieder ins gleich File schreiben...hab aber zu wenig Erfahrung damit...

A.
' schrieb:Hm, ich würde sagen du hast deinen Fehler erkannt...du musst dir wohl nur die letzte benutzte Zeile merken und dann wieder ins gleich File schreiben...hab aber zu wenig Erfahrung damit...

A.


Der Fehler ist aber eher mit dem Report in/out verbunden...???
ob die lokale Variable richtig funktioniert...?
ich verwende hier LabVIEW 8.2. Mit orgaenger Versionen ohne Report Generation gab es so einfache Funktionen.....
Hallo,

kenne mich leider auch nicht mit den Office-Toolkit aus, aber anstelle deiner Variablen "start()" und "next cell bottom-left" würde ich dringend die Verwendung eines Shift-Registers in der While-Schleife empfehlen. -> Übersichtlicher & weniger fehleranfällig. Und du kannst auf deine Sequenz verzichten.

MfG, Jens
Referenz-URLs