INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Messwerte in Excel schreiben



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!

15.06.2012, 21:23
Beitrag #1

jonnymi Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2012

11
2011
DE



Messwerte in Excel schreiben
Hallo,
ich versuche aus einer Messung die jede Sekunde einen neuen Werte liefert jeden xten Wert entsprechend eines Messintervalls zu speichern. Ich möchte zum Beispiel mit dem Intervall 5 Sekunden jeden 5 Wert speichern. Er soll gleich (jeder Messwert) in eine Excel Tabelle gespeichert werden. Dazu ein kleiner Header, zu beginn der Exceldatei....

Ich habe mal einen kleines Vi geschrieben, dass das Problem zeigt. Immer wenn man auf Messung drückt, sollen Werte in die Datei gespeichert werden. Wie kann ich das machen, das ich nicht jedesmal (beim zweiten mal Drücken von Messung) das ganze erste Array wieder in die Datei schreibt.

Danke für Eure Hilfe
jonnymi


Angehängte Datei(en)
11.0 .vi  Problem.vi (Größe: 32,91 KB / Downloads: 799)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.06.2012, 11:31 (Dieser Beitrag wurde zuletzt bearbeitet: 16.06.2012 11:31 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messwerte in Excel schreiben
Hallo Jonny,

1) csv-Dateien sind KEINE Excel-Dateien! Das sind ganz ordinäre Textdateien!!!

2) Du verwendest Schieberegister. Das ist soweit gut und richtig, aber: die muss man auch schon mal leeren bzw. initialisieren. Genau dazu haben sie auch einen Eingang, den man bei Bedarf auch nutzen sollte...

3) Den Aufräumknopf zu benutzen ist nicht verboten...

4) Und versuche auch mal, Array-Operationen so einfach wie möglich zu halten. Man muss nicht aufwendig Arrays erzeugen, die man dann in andere Array einfügt: BuildArray kann das genau so gut erledigen...


Angehängte Datei(en)
11.0 .vi  Problem.vi (Größe: 10,99 KB / Downloads: 789)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.06.2012, 18:25 (Dieser Beitrag wurde zuletzt bearbeitet: 16.06.2012 18:31 von jonnymi.)
Beitrag #3

jonnymi Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2012

11
2011
DE



RE: Messwerte in Excel schreiben
Hallo,
danke für Deine Antwort. Was meinst Du mit Löschknopf? Wenn ich das Beispiel anschaue, verstehe ich das das Array immer größer wird solange ich Messe, danach wird das Array zurückgesetzt. Ist das richtig?

Da hast Du natürlich total recht, mit dem Datenformat. Excel lesbar reicht voll und ganz. Wo kann ich die Daten am besten wegschreiben? Außerhalb der Whileschleife würde ich ja jedes mal die Strings der Fals Bedingung schreiben, in der Falsschleife schreibe ich immer nur den letzten Wert.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2012, 19:59 (Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2012 20:00 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messwerte in Excel schreiben

Akzeptierte Lösung

Hallo jonny,

Zitat:Was meinst Du mit Löschknopf?
KA, habe ich nirgends erwähnt...

Zitat:das Array immer größer wird solange ich Messe, danach wird das Array zurückgesetzt. Ist das richtig?
Ja.

Zitat:Wo kann ich die Daten am besten wegschreiben?
Am besten, wenn der "Messung"-Button wieder auf FALSE geht. Siehe Beispiel im Anhang...


Angehängte Datei(en)
11.0 .vi  Problem.vi (Größe: 11,77 KB / Downloads: 832)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 21:16
Beitrag #5

jonnymi Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2012

11
2011
DE



RE: Messwerte in Excel schreiben
Hallo Gerd,

ah, ich meinte den Aufräumknopf. Sorry!

Ich bin erste heute dazugekommen Deine Vorschläge einzuarbeiten. Ich habe noch ein Problem mit den Schreiben der Daten. Leider kann man das Vi nicht ausführen, weil einen Schnittstelle eingebunden ist. Wenn ich das Vi ausführe, läuft alles super auch mit der Datenaufnahme. Das sehe ich ja in meinem Ausgabearray. Auch das speichern funktioniert. Wenn ich die Datei mit Excel öffne habe ich immer einen Leerzeile zwischen den geschriebenen Zeilen. Wenn ich die Datei mit den Messwerten mit Notepad o.ä. öffne sehe ich, einen Zeilenumbruch zu viel. Ich vermute den Fehler in der Whileschleife zum Array zusammenfassen, evtell da wo das Teilarray angehängt wird (Case 2).

Kannst Du nochmal drüber schauen?

Grüße jonnymi


Angehängte Datei(en)
8.5 .vi  Metex mit Aufzeichnung.vi (Größe: 127,18 KB / Downloads: 730)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 21:32
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Messwerte in Excel schreiben

Akzeptierte Lösung

Es würde mich nicht wundern, wenn das Gerät, welches du per RS232 abfragst, seine "Meldung" mit einem Newline und/oder Carriage Return beendet.
Nachdem du so ein Zeichen nicht aussortierst, bleibt es an dieser Stelle hier erhalten:
   
und wird somit auch immer als Leerzeile in dein csv-File mit eingefügt.

Schau dir deine Strings einfach im \Codes-Modus an und überprüfe sie auf \n oder \r.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2012, 05:45
Beitrag #7

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Messwerte in Excel schreiben
(21.06.2012 21:16 )jonnymi schrieb:  Kannst Du nochmal drüber schauen?

Solche Probleme kannst du mit Debuggen ganz einfach lösen. Wenn du mit Sonden die Drähte überwachst, dann würdest du genau sehen, was in die Datei geschrieben wird und an welcher Stelle die Zeilenumbrüche eingefügt werden. Natürlich im Zusammenhang mit jg's Hinweise auf die Stringanzeige mit Code-Display Smile


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!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2012, 21:29
Beitrag #8

jonnymi Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2012

11
2011
DE



RE: Messwerte in Excel schreiben
Hallo,
ihr hattet recht. Das \r klebt noch am Messstring, weil ich die Konstante nicht angekabelt habe.
Grüße und vielen Dank an alle!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Messdaten in Excel schreiben Kaibe 3 4.999 11.12.2019 08:50
Letzter Beitrag: GerdW
  Messwerte in TXT schreiben MarcoN 6 6.733 07.06.2019 06:36
Letzter Beitrag: MarcoN
  Werte in Excel Regelkarte schreiben Rene172 9 8.750 17.03.2016 09:49
Letzter Beitrag: Rene172
  Messwerte in Excel schreiben heaster 5 8.509 24.07.2015 07:38
Letzter Beitrag: GerdW
  Messwerte in Datei schreiben lola2014 1 5.379 14.11.2014 13:47
Letzter Beitrag: Y-P
  Skalare in Excel schreiben seifra 1 4.157 05.11.2014 12:46
Letzter Beitrag: jg

Gehe zu: