2017-03-09 1 views
0

현재 AnyLogic에 공장 모델을 구축 중이며 공장 흐름을 통해 다른 제품을 차별화하는 방법을 아직 알지 못했습니다. 지연을 사용하여 사이클 시간을 모델링하고 있지만 기계가 작동하는 제품에 따라주기 시간이 달라지기를 바랍니다. 나는 이것을하는 방법에 대한 어떤 조언을하기 위해 매우 위대하다!AnyLogic의 제품 (에이전트) 차별화

/Christoffer

답변

0

anylogic의 기본 개념은 에이전트입니다. 그 (것)들에 관하여 배우는 것은 anylogic를 사용하기 위하여 근본적이다. (기본 아이디어는 등의 매개 변수, 함수, 상태 차트
예와 함께, 에이전트로 제품을 대표한다는 것입니다 여기에 대한 추가 정보를 원하시면 Anylogic doc
을 찾을 당신은 에이전트 유형 "자동차"를 가질 수와 같은 매개 변수 :..

int number_of_wheels = 4; 
String carType = "sportscar"; 

enter image description here enter image description here

예를 들어 그들을 처리 할 때 "프로세스 모델링 라이브러리"당신이 당신의 에이전트에서 정보를 추출을이이 키워드로 이루어집니다

:.... "에이전트"예를 들어 agent.carType 사용할 수있는 지연 기능을 결정하는 정보 :

int delay_function(Car agent){ 
    if(agent.carType.equals("truck") 
     return 5; 
    else if(agent.carType.equals("sportscar") 
     return 10; 
} 

지연을 입력 할 때 지연 시간을 지정하려는 위치. 다음과 같은 기능을 사용할 수 있습니다. delay_function(agent)

enter image description here