2016-11-14 5 views
0

저는 Anylogic & Java로 시작합니다. 간단한 문제로 저를 도울 수 있습니까?엔티티에 값 지정 - Anylogic

나는 두 개의 창문이 : 홈페이지 & 트럭

트럭이 엔터티는 "메인"내에서 "소스"를 사용하여 내 모델을 생성합니다.

나는 10 대의 트럭을 동시에 만들도록 모델에 요청했다. 그것은 트럭을 만들고 다른 속도로 다른 정의 된 지점으로 이동합니다. 그들이 최종 지점에 도착했을 때 나는 어느 트럭이 처음 도착했는지 알고 싶다 (1, 2, ... 또는 10).

그래서 ... 각 트럭을 만들 때 번호를 할당하는 방법이 있다고 가정합니다. 그리고 마지막으로 어느 번호가 먼저 도착했는지 알기 위해이 번호를 읽을 수 있다고 가정합니다.

어떻게하면됩니까?

답변

0

예 가능합니다. 매개 변수를 사용하십시오. 트럭은 에이전트이며 여러 매개 변수를 가질 수 있습니다. 매개 변수를 사용하는 가장 쉬운 방법은 에이전트 팔레트에서 트럭 창으로 끌어서 놓는 것입니다. 이름과 유형을 정의하십시오 (귀하의 경우 정수가됩니다). 소스에서 트럭이 생성되면 매개 변수에 원하는 값을 지정할 수 있습니다.

에이전트 : 당신이 일련 번호를 가지고 싶다면, 종료 코드 영역에서 [에 소스 객체에서 다음 초기 값 1과 ID라는 메인 창에서 변수를 만들 당신이 뭔가를 입력 . 매개 변수 = ID ++;

"매개 변수"는 트럭 창에서 만든 매개 변수의 이름이어야합니다.

희망이 있습니다.