29.01.2007, 14:06
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2007 14:07 von Silence.)
Beitrag #1
|
Silence
LVF-Grünschnabel
Beiträge: 31
Registriert seit: Jan 2007
6.1
-
kA
34119
Deutschland
|
Messdaten direkt in Excel
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?
|
|
|
29.01.2007, 14:09
Beitrag #2
|
Steve1
LVF-Gelegenheitsschreiber
Beiträge: 65
Registriert seit: Aug 2006
LV8.0
2006
kA
4420
Deutschland
|
Messdaten direkt in Excel
' 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...
|
|
|
30.01.2007, 08:29
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2007 08:32 von Silence.)
Beitrag #3
|
Silence
LVF-Grünschnabel
Beiträge: 31
Registriert seit: Jan 2007
6.1
-
kA
34119
Deutschland
|
Messdaten direkt in Excel
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...
|
|
|
30.01.2007, 18:40
Beitrag #5
|
Silence
LVF-Grünschnabel
Beiträge: 31
Registriert seit: Jan 2007
6.1
-
kA
34119
Deutschland
|
Messdaten direkt in Excel
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...
|
|
|
30.01.2007, 18:57
Beitrag #6
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
Messdaten direkt in Excel
' 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
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
|
|
|
30.01.2007, 19:23
Beitrag #7
|
|
|
30.01.2007, 19:40
Beitrag #8
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
Messdaten direkt in Excel
' 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
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
|
|
|
30.01.2007, 21:07
Beitrag #9
|
Kvasir
LVF-Freak
Beiträge: 642
Registriert seit: May 2006
10
2004
DE_EN
0000
Oesterreich
|
Messdaten direkt in Excel
' 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ß
A few weeks of developement and testing can save a WHOLE afternoon in the library!
|
|
|
30.01.2007, 21:20
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
Messdaten direkt in Excel
' 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
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
|
|
|
| |