1 Programmablauf
Nach den üblichen Initialisierungen und der Anzeige der Maske wird der Benutzer aufgefordert, die jeweiligen Felder einzugeben. Ist die Eingabe mit F9 bestätigt, liest das Programm den ersten Jahressatz der angegebenen Periode in der Maschinenstatistikdatei. Wird kein Jahressatz gefunden, so wird solange sequentiell gelesen bis der nächste Jahressatz im Puffer steht. Nun wird der Satz gegen die Selektion geprüft. Bei einem unzulässigen Satz wird das niederwertigste Zeichen der Produktionsmittelnummer um eins erhöht und der nächste Jahressatz gelesen. Die Selektion stellt außerdem gleich den zugehörigen Satz aus der Arbeitsplatzdatei zur Verfügung.
Für jeden Jahressatz werden dann die zugehörigen Periodensätze bis zum Dateiende, Schlüsselwechsel oder der gewünschten Periode sequentiell gelesen. Die gelesenen Periodensätze werden, sofern eine Summierung erwünscht zu einem Summensatz zusammengefasst. Nun werden die Daten auf Bildschirm und wenn gewünscht auf dem Drucker ausgegeben. Danach wird der Schlüssel auf dem nächsten Jahressatz weitergeschaltet. Es werden sämtliche Jahressätze in der Datei gelesen, und jeder Schlüssel auf Selektion geprüft. Durch die Aufteilung in Maschinen und Maschinengruppen ist eine andere Vorgehensweise nicht möglich.
Wichtige Variablen
|
lSchluesselwechsel
|
YES%
|
Der Schlüssel hat sich beim Lesen der
Periodensätze verändert, d.h. der nächste Jahressatz liegt schon vor.
|
|
|
NO%
|
Der nächste Jahressatz muss durch
Schlüsselerhöhung und direktes Lesen
bereitgestellt werden
|
|
lSelektion
|
0
|
Satz ist gültig
|
|
|
1
|
Satz nicht verwenden
|
|
|
2
|
Ende der Verarbeitung erreicht
|