시뮬레이터를 생성하고 종료하는 방법을 설명합니다.
시뮬레이터 생성
- Application - 시뮬레이션의 실행 제어
- AsyncScheduler - 시뮬레이션의 반복 실행
void CreateNewSimulator()
{
Application App = new Application();
App.Scheduler = new AsyncScheduler();
...
}
장면 생성과 시뮬레이션 객체 추가
{
...
Scene scene = new Scene();
SimulationObject so = scene.AddObject();
...
}
시뮬레이션 객체 삭제
{
...
SimulationObject so = ...
EObject.Destroy(so);
...
}
장면과 시뮬레이터 실행과 종료
{
...
App.LoadScehe(scene);
App.Start();
...
App.Stop();
...
}