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 .txt-Datei verwerten



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!

01.07.2015, 11:04 (Dieser Beitrag wurde zuletzt bearbeitet: 01.07.2015 11:17 von jay93.)
Beitrag #1

jay93 Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jul 2015

LabView 2014
2015
kA



Messdaten aus .txt-Datei verwerten
Hallo,

ich nutze Labview seit einigen Wochen für meine Projektarbeit, deswegen habe ich noch relativ wenig Ahnung.

Mein Problem sieht wie folgt aus:

Ich habe in einer txt Datei Messdaten, die jeweils durch einen Tab getrennt sind, das Einlesen über read from spread sheet file funtioniert also gut.
Jetzt habe ich eine Tabelle die so aufgebaut ist:

Data1
1 2 3 4 ...
5 6 7 8 ..
.
.
.

Data2
9 10 11 12. usw. Das ganze hat also eine feste Anzahl an Spalten.

Ich muss nun für jede einzelne Spalte die Daten mitteln aber nur bis zur nächsten Data. Auch soweit bin ich gekommen. Aber wie schreibe ich einen Befehl, dass das VI in der letzten Zeile vor dem Data aufhört, die Mittelwerte in eine Zeile einer Matrix speichert, und dann bei der nächsten Data wieder die nächsten Messwerte mittelt.

Anbei das VI wie es bis jetzt aussieht.

Kann mir jemand weiterhelfen? Ich würde mich sehr darüber freuen!


Angehängte Datei(en)
11.0 .vi  Versuch Txt-Mittelun.vi (Größe: 13,25 KB / Downloads: 163)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.07.2015, 11:41
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messdaten aus .txt-Datei verwerten
Hallo jay,

Zitat:wie schreibe ich einen Befehl, dass das VI in der letzten Zeile vor dem Data aufhört, die Mittelwerte in eine Zeile einer Matrix speichert, und dann bei der nächsten Data wieder die nächsten Messwerte mittelt.
Indem man eine entsprechende Abfrage einbaut. Und wenn man auf ein "DATA" trifft, sollte man die Schieberegister auch wieder neu initialisieren.

Was bei deinem VI ungünstig ist:
- Du liest deine Datei als DBL-Array ein. Dabei gehen leider alles Strings (wie "DATA") verloren und werden durch Nullen ersetzt…
- IndexArray kann man aufziehen, dann braucht man nur ein IndexArray für 5 Elemente. Und man braucht dann auch keine Konstanten am Index-Eingang…
- Du sprichst in deiner Frage von "Matrix": das ist in LabVIEW etwas anderes als ein 2D-Array. Bitte auf deine Wortwahl achten!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.07.2015, 15:45
Beitrag #3

jay93 Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jul 2015

LabView 2014
2015
kA



RE: Messdaten aus .txt-Datei verwerten
Hallo GerdW,

also da ich generell keinen 0 Wert in meinen Messungen habe ist die DBL oder String einlesen egal. Ich habe sowieso vor dem nächsten Data ein Absatz, sodass hier schon Nullen vorkommen.
Das Index aufziehen habe ich jetzt gemacht, funktioniert auch top!

Mein großes Problem ist, dass ich nicht weiß wie ich hier eine entsprechende Abfrage einbaue.
Habe auch nochmal das überarbeitete VI hochgeladen


Angehängte Datei(en)
14.0 .vi  Versuch Txt-Mittelun-1.vi (Größe: 13,2 KB / Downloads: 146)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.07.2015, 16:06
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messdaten aus .txt-Datei verwerten
Hallo Jay,

Zitat:Mein großes Problem ist, dass ich nicht weiß wie ich hier eine entsprechende Abfrage einbaue.
Code:
IF next data == 0 THEN
  beende aktuellen Datenblock
  speichere Mittelwwert
  initialisiere Schieberegister für nächsten Block
ENDIF
Sieht nicht so schwierig aus…

Zitat:Habe auch nochmal das überarbeitete VI hochgeladen
LV2011 wie vorhin wäre schöner gewesen…

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 aus Datei Lesen und in Graphen anzeigen. erzengelsamael 2 5.202 02.11.2012 10:52
Letzter Beitrag: erzengelsamael
  Messdaten aus Datei in Diagramm rene 3 3.743 18.09.2006 09:21
Letzter Beitrag: rene
  Messdaten von Datei lesen tradeunion 9 8.105 24.05.2006 09:54
Letzter Beitrag: tradeunion

Gehe zu: