27.09.2005, 13:40
Hallo!
Ich bin noch LabVIEW-Neuling und habe daher eine Frage zu Arrays.
Ich möchte über die serielle Schnittstelle Daten einlesen. Diese werden in einem Protokoll gesendet. Das sieht folgendermaßen aus:
rn
Start
rn
12345678
rn
rn
10000000
10000001
10000002
10000003
rn
rn
Stop
rn
Aus diesem Protokoll lese ich die Messwerte aus und will Sie weiter verarbeiten und schließlich in einer Tabelle (Spreadsheet File) ablegen. Das Einlesen funktioniert schon und auch das Ablegen in einer Text-Datei. Das Problem ist nur, dass ich nicht weiß, wie ich an die einzelnen eingelesenen Messwerte herankomme. So wie das Programm bis jetzt aussieht schreibe ich die einzelnen Strings nacheinander in einen File. Ich möchte sie aber irgendwie in ein Array-Buffer hineinbekommen und z.B. das erste Element isolieren, da dieses für eine Formel als Berechnungsgrundlage verwendet werden will.
Wie könnte ich so etwas machen? Ich bin für jeden Ratschlag dankbar!
Danyo
Ich bin noch LabVIEW-Neuling und habe daher eine Frage zu Arrays.
Ich möchte über die serielle Schnittstelle Daten einlesen. Diese werden in einem Protokoll gesendet. Das sieht folgendermaßen aus:
rn
Start
rn
12345678
rn
rn
10000000
10000001
10000002
10000003
rn
rn
Stop
rn
Aus diesem Protokoll lese ich die Messwerte aus und will Sie weiter verarbeiten und schließlich in einer Tabelle (Spreadsheet File) ablegen. Das Einlesen funktioniert schon und auch das Ablegen in einer Text-Datei. Das Problem ist nur, dass ich nicht weiß, wie ich an die einzelnen eingelesenen Messwerte herankomme. So wie das Programm bis jetzt aussieht schreibe ich die einzelnen Strings nacheinander in einen File. Ich möchte sie aber irgendwie in ein Array-Buffer hineinbekommen und z.B. das erste Element isolieren, da dieses für eine Formel als Berechnungsgrundlage verwendet werden will.
Wie könnte ich so etwas machen? Ich bin für jeden Ratschlag dankbar!
Danyo