LabVIEWForum.de - Bestimmter Teil einer Textdatei auslesen

LabVIEWForum.de

Normale Version: Bestimmter Teil einer Textdatei auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe einen Temperatursensor, den ich mit LabView auslesen möchte. Das ganze geschieht über das "System Exec VI" mit dem ich ein externes Programm aufrufe und mir die Rückgabe anzeigen lasse. Das funktioniert auch soweit.

Als Ausgabe erhalte ich einen Text der Form:

DigiTemp v1.7 [DEMO] Copyright 1996-2002 by Brian C. Lane
All Rights Reserved - http://www.brianlane.com

Feb 23 21:53:05 Sensor 0 C: 22.75 F: 72.95


Jetzt will ich aber nur den Wert der Temperatur in °C auslesen, also das was hinter dem C: steht. Wie kann ich LV sagen, dass es mir aus diesem gesamten Text nur die Temperatur extrahiert?

Bereits jetzt vielen Dank für eure Kommentare.

Julian
(23.02.2014 22:09 )ExperimetalPhysiker schrieb: [ -> ]Feb 23 21:53:05 Sensor 0 C: 22.75 F: 72.95[/i]

Jetzt will ich aber nur den Wert der Temperatur in °C auslesen, also das was hinter dem C: steht. Wie kann ich LV sagen, dass es mir aus diesem gesamten Text nur die Temperatur extrahiert?

Hallo Julian,

suche einfach in deinem Text nach C: und in dem Text nach dem Fund nach F:
Die Fundstelle davor sollte dann deine Temperatur sein.
Bei mehrzeiliegen Einträgen würde ich über ein Shiftregister in einer Schleife alle Einträge suchen.



Gruß, Marko
Danke für die Hilfe. Funktioniert einwandfrei

Gruß
Julian
Hallo Julian,

und so ohne vorheriges Suchen:
[attachment=48618]
Referenz-URLs