Hello Mirko,

thank you for the reply. 
I don‘t calculate a simulation step after the screenshot. My use case is to 
pause simulation, loop over a set of different cars and save a screenshot for 
each of them, before the simulation continues. Waiting for the next simulation 
step is not really an option, as the screenshot is used immediately to 
visualize how a situation evolves assuming a certain driver behavior. 

From the github issue I can see that the „screenshot event is bound to the 
execution of a simulation step“. Before version 1.3.0 the screenshot was taken 
immediately (or a simulation step was performed without my knowledge). Actually 
my code didn‘t change but the screenshot behavior did. I think decoupling 
screenshot event and simulation would make sense as the current behavior is 
somewhat hard to anticipate.

Best regards,
Marcus

> Am 30.10.2019 um 09:07 schrieb "[email protected]" 
> <[email protected]>:
> 
> Do you also calculate a simulation step afterwards? The screenshot is only 
> taken before the next step (see https://github.com/eclipse/sumo/issues/6153 )
>  
> Regards
> Mirko
>  
>  
>  
> -----Original-Nachricht-----
> Betreff: [sumo-user] TraCI GUI Screenshot
> Datum: 2019-10-30T14:58:25+0100
> Von: "Marcus Müller" <[email protected]>
> An: "Sumo project User discussions" <[email protected]>
>  
>  
>  
>  
> Dear Sumo-Experts,
>  
> it looks like the TraCI Api for creating a screenshot has changed without the 
> change being documented.
>  
> According to 
> https://sumo.dlr.de/docs/TraCI/Change_GUI_State.html
>  
> the function still expects the arguments "view ID" and "filename". If I use 
> TraCI4Matlab to send these to Arguments, I receive the error message that a 
> "compound object" is expected by TraCI. Checking the C++ Code unveils that 
> the arguments filename, height and width now seem to be mandatory. I changed 
> the TraCI4Matlab interface in order to send a compound object including all 
> three arguments. Now I don't get an error message anymore and my code runs 
> through, but still no screenshot is created. 
>  
> Can you please provide an example of how to create a screenshot from Matlab 
> or Python? I am running on a two weeks old nightly build of SUMO.
>  
> Many thanks in Advance,
> Marcus
> 
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to