Exemple #1
0
def runSimulationFile(filename, withViz, timeout=None):
    sim = ConfigReader.readSimulationFile(filename)
    if withViz:
        sim.setVisualizer(Vpy_Visualization)
        scene = sim.visualizer.canvas
        scene.autoscale = False
        scene.autocenter =False
        scene.center = (0,-0.7, 0)

    sim.start()
    print('Simulation start')

    start = time()
    sim.runloop(timeout)
    realTime = time()-start
    simTime = sim.time

    if withViz:
        logger.info('FPS: {}'.format(sim.visualizer.fpsValues)) 

    del sim
    return (simTime, realTime)