(26.07.2011 21:15 )chainsaw schrieb: Ich habe auch noch die Möglichkeit die Formatierung des Strings zu ändern um die Kommunikation zu erleichtern.
Wenn Du in dieser komfortablen Lage bist, den Controller selbst zu kontrollieren, dann würde ich doch vor allem dieses tun:
Diesen seltsamen Einfall mir a,b,c,d als Trennzeichen zwischen den Daten schnell wieder fallen lassen und den String in einem solchen Format zu senden, wie das der Rest der Welt in einem solchen Fall tun würde. Kreativität und Induvidualität kannst Du doch in andern Teilen des Programms durchaus entfalten, aber hier ist wirklich der falsche Platz.
Die String - optimiert für Labview - sähe dann so aus:
Die Zeichen zwischen Datum und Zeit: Leerzeichen
Die Zeichen zwichen den Daten: Tabulator
Die Zeichen am Ende eines Datensatzes: Zeilenendezeichen
Ein Zeichen für den Datenanfang wird nicht gebraucht.
Fakultativ sind:
- die Reihenfolge von Datum und Zeit. So wie ich es vorgeschlagen habe, ist es der "Ortsübliche Datum-Zeit String", wofür es in Labview ein besonderes einfaches Formatierungszeichen gibt
- Komma oder Punkt als Dezimaltrennzeichen. Ich selbst meide die sog. "französische Notation", wie wir sie leider hier in D haben, und bevorzuge die "angelsächsische Notation"
Die Umwandlung einer Zeile in Zahlendaten vereinfacht sich dann so: