LabVIEWForum.de
Messdaten direkt in Excel - 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: Messdaten direkt in Excel (/Thread-Messdaten-direkt-in-Excel)

Seiten: 1 2 3


Messdaten direkt in Excel - Silence - 29.01.2007 14:06

Hy

Ich nehme 6 Messdaten (als double) auf, die ich jede 1sek neu bekomme und gern in eine Tabelle schreiben würden.

Also 6 Spalten und jede Zeile dann die neuen Messdaten.

Geht das überhaupt oder muss ich vorher alles in ein Array schreiben? wenn ja wie?


Messdaten direkt in Excel - Steve1 - 29.01.2007 14:09

' schrieb:Hy

Ich nehme 6 Messdaten (als double) auf, die ich jede 1sek neu bekomme und gern in eine Tabelle schreiben würden.

Also 6 Spalten und jede Zeile dann die neuen Messdaten.

Geht das überhaupt oder muss ich vorher alles in ein Array schreiben? wenn ja wie?
siehe meinen Beitrag von heute/eben grad. hab da nen bsp. für dich...


Messdaten direkt in Excel - Silence - 30.01.2007 08:29

mhh aber funktionieren tut es nicht oder? Ich versteh nicht warum LabVIEW "so wichtige und & grundlegende Funktionen" nicht einfach implementiert hat!Das sind doch Zusammensetzungen die man ständig braucht. Gib es sowas nicht als Download?
ich mein das Programm soll seinen Zwecke erfüllen und nicht den großteil der Arbeit ausmachen oder? Der Assitent liefert leider nix nutzbares...


Messdaten direkt in Excel - dc6xs - 30.01.2007 09:42

' schrieb:mhh aber funktionieren tut es nicht oder? Ich versteh nicht warum LabVIEW "so wichtige und & grundlegende Funktionen" nicht einfach implementiert hat!Das sind doch Zusammensetzungen die man ständig braucht. Gib es sowas nicht als Download?
ich mein das Programm soll seinen Zwecke erfüllen und nicht den großteil der Arbeit ausmachen oder? Der Assitent liefert leider nix nutzbares...

Du kannst doch auch erstmal alle Daten sammeln und dann an Excel übergeben, oder musst Du wirklich jede Sekunde die Daten in Excel haben?

Sonst schildere doch mal deinen Aufbau und deine Anforderungen, vielleicht lichet es sich dann etwas. Ist bestimmt besser als hier ohne genaue angabene im Nebel zumzustochern.

Gruß, Rob


Messdaten direkt in Excel - Silence - 30.01.2007 18:40

also ich muss jede Sekunde 6 Zahlen (double) aufzeichen. Diese werden zur Zeit nur durch Anzeigen dargestellt. Die Werte können gesammelt werden und wenn ich auch stop drücke sollten sie alle in einer Excel Tabelle stehen. Also pro Wert eine Spalte und einfach untereinander... also eigentlich so einfach wie möglich.

Alle 6 Werte werden in einem Rutsch per RS232 empfangen und sollen in eine Zeile...


Messdaten direkt in Excel - dc6xs - 30.01.2007 18:57

' schrieb:also ich muss jede Sekunde 6 Zahlen (double) aufzeichen. Diese werden zur Zeit nur durch Anzeigen dargestellt. Die Werte können gesammelt werden und wenn ich auch stop drücke sollten sie alle in einer Excel Tabelle stehen. Also pro Wert eine Spalte und einfach untereinander... also eigentlich so einfach wie möglich.

Alle 6 Werte werden in einem Rutsch per RS232 empfangen und sollen in eine Zeile...

Nimm ne Eventstruktur,
bei dieser das Schliessen/Stop [1] auswerten und dann die Messdaten, welche vorher zyklisch in ein Array oder Cluster geschrieben wurden, nach Excel schicken.


[1] Frage an die Exerten: geht das überhaupt oder muss man sich da was anderes ausdenken?

Gruß, Rob


Messdaten direkt in Excel - Kvasir - 30.01.2007 19:23

@dc6xs: Würde mich zwar nicht gerade als Excel Experten bezeichnen, aber warum sollte das nicht gehen? (Soll heißen: Ich würds so machen) Ist auf jeden Fall besser alle Daten auf einen Wisch aus LV in ein externes Programm zu bringen, als dieses ständig anzusteuern.

