Feature #96
geschlossenTrainingsdetail: Geschwindigkeits-Diagramm unter Puls/Leistung/Trittfrequenz ergänzt
0%
Beschreibung
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 die Anzeige mit 3,6 in km/h umrechnet.
- TrainingDetailViewModel legt dafür eine dritte Diagramm-Instanz (SpeedPlot) an, deren X-Achse (Zeit bzw. Strecke je nach gewählter 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 den Fall Geländeprofil + Metrik-Diagramm + Geschwindigkeits-Diagramm bei topografischen Trainings).
- Das Anvisieren (orangene Hilfslinie mit Tooltip) ist ebenfalls angebunden - synchron mit den anderen Diagrammen. Das Geschwindigkeits-Diagramm zeigt dabei bewusst nur Position (Zeit/Strecke) und Geschwindigkeit (DescribeSpeedPoint), die übrigen Messwerte (Puls, Leistung, Trittfrequenz) bleiben wie zuvor allein im Puls-/Metrik-Diagramm-Tooltip (DescribeMetricsPoint) - keine Dopplung zwischen den beiden Diagrammen.
JH Von Julius Haman vor 3 Tagen aktualisiert
- Beschreibung aktualisiert (Vergleich)
JH Von Julius Haman vor 3 Tagen aktualisiert
- Zielversion wurde auf ErControl 3.1.2 gesetzt
JH Von Julius Haman vor 3 Tagen aktualisiert
Nachtrag: Anvisieren (orangene Hilfslinie + Tooltip) ist jetzt ebenfalls an das neue Geschwindigkeits-Diagramm angebunden - synchron mit den anderen Diagrammen, inklusive eigenem Tooltip (Zeit/Strecke, Puls, Leistung, Trittfrequenz, Geschwindigkeit). Die Kopplung in TrainingDetailView.xaml.cs (AimPositionChanged) wurde dafür von zwei auf beliebig viele teilnehmende Diagramme verallgemeinert. DescribeMetricsPoint zeigt jetzt zusätzlich die Geschwindigkeit (km/h) im Tooltip-Text.
JH Von Julius Haman vor 3 Tagen aktualisiert
- Beschreibung aktualisiert (Vergleich)
JH Von Julius Haman vor 3 Tagen aktualisiert
- Beschreibung aktualisiert (Vergleich)
JH Von Julius Haman vor 2 Tagen aktualisiert
- Status wurde von Neu zu Erledigt geändert