Open
Description
The simulator program has been reported to freeze when run on a RPi3. A suggested work-around is to increase the value of the redraw timer in legoReactory.py line 63.
self.recalc_timer.Start(2)
# self.redraw_timer.Start(1000)
self.redraw_timer.Start(2000)
Initial indications are that the RPi3 is not capable of redrawing the plots & performing the ODE integration fast enough. Basically, the RPi3 is too slow.
The ultimate fix would be to update the function draw_plot() in legoReactory.py to be much faster and more efficient. See matplotlib_animation.
Activity