@Silence: Ich würde nun Kommunikation mit Excel nicht wirklich als DAS grundlegende Problem und wichtigste überhaupt ansehen.
Der Beitrag "Messdaten nach Excel" ein paar Zeilen weiter unten, müsste doch dein Problem lösen können. Hier haben fleißige Forummitglieder bereits viel Arbeit erledigt.

Gruß


Messdaten direkt in Excel - dc6xs - 30.01.2007 19:40

' schrieb:@dc6xs: Würde mich zwar nicht gerade als Excel Experten bezeichnen, aber warum sollte das nicht gehen? (Soll heißen: Ich würds so machen) Ist auf jeden Fall besser alle Daten auf einen Wisch aus LV in ein externes Programm zu bringen, als dieses ständig anzusteuern.
...

Meine frage bezog sich auf die Eventstruktur und ob LV nach dem Schliessen/Stopp noch was machen kann oder ob LV da sofort "den Hammer fallen lässt".

Das mit den Daten nach Excel hab ich zwar selber noch nicht gemacht, aber über die VIs bin ich irgendwie schon mal gestolpert.
Bei meinem Projekt präsentiere ich dem User die Daten und nur als zusätzlicher Service produziert das Programm Text-Dateien mit den Daten und speichert zusätzlich noch die Grafiken als PNG.

Aber es gibt sicherlich auch Anwendungen wo es sinnvoll ist die Daten nach Excel zu schieben.

Gruß, Rob


Messdaten direkt in Excel - Kvasir - 30.01.2007 21:07

' schrieb:Meine frage bezog sich auf die Eventstruktur und ob LV nach dem Schliessen/Stopp noch was machen kann oder ob LV da sofort "den Hammer fallen lässt".

Das mit den Daten nach Excel hab ich zwar selber noch nicht gemacht, aber über die VIs bin ich irgendwie schon mal gestolpert.
Bei meinem Projekt präsentiere ich dem User die Daten und nur als zusätzlicher Service produziert das Programm Text-Dateien mit den Daten und speichert zusätzlich noch die Grafiken als PNG.

Aber es gibt sicherlich auch Anwendungen wo es sinnvoll ist die Daten nach Excel zu schieben.

Gruß, Rob

Das mit dem Start/Stop geht natürlich. Außer wir meinen Verschiedenes:

- Der rote Stop Button in der Ausführungsleiste oben, der beendet dein Programm sofort. Da geht dann nichts mehr. Den sollte man aber eigentlich nie benutzen.
- Für gewöhnlich hat man eine While-Schleife als äußerste Struktur, die über einen Stop Button beendet wird, und damit auch das ganze Vi. Packst du eine Event Struktur in diese Schleife, die den Stop Button abfrägt wird dieses auf jeden Fall noch abgearbeitet -> Funktioniert also.
- Du kannst auch ein Event definieren um das Drücken des "X" (Schließen des Fensters) abzugreifen. Oder du schaltest diesen Button gleich ab über Vi-Einstellungen.

Gruß


Messdaten direkt in Excel - dc6xs - 30.01.2007 21:20

' schrieb:Das mit dem Start/Stop geht natürlich. Außer wir meinen Verschiedenes:

- Der rote Stop Button in der Ausführungsleiste oben, der beendet dein Programm sofort. Da geht dann nichts mehr. Den sollte man aber eigentlich nie benutzen.
- Für gewöhnlich hat man eine While-Schleife als äußerste Struktur, die über einen Stop Button beendet wird, und damit auch das ganze Vi. Packst du eine Event Struktur in diese Schleife, die den Stop Button abfrägt wird dieses auf jeden Fall noch abgearbeitet -> Funktioniert also.
- Du kannst auch ein Event definieren um das Drücken des "X" (Schließen des Fensters) abzugreifen. Oder du schaltest diesen Button gleich ab über Vi-Einstellungen.

Gruß

Ja genau,

Variante 1 ist sozusagen der Not-Aus.

Und Variante 2 und 3 kann man ja zusammen in einem Event-Case abarbeiten. So meinte ich das auch, dass in diesem Case dann alles nach Excel befördert wird.

Danke für die Erläuterung,

Gruß, Rob