Glötzl CSV
Codierung
Um Probleme mit einer eventuellen Mehrsprachenunterstützung zu vermeiden aber auch kein Platz zu verschwenden, soll die UTF8-Codierung benutzt werden.
Zeilentrenner
Der Zeilentrenner besteht aus den Zeichen #13#10 (typisch in der Windows-Welt).
Header
Der Header besteht aus einer Zeile. Er besteht aus den jeweiligen Spaltennamen, die mit Semikolon getrennt werden.
Englischer Spaltenname im CSV | Spaltenname | Beschreibung | Beispiel |
MPoint | Messstellenname | Beliebiger Name mit max. 30 Zeichen Ohne Anführungszeichen | Name.P1 Name.P2 Name.T |
MStation | Messanlagename | Beliebiger Name mit max. 24 Zeichen Ohne Anführungszeichen | MCC1 |
Ch | Messkanal | Messkanal 1..2000 Kann leer sein | 1 |
Time | Messzeitpunkt | Zeitpunkt inkl. Millisekunden (NNN) | 2011-12-06 10:05:06,125 |
Value | Messwert | Double-Floatwert mit Punkt als Dezimaltrenner | 1.23 |
Unit | Einheit | Beliebige Einheit mit max. 20 Zeichen Ohne Anführungszeichen | mm |
Error | Fehlerklasse | Zahl von 0..3999 1000..1999: leichter Fehler 2000..2999: mittlerer Fehler 3000..3999: schwerer Fehler (Messwert im dem Fall ungültig) | 0 |
PreAlarm | Vorlarm | -1: Voralarm unterschritten 0: kein Voralarm +1: Voralarm überschritten Leer: kein Voralarm prinzipiell möglich | 0 |
Alarm | Alarm | -1: Alarm unterschritten 0: kein Alarm +1: Alarm überschritten Leer: kein Alarm prinzipiell möglich | 0 |
MainAlarm | Hauptalarm | -1: Hauptalarm unterschritten 0: kein Hauptalarm +1: Hauptalarm überschritten Leer: kein Hauptalarm prinzipiell möglich | 0 |
Beispiel:
MPoint;MStation;Ch;Time;Value;Unit;Error;PreAlarm;Alarm;MainAlarm
ZA12.P1.Raw;Station MCC;10;2011-11-17 21:25:10,120;93.60;mm;0;0;0;0
ZA12.P2.Raw;Station MCC;10;2011-11-17 21:25:15,050;90.60;mm;0;0;0;0
ZA12.T.Raw;Station MCC;10;2011-11-17 21:25:20,000;13.7;°C;0;0;0;0
TA12.P1.Raw;Station MCC;10;2011-11-17 21:26:10,056;93.60;mm;0;0;0;0
TA12.P2.Raw;Station MCC;10;2011-11-17 21:26:15,345;90.60;mm;0;0;0;0
TA12.T.Raw;Station MCC;10;2011-11-17 21:26:20,123;33.7;°C;0;1;1;0
HYD14.H.Raw;Station MCC;10;2011-11-17 21:27:10,111;10.60;mm;2100; 0;0;0
HYD14.T.Raw;Station MCC;10;2011-11-17 21:27:20,432;-12.7;°C;0;-1;0;0
GLACalculatedDemo.P.Sum;;;2011-11-17 21:28:10,234;12.5;mm;0;0;0;0