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 

Messdaten aus Array in Datei



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!

09.07.2012, 11:48
Beitrag #1

jacen Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2012

7.1
2012
EN



Messdaten aus Array in Datei
Guten Morgen zusammen,

Ich stehe bei meinem ersten LabView-Projekt gerade vor folgendem Problem:

Ich habe ein 2D-Array aus Messwerten (dbl) folgender Form:
Ch1 Ch2 ....
y1 y1
y2 y2
y3 y3
... ...


Also jede Spalte ein Channel mit seinen Messwerten. Alle 7s wird für jeden Ch. ein neuer Messwert in das Array geschrieben.
Dazu habe ich ein Array mit den zugehörigen TimeStamps (x-Werte) zu jedem Messwert mit gleichem Aufbau.

Nun möchte ich die Werte ausgewählter Ch. in eine Datei schreiben. Etwa so:

Ch1 Ch4 ...
x1 y1 x1 y1
x2 y2 x2 y2
...

Wobei die Datei natürlich regelmäßig mit den neuen Werten aktualisiert werden soll.
Hab ein Tutorial zum speichern in .tdm dateien gefunden und damit bisschen rumprobiert, allerdings nicht wirklich verstanden und hat auch nicht ansatzweise funktioniert.

Welcher Datei-Typ am Ende rauskommt ist mir eigentlich egal. Darf ruhig eine einfache .txt bzw .csv datei sein.

Arbeite wie gesagt zum ersten mal mit LabView, also kann sein, dass die Lösung sehr einfach ist und ich sie nur nicht finde.

Vielen Dank für jede Hilfe,
mfG, Sven
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.07.2012, 12:59
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Messdaten aus Array in Datei
Am einfachsten ist das 'Write to Spreadsheet'-VI. Damit kannst einfach *.csv-Dateien erstellen. Einfach mal ein bisschen hier im Forum suchen.

Dabei musst du nur die gewünschten Channels zu einem Array zusammenfügen und kannst diese bei jeder Messung wegspeichern.

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
09.07.2012, 14:01
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Messdaten aus Array in Datei
http://www.labviewforum.de/Thread-Array-...5#pid69845

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2012, 14:07
Beitrag #4

jacen Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2012

7.1
2012
EN



RE: Messdaten aus Array in Datei
Mein Problem ist immer noch TimeStamp und Daten zu verbinden.
Habs nach dieser Anleitung versucht:
http://digital.ni.com/public.nsf/allkb/7...4E0079CBFD

Allerdings klappt die Timestamp to String conversion nicht, bekomme da immer "Wire connects to a polymorphic terminal that cannot accept this datatype."

Gibts vielleicht eine Möglichkeit die Cluster aus Timestamp und Daten, die ich auch für die xy-Graphen benutze in eine Datei zu schreiben?

Habe btw LabView V7.1, kann deshalb die meisten Demo-VIs nicht öffnen :/
Also bitte lieber Screenshots machen, statt VI hochladen.

Danke nochmal.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2012, 15:14
Beitrag #5

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Messdaten aus Array in Datei
(10.07.2012 14:07 )jacen schrieb:  Mein Problem ist immer noch TimeStamp und Daten zu verbinden.

Davon kann ich aber im ersten Post von dir nicht finden Wink


(10.07.2012 14:07 )jacen schrieb:  Allerdings klappt die Timestamp to String conversion nicht, bekomme da immer "Wire connects to a polymorphic terminal that cannot accept this datatype."

Du kannst auch gerne dein VI anhängen, damit wir sehen können, was du porgrammiert hast, und wir genau sehen können, wo der Fehler liegt.


(10.07.2012 14:07 )jacen schrieb:  Gibts vielleicht eine Möglichkeit die Cluster aus Timestamp und Daten, die ich auch für die xy-Graphen benutze in eine Datei zu schreiben?

Möglichkeiten gibt es da viele. Z.b. kannst du den Timestamp auch nach String 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!

(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
11.07.2012, 08:09
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messdaten aus Array in Datei
Hallo NWO,

Zitat:kannst du den Timestamp auch nach String konvertieren:
Und das schönste dabei: man muss den Timestamp dazu nicht mal nach DBL konvertieren Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.07.2012, 08:20 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2012 08:21 von NWOmason.)
Beitrag #7

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Messdaten aus Array in Datei
(11.07.2012 08:09 )GerdW schrieb:  Hallo NWO,

Zitat:kannst du den Timestamp auch nach String konvertieren:
Und das schönste dabei: man muss den Timestamp dazu nicht mal nach DBL konvertieren Smile

Das ist natürlich richtig. Hatte das VI noch von früher auf meinem PC und da hatte ich immer noch die DBL-Konvertierung drin Big Grin

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
13.07.2012, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 13.07.2012 12:15 von jg.)
Beitrag #8

jacen Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2012

7.1
2012
EN



RE: Messdaten aus Array in Datei
Hier meine aktuelle Lösung. Kann's leider erst nächste Woche testen, aber denke, dass es so funktionieren sollte.
Hab vor kurzem gesagt bekommen, dass Time Stamps eigentlich auch nur Doubles sind und sich deshalb einfach konvertieren lassen Smile.
Danke nochmal für eure Hilfe.
Gruß Sven

   


Dabei sollte ich ja das "build array" einfach größer ziehen können um mehrere Kanäle ins gleiche File zu schreiben.

EDIT jg: Externer Bildlink gelöscht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.07.2012, 10:02
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messdaten aus Array in Datei
Hallo Sven,

prinzipiell wird deine Lösung funktionieren. Du musst dann evtl. nur noch etwas in Excel rechnen, um "aussagekräftige" Timestamps zu erhalten...

Zitat:Time Stamps eigentlich auch nur Doubles sind
- Naja, sie sind Fixpoint-Nummern mit jeweils 64 vor und nach dem Komma. Lassen sich aber einfach nach DBL konvertieren.
- Wie die Hilfe sagt, enthalten sie den "Zeitraum seit dem 1. Januar 1904, 0.00 Uhr in Sekunden". Das gibt momentan Werte um 3,425E9, die du später handhaben musst...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.07.2012, 12:16
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Messdaten aus Array in Datei
Offtopic2
@jacen: Bitte in Zukunft die LVF-Regeln beachten. Anhänge hier im Forum hochladen.
Danke, 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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Messdaten in einem Array sammeln/speichern Gesetzt 5 8.337 07.05.2015 15:03
Letzter Beitrag: kwakz
  Messdaten in eine DFQ-Datei speichern uecontitech 4 14.432 06.05.2015 09:33
Letzter Beitrag: GerdW
  Bestimmte Daten aus csv Datei in Array schreiben Serial 23 23.295 26.03.2014 07:22
Letzter Beitrag: Serial
  Array aus Clustern in ein Datei-Format speichern? che-salih 6 7.890 17.11.2013 17:19
Letzter Beitrag: che-salih
  ASCII Datei als Array einlesen JGOsram 6 7.312 24.10.2013 13:37
Letzter Beitrag: Lucki
  Messdaten speichern/Array erstellen sanjo 8 12.770 05.07.2012 07:18
Letzter Beitrag: sanjo

Gehe zu: