Forum: Programmieren allgemein
by t0by,
8. Jun 2011
if bIsBraking or ((fNextStationDistance > 0.09) and (fCurrentTrackMark > 0.8) and (fNextStationDistance < (fBrakeDistance+0.8)/1000)) then begin
Hatte es so probiert, aber hat nicht gefruchtet.
Forum: Programmieren allgemein
by t0by,
8. Jun 2011
So ich melde mich mal wieder...
Habs mal visualisiert, wie der Zug beschleunigt und bremst.
Die Formeln leiten sich durch die Werte für das jeweilge TfZ ab.
Jedoch passt wohl die Berechnung des Bremsweges nicht, da hier entweder zu früh oder eben zu spät gebremst wird.
Wo genau der Fehler ist, weiß ich nicht... hat da jemand vielleicht einen Tipp?
Forum: Programmieren allgemein
by t0by,
6. Jun 2011
Hallo nochmal,
irgendwie hab ich den Eindruck das da was nicht passt.
Bei den Triebfahrzeugen ist nur eine Differenz von 2 Minuten!?
Forum: Programmieren allgemein
by t0by,
6. Jun 2011
Eben Das ist ja nicht der Fall. Da zum Beispiel diverse Streckenabschnitte auf 120, 80 oder gar 60 km/h limitiert sind.
Forum: Programmieren allgemein
by t0by,
6. Jun 2011
Danke, das hilft mir auf jedenfall schonmal weiter!
Forum: Programmieren allgemein
by t0by,
6. Jun 2011
Hallo zusammen,
ich bin gerade dabei eine Berechnung aufzustellen die mir CIRCA sagt wielange, zum Beispiel ein Zug, um von A nach B zu kommen unter der Berücksichtung von Haltestellenaufenthalten.
Was NICHT implementiert ist, sind die Aspekte der Beschleunigungs- & Bremsvorgänge. (Hat dazu vielleicht jemand eine Idee das recht einfach umzusetzen?)
Folgendes ist bis dato bei...