LabVIEWForum.de
zeitgesteuertes Auslesen einer CSV - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: zeitgesteuertes Auslesen einer CSV (/Thread-zeitgesteuertes-Auslesen-einer-CSV)



zeitgesteuertes Auslesen einer CSV - psypher - 20.04.2016 12:52

Servus,

ist es möglich eine csv zeitgesteuert auszulesen?

Idee: ich habe eine csv mit Messwerten, Zeit und Drehmomente.
Die Drehmomente möchte ich gern in der zeitlichen Auflösung auslesen und Visualisieren in der sie aufgenommen wurden (quasi eine Simulation der Messung).

Beste Grüße
Psy[/align]


RE: zeitgesteuertes Auslesen einer CSV - GerdW - 20.04.2016 12:54

Hallo psypher,

ich löse so etwas, indem ich die Datei komplett einlese und die Messung dann zeitgesteuert "abspiele"!
Ich meist einfacher, als irgendwelche Dateizugriffe zeitlich zu steuern…


RE: zeitgesteuertes Auslesen einer CSV - psypher - 20.04.2016 13:37

Hallo Gerd,

ok, nur hab ich keinerlei Erfahrung damit.
Mein Ansatz wäre mir zunächstmal einen Zeitgeber zu basteln. Als nächstes müssten die Zeitwerte parallel mit den Drehmomenten in ein array geschrieben werden.

Den timer bekomm ich ja hin aber es scheitert an dem Auflisten der Timerwerte in separate Zeilen.

Gruß


RE: zeitgesteuertes Auslesen einer CSV - psypher - 20.04.2016 14:55

sooooo lese die werte jetzt nach einem zeitlichem Inkremtent aus.
Nur wie bekomme ich die diesen Verlauf jetzt in ein Diagramm?


RE: zeitgesteuertes Auslesen einer CSV - Lucki - 20.04.2016 17:15

Du bist ja schon recht nahe dran, aber ohne Daten macht das hier keinen richtige Spaß. Vorschlag:
1. An den Ausgang von "Tabellenstring nach Array" Anzeige anschließen.
2. VI laufen lassen und beenden
3. Die Anzeige in Konstante ändern
4. Als was links davon steht löschen
5. Dieses geänderte VI posten


RE: zeitgesteuertes Auslesen einer CSV - psypher - 21.04.2016 07:03

Guten Morgen Lucky,

siehe Anhang

Danke und Grüße
psy


RE: zeitgesteuertes Auslesen einer CSV - Lucki - 21.04.2016 07:20

Danke, genau so hatte ich mir das vorgestellt. Aber bevor ich morgens aus der Knete komme, wird Dir die Lösung hier schon längst präsentiert sein...

Nachtrag: Was hälst Du davon?
(Damit die Simulation nicht Wochen dauert, habe ich statt 1000ms 10ms genommen. Totzdem musss man etwas Geduld haben, bevor es interessant wird)
[attachment=55728]


RE: zeitgesteuertes Auslesen einer CSV - psypher - 21.04.2016 08:21

Heyyyyy super gut und eine so einfache Struktur.

You made my day!!2hands

Thx LuckiDais


RE: zeitgesteuertes Auslesen einer CSV - Lucki - 21.04.2016 14:08

So ein Lob tut meiner Seele gut, und zum Dank setzte ich noch eines drauf.
Bei so großen Dateien macht das zeilenweise Einlesen durchaus Sinn. Das ist, entgegen einem verbreitetem Vorurteil, kaum langsamer. Alle heutigen Festplatten haben einen großen Cache, Windows hat glaube ich auch noch einen. Die Datei wird also beim ersten zeilenweisen Einlesen in der Regel im Ganzen von der Festplatte gelesen, und die späteren zeilenweisen Zugriffe sind dann keine zeilenweisen mechanischen Zugriffe auf die Festplatte mehr.
Hier also noch die Variante mit zeilenweisem Einlesen:
[attachment=55733]


RE: zeitgesteuertes Auslesen einer CSV - psypher - 25.04.2016 17:25

Hallo Lucki,

danke für den Tipp!
Im Moment reicht es wenn ich meine zu visualisierenden Werte separiere und dann über lokale Variablen dem Signalverlauf zuführe.

Gruß
psy