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 

Dieses Thema hat akzeptierte Lösungen:

String aus CSV-Datei auslesen



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!

10.03.2015, 18:56
Beitrag #1

Fatih90 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

2014
2015
DE


Deutschland
String aus CSV-Datei auslesen
Hallo liebe Gemeinde,

ich hab da eine Aufgabe bei welcher ich nicht mehr weiterkomme, vielleicht könnt Ihr mir weiterhelfen.

Ich hab eine vorgegebenes Blockdiagramm bei welcher schon das lesen, verarbeiten und per Diagramm anzeigen lassen einer CSV-Datei programmiert ist. Bei der CSV-Datei handelt es sich um eine Messung, meine Aufgabe war es nun erstmal die Spalten einzeln wählbar zu machen, hat soweit auch geklappt. Jetzt muss ich noch bei der gewählten Spalte die Bezeichnung anzeigen lassen im Frontpanal, die Bezeichnung steht auch in der CSV-Datei ganz oben an der Spalte z.B Zeit, Spannung.

Ich habs mal mit Array durchsuchen versucht und anderen Methoden aber meine Erfahrung lässt mich leider im stich Big Grin

Meine Labview-Version ist eine von 2014 und soweit ich weiß Vollversion mit Add-ons.

Kann morgen evtl. mal zeigen was ich bisher versucht habe, bin grad noch unterwegs Smile

MfG und schonmal Danke Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.03.2015, 19:01
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: String aus CSV-Datei auslesen
(10.03.2015 18:56 )Fatih90 schrieb:  Jetzt muss ich noch bei der gewählten Spalte die Bezeichnung anzeigen lassen im Frontpanal, die Bezeichnung steht auch in der CSV-Datei ganz oben an der Spalte z.B Zeit, Spannung.

Ich habs mal mit Array durchsuchen versucht und anderen Methoden aber meine Erfahrung lässt mich leider im stich Big Grin

Hallo,

Die Bezeichnung wäre dann also nach deiner Beschreibung jeweils das Element mit dem Index0 in der jeweiligen Spalte. Du kannst also mit der Funktion Array indizieren das 0. Element indizieren und hast jeweils die Spaltenüberschrift.
Oder du indizierst die 0. Zeile im GesamtTable und hast gleich alle Überschriften als 1D-Array.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2015, 07:26 (Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2015 07:27 von Fatih90.)
Beitrag #3

Fatih90 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

2014
2015
DE


Deutschland
RE: String aus CSV-Datei auslesen
Ok das wäre mal etwas was ich nicht versucht hätte. Wie gebe ich dann weiter diese identifizierten Werte als String aus? Die Datenquelle bei dieser Funktion ist ja duoble.

Lg

Edit: Werde im laufe des Tages noch mein Profil vervollständigen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2015, 07:40
Beitrag #4

Holy Offline
LVF-Stammgast
***


Beiträge: 339
Registriert seit: Sep 2008

2014
2007
EN

09XXX
Deutschland
RE: String aus CSV-Datei auslesen

Akzeptierte Lösung

Ich vermute mal du verwendest "Read from Spreadsheet.vi" zum Auslesen der CSV. Dieses ist polymorph und hat auch eine String-Implementierung. Somit kannst du deine CSV als Stringfelder lesen und dann alles bis auf die erste Zeile in Double wandeln.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2015, 08:04
Beitrag #5

Fatih90 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

2014
2015
DE


Deutschland
RE: String aus CSV-Datei auslesen
Zitat:Ich vermute mal du verwendest "Read from Spreadsheet.vi" zum Auslesen der CSV

Genau.

Ok danke dir soweit kann ich nun erste Zeile anzeigen lassen, nur wie kann ich evtl. falls nötig die 2. Zeile auslesen? Durch einfaches erhöhen der Konstante scheint es nicht zu klappen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2015, 08:36
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String aus CSV-Datei auslesen
Hallo Fatih,

Zitat:wie kann ich evtl. falls nötig die 2. Zeile auslesen? Durch einfaches erhöhen der Konstante scheint es nicht zu klappen.
Eine Konstante "1" statt der bisherigen "0" wäre die Lösung.
Wenn das bei dir nicht funktioniert, hast du igrendwas falsch gemacht.
Was genau das ist, musst du selbst schauen - oder einfach mal dein VI hier anhängen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.03.2015, 09:57
Beitrag #7

Fatih90 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

2014
2015
DE


Deutschland
RE: String aus CSV-Datei auslesen
Hat geklappt danke euch Smile
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
  gegebene *.xml datei mit gegebener *.dtd auslesen cobain2004 1 5.827 21.03.2016 11:30
Letzter Beitrag: cobain2004
  RS232 String auslesen, anzeigen und in Datei schreiben bohnehouse 15 17.173 23.04.2014 10:26
Letzter Beitrag: GerdW
  Datei suchen und den Pfad wo sie ist auslesen uecontitech 11 14.546 09.07.2013 11:38
Letzter Beitrag: uecontitech
  In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen Lessy2205 10 13.157 19.03.2013 11:24
Letzter Beitrag: GerdW
  Messwerte (String) in Datei speichern M100M 4 9.141 07.02.2013 11:31
Letzter Beitrag: M100M
  Metadaten/Dateiinfo einer *.ini/*.txt Datei auslesen/editieren stefand 6 12.274 22.05.2012 19:51
Letzter Beitrag: rolfk

Gehe zu: