SaveTable
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
SaveTable dient zum Exportieren von ASCII / Excel etc. Tabellen. Es können mehrspaltige Datenreihen (maximal 32) gespeichert werden.
Parameter
Parameter: intern, extern oder Datenbank.
Dateiname: Name der zu speichernden Datei. Mit dem Button 'Durchsuchen...' erscheint der Standard Datei-Auswahldialog von Windows 95 / NT.
Anzahl der Eingänge: Anzahl der Spalten der Tabelle.
An Datei anhängen: Daten werden an bestehende Tabelle angehängt, ansonsten wird der vorherige Inhalt der Datei gelöscht.
Blockweise überschreiben: Bei jedem neuen Datenblock wird der bisherige Inhalt gelöscht.
Dezimalkomma: Komma statt Dezimalpunkt.
Trennzeichen: Space (Leerzeichen), Tab (Tabulator) oder Semikolon (Strichpunkt).
Zahlenformat: %g (kürzeste Form aus Fixpunkt oder Exponentialdarstellung)
                        %f (Fixpunktdarstellung)
                        %e (Exponentialdarstellung)
Datumsformat: (leerer Eintrag bedeutet keine Zeitspur)
Zeitformate
%h= Stunde im 24 Stundenformat (0, 1, ..., 9, 10, ..., 23)
%hh= Stunde im 24 Stundenformat (00, 01, ..., 09, 10, ..., 23)
%H= Stunde im amerikanischen 12 Stundenformat (1, 2, ..., 9, 10, 11, 12)
%HH= Stunde im amerikanischen 12 Stundenformat (01, 02, ..., 09, 10, 11, 12)
%m= Minute (0, 1, ..., 9, 10, ..., 59)
%mm= Minute (00, 01, ..., 09, 10, ..., 59)
%s= Sekunde (0, 1, ..., 9, 10, ..., 59)
%ss= Sekunde (00, 01, ..., 09, 10, ..., 59)
%Ms= Millisekunde (000, 001, ..., 999)
%Us= Mikrosekunden (000000, 000001, ..., 999999)
%PP= Angabe für Vormittag, Nachmittag für das amerikanische Zeitformat (AM, PM)

Datumsformate

%d = Tag (1, 2, ..., 9, 10, ..., 31)
%dd = Tag (01, 02, ..., 09, 10, ..., 31)
%M = Monat (1, 2, ..., 9, 10, 11, 12)
%MM = Monat (01, 02, ..., 09, 10, 11, 12)
%yy = Jahr (70, 71, ..., 99, 00, 01, ..., 38)
%yyyy = Jahr (1970, 1971, ..., 1999, 2000, 2001, ..., 2038)
%MDe = Monat Deutsch kurz (Jan, Feb, ..., Dez)
%MEn = Monat Englisch kurz (Jan, Feb, ..., Dec)
%MFr = Monat Französisch kurz (Jan, Fév, ..., Déc)
%MonDe = Monat Deutsch lang (Januar, Februar, ..., Dezember)
%MonEn = Monat Englisch lang (January, February, ..., December)
%MonFr = Monat Französisch lang (Janvier, Février, ..., Décembre)
%dDe = Tag Deutsch kurz (Son, Mon, Die, ..., Sam)
%dEn = Tag Englisch kurz (Sun, Mon, Tue, ..., Sat)
%dFr = Tag Französisch kurz (Dim, Lun, Mar, ..., Sam)
%dayDe = Tag Deutsch lang (Sonntag, Montag, Dienstag, ..., Samstag)
%dayEn = Tag Englisch lang (Sunday, Monday, Tuesday, ..., Saturday)
%dayFr = Tag Französisch lang (Dimanche, Lundi, Mardi, ..., Samedi)
%DoW = Tag der Woche (0= Sonntag, 1= Montag, ..., 6= Samstag)
%DoY = Tag des Jahres (0, 1, ..., 9, 10, ..., 364, bei einem Schaltjahr 365)
%WoY = Woche des Jahres (0, 1, ..., 9, 10, ..., 52), beginnend mit 0= die Woche mit dem ersten Sonntag im Jahr
Datum ab Start Paket (relativ): Zeitspur relativ zum Start der Datenerfassung (Paketstart).
Funktionsweise
SaveTable generiert eine mehrspaltige Tabelle beliebiger Länge aus einem Datenblock. Optional kann in der ersten Spalte eine Zeit-/Datums-Information angegeben werden.
Ein-/Ausgänge
Eingänge
EXT, DB UBYTE[]{filename},
SWORD{append}
Extern- bzw. DB(Datenbank)-Eingang zum Eingeben des Dateinamens und der append-Option (0= überschreiben, 1= anfügen) zur Laufzeit
I1 .. I32 TYPEINFO{TypeInfo}
DOUBLE[]{TIME_DOMAIN}
Dateneingänge
Ausgänge
Error TYPEINFO{TypeInfo}
SWORD[1]{BIN
}
Fehler-Ausgang lieferte eine 1 im Fehlerfall. Ist dieser Ausgang nicht verdrahtet, führt ein Fehler wie gewohnt zum Stop des SG.
Limitierungen
-
Querverweise
LoadASCII, LoadTable, SaveASCII.
Beispiele
-