LabVIEWForum.de
Werte aus Datei einlesen und in Graph ausgeben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Werte aus Datei einlesen und in Graph ausgeben (/Thread-Werte-aus-Datei-einlesen-und-in-Graph-ausgeben)

Seiten: 1 2 3 4 5 6 7


Werte aus Datei einlesen und in Graph ausgeben - puchi - 21.10.2010 10:12

Hallo!

Arbeite nun schon eine Weile daran ein Programm zum laufen zu bekommen, welches mir aus einer Datei, in welcher immer Uhrzeit und Messwert stehen in einem Graphen ausgibt. Ich bekomme das irgendwie nicht hin.
Habe nun folgendes Programm und hoffe ihr könnt mir weiterhelfen. Wie ihr merkt ist meine Erfahrung elider begrenzt.

Oder ist es vielleicht klüger, ich würde das ganze mit einem Signalverlaufsgrafen machen würde?

Danke im Vorraus.
Lg


Werte aus Datei einlesen und in Graph ausgeben - SeBa - 21.10.2010 10:50

Lad einfach mal so eine Datei hoch. Dann findet sich bestimmt ganz schnell Jemand, der dir ein Beispiel damit erstellt.


Gruß SeBa


Werte aus Datei einlesen und in Graph ausgeben - puchi - 21.10.2010 11:08

Danke:
Die besagten Dateien sehen folgendermaßen aus:
12:00:00 8
12:10:00 8
12:20:00 8
12:30:00 8
12:40:00 8
12:50:00 6
13:00:00 7
13:10:00 7
13:20:00 8
13:30:00 8
13:40:00 8
13:50:00 8
14:00:00 9
14:10:00 9
14:20:00 8
14:30:00 8
14:40:00 8
14:50:00 8

links die Zeit, rechts der Messwert

Danke im Vorraus. LG


Werte aus Datei einlesen und in Graph ausgeben - puchi - 26.10.2010 14:10

bitte kann mir jemand helfen?
Lg


Werte aus Datei einlesen und in Graph ausgeben - GerdW - 26.10.2010 14:13

Hallo puchi,

Textdatei einlesen, mit SpreadsheetstringToArray und Zeilenende als Trennzeichen in ein Stringarray wandeln. Dann Array in einer Schleife mit ScanFromString auswerten: Formatstring "%<%H:%M:%S>t %d":
[attachment=30197]


Werte aus Datei einlesen und in Graph ausgeben - puchi - 28.10.2010 09:19

Danke, jedoch finde ich diese ganzen Sachen in meiner Version von Labview nicht? Sachen wie SpreadsheetstringToArray, Stringarray finde ich überhaupt nicht. Oder bin ich wirklich zu blöd für alles?
Könntest du eventuell die oben im Bild gezeigte Anwendung als *.vi hochladen?

Danke für diese Super arbeit. Hoffe du kannst es mir geben bzw. ich schaffe es zu rekontruieren ...
lg


Werte aus Datei einlesen und in Graph ausgeben - GerdW - 28.10.2010 09:21

Hallo puchi,

beide Funktionen findest du in der String-Palette. Ein Stringarray ist eine Array-Konstante mit einer String-Konstante drin - bei Zahlenarrays würde man stattdessen eine Zahlenkonstante hineinschieben...

Das Bild oben ist ein Snippet, kannst du also ab LV2009 direkt in's Blockdiagramm ziehen. Außerdem könntest du mal dein Profil ergänzen, die Angabe "Student" als LV-Version ist wenig hilfreich...


Werte aus Datei einlesen und in Graph ausgeben - puchi - 28.10.2010 10:13

Danke jetzt funktioniert das mal so halbwegs, echt super von dir.
Jetzt hab ich nur noch das Problem das, dass ganze Programm so funktionieren sollte, das die Daten nicht so eingegeben werden können, sondern immer aus einer txt-Datei gelesen werden sollen.
Jetzt habe ich das so gelöst wie im Anhang, jedoch kommt so immer die Fehler das dies so nicht möglich ist, da die Datei Zeichen wie @ und ? enthalten könnte?!

Danke im Voraus

Lv09_img2


Werte aus Datei einlesen und in Graph ausgeben - GerdW - 28.10.2010 10:16

Hallo puchi,

du hast weder dein Profil ergänzt noch die Version des Uploads angegeben (was hier Pflicht ist)!

Dein VI würde wesentlich besser funktionieren, wenn du den Pfad auch an der richtigen Stelle anschließen würdest... Schon mal die Kontexthilfe (Ctrl-H) benutzt?

Lv09_img2


Werte aus Datei einlesen und in Graph ausgeben - puchi - 28.10.2010 10:46

Danke. Habe nun das Profil bearbeitet, das mit dem Upload wusste ich leider nicht.
Weißt du nun wo man den Dateipath anhängen muss?
Lg