From: <fli...@go...> - 2011-08-30 20:04:51
|
Comment #9 on issue 421 by curtol...@gmail.com: Simulation time vs real-time is mixed up http://code.google.com/p/flightgear-bugs/issues/detail?id=421 Passing a correct "dt" to the vsi math "trivially" fixes the time accelerate problem with the vsi. However, the autopilot issues are not as simple as changing dt as I attempted to explain in my earlier comments. Also, even if the autopilot is run at the same rate and dt as the fdm, if the autopilot outputs aren't being copied over to the fdm for each iteration (the fdm can run several iterations per graphics frame) then this approach really accomplishes nothing towards making the autopilot work better with time acceleration. In other words, if the fdm runs "n" iterations with the same control inputs, it doesn't accomplish anything to run "n" iterations of the autopilot interleaved with the fdm. This only would improve things if the fdm inputs were refreshed every iteration (not just every graphics frame.) |