LabVIEWForum.de
Aktualisiert in Excel speichern - 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)
+----- Forum: Excel (/Forum-Excel)
+----- Thema: Aktualisiert in Excel speichern (/Thread-Aktualisiert-in-Excel-speichern)



Aktualisiert in Excel speichern - Kolumbus - 14.03.2011 13:31

Hallo zusammen

ich habe ein größeres Projekt mit LabVIEW zu realisieren und stoße dabei an meine Grenzen.
Das ganze Programm soll später einen Prüfstand auswerten.

Momentan stecke ich beim Abspeichern der ausgelesenen Daten eines Leistungsmessers in Excel.
Ausgelesen werden die Daten über eine rs232 Schnittstelle. Das Protokoll ist Modbus.
Die Werte werden richtig an Excel übergeben. Ich möchte den Messwert alle 10 sek. aktualisiert
in eine Tabelle speichern.

Mein Programm liest momentan den Messwert einmal aus und speichert ihn dann alle 10 sek. Es nimmt
also nicht den aktuellen Wert auf.

Vielen Dank schon mal im Voraus

Edit jg: Fehlende LV-Version ergänzt


RE: Aktualisiert in Excel speichern - GerdW - 14.03.2011 14:53

Hallo Kolumbus,

Zitat:Mein Programm liest momentan den Messwert einmal aus und speichert ihn dann alle 10 sek. Es nimmt also nicht den aktuellen Wert auf.
Jo, das könnte an mangelhaftem Dataflow liegen...
- Wozu (in "Modbus auslesen.vi") überhaupt eine lokale Variable, wenn du einen Draht ziehen könntest?
- Zweiter Fehler: Du liest ein Array namens "Array" aus, ersetzt darin einen Wert und schreibst das Ergebnis in ein anderes Array namens "Array Ausgang". Was passiert wohl beim nächsten Durchlauf? Du liest ein Array namens "Array" aus,... Wo "merkt" sich "Array" die schon gesammelten Werte?
- Drittens: Wo ist die VErbindung zwischen beiden VIs? (Leider fehlt mir "Messbereichsmaske zeitversetzt.vi", wo eine Konstante "Excel" angeschlossen ist. Ich sehe also nicht, wo du Messwerte in Excel speicherst...)


RE: Aktualisiert in Excel speichern - Kolumbus - 14.03.2011 17:25

Hallo GerdW

danke schon mal für die schnelle Antwort.

weis nicht warum ich das mit der Lokalen Variabel gemacht hab. Ist natürlich unnötig.

Bin von einer schnelleren aktualisierung in LabView ausgegangen, desshalb das nicht
passenden VI. Hab es noch mal angehängt, sollte jetzt passen.

Ich hoffe auch das ich jetzt noch die Geschichte mit dem Array richtig verbessert hab.#

Meine Funktion hat sich aber noch nicht verbessert.

Gruß Kolumbus


RE: Aktualisiert in Excel speichern - GerdW - 14.03.2011 17:32

Hallo Kolumbus,

Think dataflow!

Du rufst ein subVI mit einem Array auf. Dieses subVI verarbeitet dieses Array - und zwar genau dieses! Woher soll das subVI wissen, dass du schon neue Messwerte generierst? Wie gesagt: think dataflow!


RE: Aktualisiert in Excel speichern - Kolumbus - 14.03.2011 18:22

Hallo GerdW

richtig! Nur mal nachdenken. Hab mir jetzt überlegt welche infos ich brauchen würde
wenn ich so etwas machen soll. Hab mein speicher VI aufgeschnitten und und jetzt
alles so zusammengefügt, dass es funktioniert.

Manchmal brauchts nur Denkanstöße! Wird allerdings noch öfter von nöten sein!

Danke