24.01.2013, 12:46
Hallo zusammen,
Das Problem das ich gerade vor mir sehe ist folgendes:
Ich habe eine *.exe (LV7.1, nicht selbst programmiert, kein Quellcode vorhanden), die mir aus einem Messgerät "kontinuierlich" Daten in eine *.txt-Datei schreibt und diesen Wert jeweils in einer neuen Zeile anhängt. Jetzt würde ich gern, dass dieser neue Wert mittels einem parallel laufenden Labview-Programm gelesen wird, so dass ich ihn weiterverarbeiten kann. Wenn möglich immer dann, wenn der neue Wert in die Datei geschrieben wird.
Die Datei immer wieder zum Werte einlesen öffnen, prüfen ob ein neuer Eintrag vorhanden ist, Wert auslesen und schließen ist nicht praktikabel, da die Datei immer größer und größer wird. Dazu fehlt mir leider schon die Idee, wie ich die Datei auf neue Einträge prüfen kann. Eventuell könnte ich das über eine "kontinuierliche" Abfrage der Dateigröße realisieren. Nur weiß ich dann nicht, wie viele Werte seit dem letzten Durchlauf in die Datei geschrieben wurden.
Hat jemand eine Idee oder Lösung? Ich steh grad voll auf dem Schlauch.
Momentan verwende ich LV 7.1, was neueres gibt's leider in der Firma nicht.
Bin wie immer für jeden Vorschlag sehr dankbar.
Gruß
Karl
Das Problem das ich gerade vor mir sehe ist folgendes:
Ich habe eine *.exe (LV7.1, nicht selbst programmiert, kein Quellcode vorhanden), die mir aus einem Messgerät "kontinuierlich" Daten in eine *.txt-Datei schreibt und diesen Wert jeweils in einer neuen Zeile anhängt. Jetzt würde ich gern, dass dieser neue Wert mittels einem parallel laufenden Labview-Programm gelesen wird, so dass ich ihn weiterverarbeiten kann. Wenn möglich immer dann, wenn der neue Wert in die Datei geschrieben wird.
Die Datei immer wieder zum Werte einlesen öffnen, prüfen ob ein neuer Eintrag vorhanden ist, Wert auslesen und schließen ist nicht praktikabel, da die Datei immer größer und größer wird. Dazu fehlt mir leider schon die Idee, wie ich die Datei auf neue Einträge prüfen kann. Eventuell könnte ich das über eine "kontinuierliche" Abfrage der Dateigröße realisieren. Nur weiß ich dann nicht, wie viele Werte seit dem letzten Durchlauf in die Datei geschrieben wurden.
Hat jemand eine Idee oder Lösung? Ich steh grad voll auf dem Schlauch.
Momentan verwende ich LV 7.1, was neueres gibt's leider in der Firma nicht.
Bin wie immer für jeden Vorschlag sehr dankbar.
Gruß
Karl