infra:NET Expert
 
×
4 Wichtige Variablen
Vorbemerkung
Es werden fünf verschiedene Zeitarten im Programm verwendet, die mit ag%, ta%, tr%, tubr% und tueb% bezeichnet werden. Jede Variable entspricht dabei einer Zahl. Damit kann sehr leicht auf ein Array zugegriffen werden.
ag%
1
Arbeitsgangzeit, also Zeit zwischen Start und Ende der Rückmeldung
ta%
2
Ausführungszeit
tr%
3
Rüstzeit
tubr%
4
Unterbrechungszeit
tueb%
5
Übergangszeit
 
akt.per&
Periode
Periode, deren Satz sich gerade in Bearbeitung befindet (aktuelle Periode).
anteil#
Zeitdauer
Der berechnete Anteil der aktuellen Zeitscheibe an der aktuellen Periode. Er wird zur Anzahl der Rückmeldungen addiert. Damit lassen sich dann die durchschnittlichen Dauern der Zeitscheiben berechnen, auch wenn sie nur teilweise in der Periode liegen.
dauer#
Zeitdauer
Die berechnete Dauer für die aktuelle Zeitscheibe in der aktuellen Periode
ende$()
Zeitpunkt
Ende der Zeitscheibe in der Form jjjmmtthhmm für jede Zeitart.
ende.akt.per$
Zeitpunkt
Ende der aktuellen Periode in der Form jjjjmmtt2400
ende.akt.per$
Periode
Endeperiode der Zeitscheibe in der Form jjjjpp bei der Bearbeitung der Periodensätze und nur jjjj bei der Bearbeitung der Jahressätze.
lese.sequentiell%
NO%
Der nächste Satz muss direkt gelesen werden, da sich entweder der Schlüssel geändert hat, oder ein Satz in der Datei verändert wurde. Das Kennzeichen bezieht sich auf die Rückmeldedatei.
 
YES%
Der nächste Satz kann durch sequentielles Lesen bereitgestellt werden.
merk.dauer#()
 
Die tatsächliche Dauer der Zeitscheibe einer Zeitart. Ändert sich nicht während der Verdichtung der Zeitscheibe.
periode.erledigt%
NO%
Die Zeitscheiben werden gerade in die Periodensätze summiert.                      
 
YES%
Die Periodensätze für diese Rückmeldung sind aktualisiert. Nun werden die Jahressätze verarbeitet.
periodisierung%
1 – 4
Enthält zuerst die aktuelle Periodisierung, also einen Wert von 1 bis 3 (Woche, Monat oder Quartal) und dann 4, um die Jahressätze zu verarbeiten (Wird als Periodisierung Jahr eingestellt werden die Werte doppelt so groß wie berechnet, da sie zweimal berechnet werden).
restdauer#()
 
Die noch aufzuteilende Dauer der Zeitscheibe einer Zeitart. Hat die Restdauer den Wert 0 egal ob durch Aufteilung, oder schon in der Rückmeldung, werden keine Zeiten in die Statistikdatei summiert. Die Werte der anderen Felder spielen hierbei keine Rolle.
start$()
Zeitpunkt
Start der Zeitscheibe in der Form jjjjmmtthhmm für jede Zeitart.
start.akt.per$
Zeitpunkt
Start der aktuellen Periode in der Form jjjjmmtt0000
start.per&()
Periode
Startperiode der Zeitscheibe in der Form jjjjpp bei der Bearbeitung der Periodensätze und nur jjjj bei der Bearbeitung der Jahressätze.
verdichten%
NO%
Der Inhalt der Rückmeldedatei wird nur gelistet. Dabei werden jedoch nur die Sätze angezeigt, die bei einem Echtlauf auch verdichtet werden können, und gegebenenfalls die Masterzeile dazu, wenn es sich um Einzelrückmeldungen handelt.        
 
YES%
Die bei NO% beschriebenen Sätze werden nicht nur gelistet, sondern auch verdichtet.