Exemplo n.º 1
0
int main()
{
	RoadRunner lRR;
	LogOutput::mLogToConsole = true;
	gLog.SetCutOffLogLevel(lInfo);

    Log(lInfo)<<"======================";
    Log(lInfo)<<lRR.getInfo();
    Log(lInfo)<<"======================";
    
    LoadModelThread load(JoinPath("..", "models", "feedback.xml"), &lRR);

    load.start();
    load.waitForFinish();

    SimulateThread sim(&lRR);
	sim.start();
    sim.waitForFinish();

    Log(lInfo)<<lRR.getSimulationResult();

    for(int i = 0; i < 2; i++)
    {
    	lRR.setNumPoints(10);
	    sim.addJob(&lRR);
    	sim.start();
	    sim.waitForFinish();
	    Log(lInfo)<<lRR.getSimulationResult();

    }
    return 0;
}