Hallo nochmal.
Zweites Thema bezüglich des Lackierprozesses in der Automobilbranche ist der wahlfreie Zugriff.
Dabei sollen ankommende BEs im Lager eingelagert werden und sobald 5 BEs mit derselben Farbe (benutzerdefiniertes Attribut) vorhanden sind einer der Lackieranlagen zugeordnet werden.
Dafür bin ich so weit:
Eingang Lager:
is
Index, Anzahl: integer;
array: integer[];
do
T_Test.schreibeZeile(1, T_Test.ydim+1, @.ID, @.Farbe);
for local i := 1 to 11 loop --- 11 Farben insgesamt
if T_Anzahl_Farbe[0,i]=@.Farbe then
T_Anzahl_Farbe[1,i]:=T_Anzahl_Farbe[1,i]+1;
Index:=i;
end;
next;
if T_Anzahl_Farbe[1,Index]=5 then
for local j := 1 to 55 loop
if T_Test[2,j]=@.Farbe then
Einlagerungsliste_Lager.einfügen(T_Test[1,j]);
T_Test.entferneZeile(j);
array.anhängen(j)
end;
if array.dim=5 then
exitloop;
end;
next;
end;
end;
Jedoch weiß ich nicht wie ich das Auslagern der Einlagerungsliste_Lager dann angehen soll.
Wie und wo soll ich die Methode schreiben, dass immer die ersten 5 Einträge dann einem Puffer vor der Lackierstation zugeordnet werden.
Vielen Dank schon mal im Voraus,
Stephi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP