아레나로 엘리베이터를 모델링 하려고 합니다
너무 힘드네요~`
트랜스포터를 이용하여 모델링 하였는데 한번에 한명 밖에 타지 못합니다.
컨베이어를 이용하면 더 탈수는 있을것 같지만 무조건 10층까지 운행을 해야 할것 같아서~~
그리고 만약 1층에서 타서 오층으로 가게 되면 중간의 3층에서 사람이 타지 못합니다.
어떤 식으로 모델링 해야 할지 조언을 해주세요. ㅠ
네오랑님 버전이 틀려서 그런가요
제건 11 버전인데 저한텐 저런 매뉴가 없네요 ㅠㅠ capacity 가 왜 없을까요 ㅠㅠ
용량 대신 트랜스포트 대수를 지정할수 있는 것만 있네요
그리고 모든 로직을 통과하게 되면 10층까지 무조건 사람이 누리지 않아도 가야하지 않을까요?
아 보여드리고 싶은데 정말 힘들군요 말로 설명 하려니 혹시 7.0 버전이나.. 제가 11. 버전을 드리면 안될까요?
제게 교육용이긴한데 200 메가 정도 되요~ 정말 어려운것 같아요 ㅠ
지금 현재 짜놓은 것은 엔티티를 생성해서 어사인에서 Attribute 로 Station 3 으로 지정해서 1층에서 3층으로 가게 만들고
스테이션 일에서 리퀘스트를 이용해서 트랜스포를 콜 하고 각 스테이션들을 네트워크 링크로 연결했습니다.
디스턴스로 연결하는거랑 네트워크랑 연결하는게 무슨 차이가 있을까요?
- 답변해주셔셔 정말 정말 감사합니다. -
네오랑님 위에 클릭해서 나오는 메일로 보냈습니다.
그리고 모델을 보시면 일자로 연결하지 않고 네트 워크로 좀 희안하게 했을텐데 문이 열리고 닫히는 효과를 보기 위해 그랬습니다.
그러면 모델을 한번 보시고 제발제발제발 큰 조언 부탁 드리겠습니다. ㅠ
우선 자세히는 확인하지 못했지만 1차적으로 확인 결과 capa가 number로 바뀌었네요....
이경우 모델링을 하시는 방법은 여러가지가 있겠지만 당장 생각나는 두가지를 말씀드린다면
1. ARENA 버젼의 다운그래이드.... 7.0에서 작업한 것을 11.0에서 불러 올 수 있으니 다운그래이드로 작업을 하시는 것도 하나의 방법이고요..
2. 사람의 Capa를 Variable을 이용하여 제어하는 것입니다. 즉 Max_Num==10이라는 Variable을 하나 생성하시고, 사람이 탈때는 In_Elevator = In_Elevator +1
사람이 내릴때에는 In_Elevator =In_Elevator -1로 하셔서 Max_Num이 10이 넘지 않도록 모델링하시면 될 듯하네요...
일단 제가 7.0 버전이 없습니다 ㅠㅠ
글고 제가 학생이라 곧 시험이고 과제가 많아서 다시 짜보질 못했네요
12일후 방학후 다시 짜보겠습니다.
제가 생각한것은 각 층에 크리에이트로 엔티티를 생성해서 그것을 홀드로 묶어 놓고...... 그럼 시작은 어떻게 하죠? 이게 난감
하튼 시작했다고 치면 네오랑 님이 설명한것 같이 디사이드 모듈로 대기 행렬 확인후 있으면 통과 해서 다시 디사이드 모듈로
용량보다 작으면 태우고 많으면 통과 ~~
이런식으로 짜면 끝까지 가야할텐데..... 아닌가요?
그리고 어사인에서 원하는 층으로 보낼때 attribbute 를 이용해서 했는데 이게 맞는 건가요?
아그리고 홀드 모듈의 NQ(Lot Row 1.Queue) <> 0 || NQ(Lot Row 2.Queue) <> 0 || NQ(Lot Row 3.Queue) <> 0 || NQ(Lot Row 4.Queue) <> 0 이게
무슨 뜻인가요? 타입은 scan for condition 이던데 네곳의 대기행령이 영이 아니면 통과하는 건가요? ll <- 이건 엔드 맞나요? 혹시 or은 어떻게?
저 그리고 홀드하면 어떻게 트랜스포를 부르나요? 홀드의 3가지 타입의 쓰임이 궁금합니다.

Transporter의 Capaity를 늘여주는 방법은 위의 그림과 같이 해주시면 될듯하네요...
그리고 주신 파일은.....version이 7.0 이상이라 제가 확인을 할 수 가 없네요...그리고 출발이 1층이라면...
우선 2층에 사람이 있던없던 통과를하게 로직을 구상하셔서, 2층에서 사람이 있으면 stop을 하고, 문이 열리고,
그리고 엘리베이터의 정원이 꽉찾으면, 그냥 통과하게 하는 식으로 구상을 하면 될듯하네요..
즉 도착시점에서 Decide Module을 이용하여, 만약 사람의 대기장소를 queue로 하신다면 NQ>=0 이면 우선 Stop을 하고 문이 열리고
다음은 NR(Transport의 Resource) < Max Capa 이면 사람이 탈수 있게, 아니면 그냥 올라 가도록 하시면 될 듯하네요
대기 장소의 Queue는 Hold Signal이나 기타 방법을 이용하셔서 모델링 하시면 될듯합니다. ^^