Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich möchte Messwerte nach Excel oder in den Text-Editor exportieren. Dieses gelingt mir in beiden Fällen nur teilweise.
Variante 1 (in Text-Editor):
ich möchte gern in den Text-Editor die Daten formatiert (wenn das geht) und die Systemzeit mit Sekunden exportieren. Damit ich sagen kann, der Messwert wurde zu der und der Zeit gemacht.
Habe vieles ausprobiert, doch es gelingt mir nicht.
Vielleicht einen Zeitstempel?
Variante 2 (nach Excel)
hier möchte ich auch die Systemzeit in die Tabelle exportieren und die Spalte Zustand (0 oder 1) wird in Excel nicht korregt
angezeigt.Hier benutze ich Methodenknoten.
Ich weiß, dass dieses Thema hier schon oft behandelt wurde, komme trotz der vielen Beiträge nicht auf die Lösung.
Wäre euch für die Hilfe dankbar.
Habe LabView 2011 und im Anhang die beiden Varianten
(27.09.2012 20:16 )sonne2013 schrieb: hier möchte ich auch die Systemzeit in die Tabelle exportieren und die Spalte Zustand (0 oder 1) wird in Excel nicht korregt
angezeigt.
Daten vorher nach DBL konvertieren:
Beste Grüße,
NWO
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!
Willst Du das unbedingt programmatisch machen oder gehts
auch per Maustaste? Du kannst ja auch nach Beendigung Deiner
Messung statt auf "speichern" mit der rechten Maustaste
auf das Signalverlaufsdiagramm klicken und dort "Exportieren"
und dann "Daten in Excel exportieren"... Das gleiche ist bei
der Tabelle möglich. Sind die Zeitstempel etc. dann korrekt
formatiert? Ich habe mit dieser Variante bisher nie probleme
gehabt... und geht sehr schnell :-)
Hi,
danke für eure Hilfe.
Werde das gleich alles ausprobieren.
Ich möchte das schon gerne per Mausklick exportieren. Mit rechte Maustaste auf das Diagramm und nach Excel exportieren kenne ich.
Trotzdem danke.
Hallo NWO,
1.)
den Zeitstempel habe ich eingebaut und es wird jetzt die Zeit auch angezeigt.
Habe aber jetzt das Problem das ich 2D und 1D Array´s verbinden muss und das klappt nicht so recht.
Wäre dir für deinen Rat dankbar. (hysteres+editor_string.vi)
2.)
Bei der anderen Variante mit den Methodenknoten habe ich auch "in double" vor den Zustand gebaut. aber der Zustand in Excel wird jetzt mit 0 oder 5 dargestellt, komisch.
Den Ausdruck vom Editor habe auch mit anghängt.
Ebenso würde ich die Zeit anzeigen lassen. Das geht auch irgendwie nicht. (hysteres+excel_methodenknoten).
Danke für die Unterstützung.
MFG
29.09.2012, 07:37 (Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2012 07:37 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Messwerte exportieren
Du hast da noch ein paar andere Fehler drin (hab nur das 2. Bsp. angeguckt). Die lokalen Variablen (im Bsp. hysterese + excel_methodenknoten.vi) verursachen Race Conditions. Wieso verdrahtest Du nicht gleich direkt durch?
Was links von der Schleife steht könnte in Deinem Fall auch erst nach der Schleife ausgeführt werden. Du solltest den Double-Draht zwischen "-" und "XScale.Offset" noch auf den Schleifenrand legen (am besten noch eine Sequenz um das Konstrukt vor der Schleife). Ändere das mal, dann schaue ich nochmal drüber.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
danke für deinen Ratschlag.
Habe die Dinge umgeschrieben, die du aufgezäht hast.
Den Zustand bekomme ich jetzt hin (Zeigt 0 oder 1 an). Aber die Zeit wird immernoch recht komisch dargestellt.
Kann man auch was anderes nehmen als einen Zeitstempel?
Habe auch noch festgestellt, dass das Programm bei mehrmaligen Speichern die vorher aufgelisteten Daten nicht überschreibt, sondern fortsetzt. Bissel doof.
ich habe ein aehnliches Problem, kann aber leider mit meiner Version (8.6) die hochgeladenen VIs nicht oeffnen. Kannst du sie bitte nochmal fuer niedrigere Versionen hochladen?
Alternativ Frage an alle: ich messe Stromstärke über Zeit mit einem Keithley Multimeter und möchte die Messwerte jeweils zugehoerigen Zeit in eine Text Datei oder noch besser in Excel auslesen. Im Moment kann ich nur den Messwert in eine Text Datei speichern. Wie Habe einen Zeitstempel eingefuegt, aber weiß jetzt nicht weiter.
Wie verknuepfe ich Zeit und Messdaten (habe Array probiert, aber dann ist unklar wie ich das auslese)?
Was muss ich der Funktion "in Tabellenkalkulationsdatei schreiben" voranstellen bzw. wie die verknuepfen?
Ich haeng das ganze mal an. Nicht lachen, bitte, ich arbeite seit ca. 24 Stunden mit LV.
Viele Gruesse, Eli
21.03.2013, 15:26 (Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2013 15:27 von GerdW.)
- Falls WriteToSpreadsheetFile bei dir noch keine Stringarrays unterstützt: Selbst per ArrayToSpreadsheetString konvertieren und in eine Textdatei schreiben...
- Es ist keine gute Idee, den Namen einer Anzeige zu löschen! Du würdest in C auch keine Variablen verwenden, die "" heißen. Dazu gibt es die Option "Sichtbare Elemente" im Kontextmenü der Anzeige!
- Auch ein Keithley-Messgerät muss man nicht in jedem Schleifendurchlauf erneut initialisieren & konfigurieren, um nach nur einem Messwert die Verbindung gleich wieder abzubrechen...
Hi Gerd, vielen Dank für die Tipps, hab es gerade gesehen und versuch es mal umzusetzen. Bzgl. deines dritten Punktes ... ich hab das nicht selbst geschrieben, nur die letzten Teile angehängt und die Schleife ergänzt ... wie gesagt, Anfänger. Vielleicht komm ich ja noch soweit, dass ich das ganz dahingehend optimieren kann ... aah, nee, du meinst die Schleife einfach kleiner ziehen ... probier ich. Danke, wahrscheinlich meld ich mich wieder : ). Eli