Hallo,
schade das dir die anderen Beiträge nicht weitergeholfen haben.
Also du möchtest:
1. die Bearbeitungsdauer der Montagestation in Abhängigkeit der Anbauteile steuern
2. Es wird immer nur ein Anbauteil montiert
3. Werden die Anbauteile in abhängigkeit des Haupteils ausgewählt.
Wenn das so stimmt, kannst du folgendes machen.
1. Eine Tabelle mit den BEs und Zeiten erstellen
String | Real
2. Mit einer Methode und dem Haupteil den Behälter bestimmen aus dem das Anbautel genommen wird
@.Name
If then Behälter else Behälter2 end;
3. Das BE bestimmen, das sich aktuell im Behälter befindet
Anbauteil := Behälter.inhalt;
4. Die Liste nach dem BE durchsuchen
Tabelle.finden(Anbauteil)
5. Passende Zeit der Montagestation zuweisen
Montagestation.bearbeitungszeit:= ...
Siehe Bild und versuch die Methode mit der Hilfe zuverstehen.
MFG
Patrick
Nachtrag:
Ggf. muss die Methode "warten, bis" sich kein BE mehr in der Montagestation befindet, um die Bearbeitungszeit änder zu können.
[Diese Nachricht wurde von pom am 16. Jan. 2009 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP