2013-04-24 2 views
0

파이썬에서 여러 에이전트에 대해 "타이머"를 설정하는 방법을 찾고 있습니다.파이썬 시뮬레이션 타이머

내 시뮬레이션에는 작업을 수행하기 전에 독립적 인 시간 동안 대기해야하는 많은 차량이 있습니다. 그러나 타이머에 "stop" "start"및 "reset"작업을 수행 할 수 있기를 원합니다.

무엇을 제안합니까?

+0

스레드 meaby? –

+0

스레드는 타이머를 공유해야합니다. 문제는 스레드간에 퍼질 수있는 제어 가능한 타이머를 얻는 중입니다. – Tabgok

답변

1

나는 SimPy (https://simpy.readthedocs.org/en/latest/)를 사용하려고합니다. 아마 2.3.1 버전 일 것입니다. (SimPy3은 끝나면 유효한 선택이어야합니다.)

많은 사례가 있는데 (https://simpy.readthedocs.org/en/2.3.1/Manuals/Examples.html) 귀하의 사례와 유사합니다. SimPy를 간단한 생물학 주제의 에이전트 기반 시뮬레이션에 사용하여 잘 작동했습니다.

+0

감사합니다! 이것은 내가 찾고 있었던 바로 그 것이다! – Tabgok