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)