LabVIEWForum.de - zeitgesteuertes Auslesen einer CSV

LabVIEWForum.de

Normale Version: zeitgesteuertes Auslesen einer CSV
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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]
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…
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ß
sooooo lese die werte jetzt nach einem zeitlichem Inkremtent aus.
Nur wie bekomme ich die diesen Verlauf jetzt in ein Diagramm?
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
Guten Morgen Lucky,

siehe Anhang

Danke und Grüße
psy
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]
Heyyyyy super gut und eine so einfache Struktur.

You made my day!!2hands

Thx LuckiDais
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]
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
Referenz-URLs