2016-07-12 10 views
0

상황 - 환자가 혈액 샘플을 채취하기 위해 실험실에 왔습니다. 환자와의 지연 (상호 작용) 모델링은 충분히 직설적 인 것처럼 보이지만, 환자가 퇴근 한 후 지연을 모델링하고 환자가 출발 한 후 서버가 실험실 샘플 (로그 샘플 및 운송)을 처리해야하는 방법 이러한 작업이 완료 될 때까지 다른 환자를 볼 수 없습니까? 환자가 퇴원 한 후 회복 시간이라고 부를 수도 있습니다. 이 특별한 경우에는 여러 대의 서버 (Phlebotomist)가 있지만 하나의 서버 또는 여러 서버를 처리하는 방법을 알고 싶습니다. 감사.Anylogic - 서버가 다른 엔티티를 수락하기 전에 지연을 모델링하는 방법

답변

1

우선 서비스 블록을 점유, 지연 및 해제 블록 (이 블록 순서는 서비스 블록과 동일)으로 대체해야합니다. 작업을 완료 한 후 자원 단위가 주 작업을 완료하고 에이전트에 의해 해제 된 직후 수행해야하는 후 처리 작업을 정의 할 수 있습니다. 후 처리 작업은 릴리스 블록의 하위 wrapUp 포트에서 시작하여 resourceTaskEnd 블록으로 끝나는 후 처리 흐름도로 정의 할 수 있습니다.