Hallo kite,
das stimmt, ich hatte das gleiche Problem. Gelöst habe ich das ganze in dem ich eine Tabelle erzeugt habe, die die Blockierungen mitschreibt und anstatt eines Weges viele kleine Wege (Länge z.B. 1 Meter) modelliert habe:
Jedes Wegelement erhält dabei in der Ausgangssteuerung eine Methode, die überprüft, ob der Nachfolgebaustein frei ist oder nicht:
Falls Nachfolger (nächstes Wegelement) frei: lagere um,
sonst: schreibe absZeit(die momentane Simulationszeit) in Blockierzeittabelle und warte bis Nachfolger frei wird, wenn dies der Fall ist, schreibe wieder die Simulationszeit in die Blockiertabelle
Aus den beiden Werten lässt sich nun die Differenz bilden, die die Blockierzeit angibt.
Die Blockiertabelle lässt sich natürlich analog um weitere Aspekte erweitern (Wo fand die Blockierung statt, wer wurde blockiert, ...)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP