Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Konstante Simulationsgeschwindigkeit

  Alt 16. Sep 2010, 00:35
Man kann eine Simulation mit festen Zeitschritten durchrechnen, so das jede Neuberechnung
der Werte eine Delta-Zeit zu den vorhergehenden Werten hat.
Wenn du statt dem OnIdle-Event einen TTimer verwendest, dann wird diese Berechnung relativ gut mit der Realzeit übereinstimmen.
Die Taktrate des OnIdle-Event ist ziemlich unvorhersagbar und ausserdem Rechnerabhängig.

Würde man die Simulationsformeln so umbauen, dass man als Eingabeparameter die Zeit t (in Sekunden) übergibt, dann könnte man sehr exakte Ergebnisse erhalten.
Leider ist das nicht immer so leicht möglich, weil die Ergebnisse des vorherigen Berechnungsschritts in die Simulation eingehen.
  Mit Zitat antworten Zitat