3. 5 Datenimport
Modelle: odbcimp, txtimp (DEMO)
Beschreibung:
Diese beiden Beispiele demonstrieren, wie ein Modell vollständig aus
externen Datenquellen generiert
werden kann. Im ersten Fall ("odbcimp") werden die Daten aus
Excel-Tabellen über die ODBC-Schnittstelle
eingelesen und in ein
Modell gewandelt. Das setzt zumindest voraus, dass Excel installiert
wurde. Im zweiten Fall ("txtimp") wird der
import-Befehl für den ASCII-Datenimport
genutzt.
Die Daten sind in zwei Tabellen "Arbeitsplan" und "Auftrag" bzw.
zwei ASCII-Dateien "txtimpt.txt" (Arbeitspläne)
und "txtimpa.txt" (Aufträge) abgelegt. In den Arbeitsplänen sind je
Sachnummer die
allgemein üblichen Maschinen-Arbeitsgänge mit der entsprechenden
Maschinenzeit gespeichert.
| Tabelle Arbeitsplan bzw. ASCII-Datei txtimpt.txt |
| Sachnummer |
Arbeitsgang |
Maschinenzeit |
Maschine |
| 8151 |
10 |
1 |
M1 |
| 8151 |
20 |
3 |
M2 |
| 8152 |
10 |
14 |
M1 |
| 8152 |
20 |
5 |
M2 |
| 8153 |
10 |
21 |
M1 |
| 8153 |
20 |
7 |
M2 |
| 8154 |
10 |
12 |
M1 |
| 8154 |
20 |
3 |
M2 |
| 8155 |
10 |
8 |
M1 |
| 8155 |
20 |
17 |
M2 |
| 8156 |
10 |
13 |
M1 |
| 8156 |
20 |
8 |
M2 |
| 8157 |
10 |
7 |
M1 |
| 8157 |
20 |
11 |
M2 |
| 8158 |
10 |
15 |
M1 |
| 8158 |
20 |
19 |
M2 |
| 8159 |
10 |
9 |
M1 |
| 8159 |
20 |
12 |
M2 |
Der Auftrag enthält Termin, Menge und Sachnummer.
| Tabelle Auftrag bzw. ASCII-Datei txtimpa.txt |
| Auftrag |
Menge |
Termin |
Sachnummer |
| 4711 |
3 |
03.01.01 |
8151 |
| 4712 |
1 |
03.01.01 |
8152 |
| 4713 |
1 |
04.01.01 |
8153 |
| 4714 |
1 |
04.01.01 |
8154 |
| 4715 |
1 |
05.01.01 |
8155 |
| 4716 |
2 |
05.01.01 |
8156 |
| 4717 |
1 |
06.01.01 |
8157 |
| 4718 |
1 |
06.01.01 |
8158 |
| 4719 |
1 |
17.01.01 |
8159 |
Zum Einlesen der Daten wird von durch eine Methode ausgelöst, die sich
anschließend selbst löscht.
Weitere Bausteine sind zu Beginn nicht im Modell enthalten. Durch
Starten der Simulation wird das Skript
abgearbeitet. Aus den Tabellen bzw. Dateien werden zwei Maschinen
erzeugt. Zu jeder Maschine wird auch ein Pufferlager
angelegt sowie ein Ausgangslager, da im Simulationsmodell nicht nur
Maschinenkapazitäten, sondern auch Warteschlangen berücksichtigt
werden. In der Tabelle "Auftrag" bzw. der Datei "txtimpa.txt"
sind 9 Aufträge abgelegt, die
typische Auftragsparameter enthalten. Über die Sachnummer wird die
Verknüpfung zur Technologie
(Arbeitsplan) hergestellt. Zu jedem Auftrag werden die relevanten
Arbeitsgangdaten eingelesen
und in der Auftragstechnologie gespeichert.
Nach dem zweiten Simulationsschritt ("Start" und "Skript") ist das
vollständige Modell geladen und kann als neues Modell abgespeichert
werden. Das Modell ist äquivalent zum Fließreihen-Modell
"flowshop".
simcron MODELLER 3.4
Copyright © 2025 simcron
21.05.2025
|