Autor
|
Thema: Ver-/Entsorgung von Arbeitsstationen (944 mal gelesen)
|
Exporter Mitglied
Beiträge: 3 Registriert: 18.01.2006
|
erstellt am: 18. Jan. 2006 12:21 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich möchte mit Hilfe von Werkern die Ver- bzw. Entsorgung von Arbeitsstationen Simulieren. Dafür ist es notwendig, dass die Arbeitsstationen zu Beginn mit leeren Containern versorgt werden, die ein Werker aus einem dafür vorgesehenen „Lager“ bezieht. Sobald der leeren Container an einer Station abgegeben wurde, wird dieser durch einen externen Verarbeitungsprozess gefüllt. Ist der Container voll, dann soll ein Werker diesen abholen und in ein weiteres Lager bringen. Da die Station nun leer ist, soll wieder ein leerer Container angefordert werden. Dieser Vorgang soll zyklisch durchlaufen. Da es mehrere Stationen gibt, die versorgt werden müssen, können die Arbeiten auch von mehreren Werkern parallel durchgeführt werden. Ziel dabei ist es herauszufinden, wie viele Werker unter bestimmten umständen benötigt werden. Eine rein mathematische Abbildung des Problems ist leider nicht möglich, da auf die Animation der Werker leider nicht verzichtet werden kann. Viele Grüße Exporter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 18. Jan. 2006 13:18 <-- editieren / zitieren -->
Hi Exporter, was ist eigentlich die Frage? Gruss
------------------ Simulator |
Exporter Mitglied
Beiträge: 3 Registriert: 18.01.2006
|
erstellt am: 18. Jan. 2006 13:47 <-- editieren / zitieren --> Unities abgeben:
Hi Simulator, in dem Beispielmodell bemerkt der Werker bereits, dass Bedarf an leeren Behältern vorliegt, und reagiert auch entsprechend darauf. Das Problem ist nur, dass wenn ich den Werker mit dem leeren Behälter zur Arbeitsstation schicke (broker.engage...), er davor stehen bleibt und garnichts mehr passiert. Leider weiss ich nicht, wie ich feststellen kann, ob der Werker an der Station angekommen ist oder ob es dafür ein Ereignis gibt, auf dass ich reagieren könnte (z.B. mit waituntil...). Andere Lösungen des Gesamtproblems werden ebenfalls gerne gesehen Vielen Dank im vorraus Gruss Exporter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 22. Jan. 2006 16:08 <-- editieren / zitieren -->
Hi, ich vermute mal, Du bist zwischenzeitlich auch selbst drauf gekommen. Die Exporter brauchen noch ein Freigabeereignis, das sie dann bekommen, wenn auf dem anfragenden Importerbaustein auch tatsächlich eine Bearbeitung eines Be´s vollzogen wurde. Also wenn Du eine Quelle mit den fraglich Einzelstationen verbindest funktioniert (zumindestens) die Freigabe der Exporter alias Werker. Gruss ------------------ SimulatoR [Diese Nachricht wurde von Simulator am 22. Jan. 2006 editiert.] |
Exporter Mitglied
Beiträge: 3 Registriert: 18.01.2006
|
erstellt am: 23. Jan. 2006 12:40 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|