2016-07-31 4 views
0

Anylogic에서 배치 프로세스와 관련하여 매우 짧은 질문이 있습니다.이미 Anylogic에서 일괄 처리 된 에이전트의 속성

함께 일괄 처리 된 이전 배치 요소를 이미 종료 한 에이전트의 ID를 인쇄하고 싶습니다. 결과적으로 그들은 다른 요소 (정확한 출시 예정)에 있으며 배치 내에서 ID를 얻으려고 애 쓰고 있습니다. 내가 가진 유일한 아이디어는 ID를 먼저 풀어서 출력하는 것입니다.

언밸런스하지 않고 처리하는 방법이 있습니까?

대단히 감사합니다.

종류는

답변

1

모든 일괄 처리 (안 영구적) 또는 집어 에이전트가 배치/용기 에이전트 내부의 '내용'라는 이름의 컬렉션에 저장됩니다 간주한다. 따라서 다음 코드를 사용하여이 컬렉션에 저장된 상담원의 ID에 액세스 할 수 있습니다.

for(int i = 0; i < agent.contents().size(); i++) 
    traceln(((MyAgent)agent.contents().get(i)).id);