Ich baue ein Multiprodukt-Fertigungssystem mit AnyLogic 7.Wie wird eine benutzerdefinierte Aufgabe ausgeführt, wenn sich der Agententyp vom vorherigen Agententyp in der Ressource in anylogic unterscheidet?
Es gibt mehrere Ressourcenpools, jeder mit einer anderen Anzahl von Ressourcen. Es gibt mehrere Arten von Produkten - Agenten mit verschiedenen Parametern, darunter ProductType (String).
Ich versuche, eine Setup-Aufgabe (bestehend aus einer Verzögerung) immer dann auszuführen, wenn eine bestimmte Ressource den Typ des Agenten, den es betreibt, ändert.
Wenn eine bestimmte Ressource gerade ein Produkt vom Typ A bedient und ein Produkt vom Typ B empfängt, sollte sie eine Setup-Aufgabe ausführen (Toolkit-Umschaltung).
Ich habe versucht, benutzerdefinierte Aufgaben zu verwenden, aber der Auslöser ist nur zeit- oder zeitgesteuert.
Irgendeine Idee, wie man solche Funktion ausführt?
Vielen Dank im Voraus,
Luís
Unfortunatelly einpacken nicht genug war, da ich nicht seine Wirkung mit dem dem in Zusammenhang stehen könnte Agent, der den Service-/Zugriffsblockparameter eingibt. Ich habe es geschafft, dies zu lösen, indem ich die "On-Seize" -Aktion verwendete und die Verarbeitungszeit um eine zusätzliche Setup-Zeit aktualisierte, wenn sich der Agent-Typ änderte. Danke trotzdem! – luizfvpereira