Projekt

Allgemein

Profil

Feature #96

Von Julius Haman vor 3 Tagen aktualisiert

Auf der Trainingsdetailseite gab es bisher kein Diagramm für die gefahrene Geschwindigkeit - nur den Puls-/Leistungs-/Trittfrequenz-Verlauf und, bei topografischen Trainings, das Geländeprofil. Für eine bessere Analyse (z. B. um zu sehen, wie sich die Geschwindigkeit bei einem Gefälle tatsächlich entwickelt hat) wird ein zusätzliches Diagramm mit der Geschwindigkeit in km/h ergänzt, direkt unter dem bestehenden Puls-Diagramm - für alle Trainingsarten, nicht nur topografische. 

 Umsetzung: 
 - ErgometerDataPlotControl bekommt eine eigene Geschwindigkeits-Kurve (SpeedLine) und eine neue Methode ShowSpeedTrainingData, die TrainingPoint.Speed (in m/s gespeichert) für fuer die Anzeige mit 3,6 in km/h umrechnet. 
 - TrainingDetailViewModel legt dafür dafuer eine dritte Diagramm-Instanz (SpeedPlot) an, deren X-Achse (Zeit bzw. Strecke je nach gewählter gewaehlter Skalierung) mit dem Hauptdiagramm gekoppelt ist, damit Zoomen/Verschieben synchron bleibt. 
 - Die bisherige Kopplung zweier Diagramme (LinkXAxisWith) war auf genau ein Paar begrenzt und wurde auf beliebig viele gekoppelte Diagramme erweitert (nötig für (noetig fuer den Fall Geländeprofil Gelaendeprofil + Metrik-Diagramm + Geschwindigkeits-Diagramm bei topografischen Trainings). 
 - Das Anvisieren (orangene Hilfslinie mit Tooltip) ist beim neuen Diagramm noch nicht angebunden, nur Zoomen/Verschieben läuft laeuft synchron. Wäre Waere ein sinnvoller Nachfolge-Schritt, falls gewünscht. gewuenscht.

Zurück