Hallo zusammen,
für ein FH-Praktikum muss ich eine einfache Fertigungskette (bestehend aus zwei Lieferanten einem Montagetisch und einer Einzelfertigungsstation) simulieren. Das klappt auch soweit sehr gut. Unser eigener Anspruch wäre nun noch das unsere fertigen Teile Zeitgesteuert aus dem Fertigteillager in die Senke umgelagert werden. Dazu habe ich einen Generator eingesetzt und einen Methodenbaustein.
Der Generator ruft den Methodenbaustein auch korrekt auf.
Beim Ausführen des folgenden Quelltextes tritt jedoch entweder der unten stehende Fehler auf oder es wird nur ein einzelnes Teil umgelagert.
"Fehler in Methode '.Modelle.Modell.liefern' in Zeile '6': Ein 'void' kann keine Methode 'umlagern' empfangen."Wenn ich die Schleife aus dem Quelltext nehme und die Funktion *.inhalt.umlagern(Senke) mehrfach ausführe wird jedoch auch nur ein Teil umgelagert.
Code:
is
i:integer;
do
print (Lager.AnzahlBEs);
for i := 0 to 50 loop
Lager.inhalt.umlagern(Senke);
next;
print (Lager.AnzahlBEs);
end;
Hat jemand eine Idee was im Quelltext falsch ist oder ist der gesamte Aufbau "unsinnig"?
Ich bin für jede Hilfe Dankbar.
Beste Grüße,
Sascha.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP