Meine Quelle hat den folgenden Code im Feld "On at exit": TRUCK.ID_number = Parameter; Parameter = Parameter + 1;Anylogic weist allen Entitäten den Wert zu, anstatt nur einer.
Dann wird jeder LKW erhält eine ID: 1, 2, 3, ...
Das Problem ist, dass alle Lkw zur gleichen Zeit im Umlauf sind und es sieht aus wie jedes Mal ein neuer LKW erzeugt wird und der Code läuft es setzt die ID für alle LKWs zurück.
Zum Beispiel: Wenn LKW 4 (ID = 4) an der Quelle erstellt wird, erhalten alle anderen LKW ID 4, daher kann ich nicht die korrekte ID jedes LKWs erkennen.
Was mache ich falsch?
Wo Sie Ihre 'parameter' Feld halten und welche Art ist es? Wenn es sich um eine Ganzzahl und nicht um eine Ganzzahl handelt, werden die von Ihnen erwähnten Symptome angezeigt, weil die ID-Nummer dann eine Objektreferenz ist. Wenn so etwas der Fall ist, kann ich mehr in einer Antwort erklären ... –
Parameter wird im Hauptfenster gehalten, geben Sie "int" ein. Ich bin wirklich hier verloren. Es sollte etwas sehr einfaches sein ... Record IDs und andere Eigenschaften der einzelnen Entität während des Prozesses sammeln Sie dann die Informationen am Ende (sinken) – Leo