Projekt

Allgemein

Profil

Aktionen

Feature #96

geschlossen
JH

Trainingsdetail: Geschwindigkeits-Diagramm unter Puls/Leistung/Trittfrequenz ergänzt

Feature #96: Trainingsdetail: Geschwindigkeits-Diagramm unter Puls/Leistung/Trittfrequenz ergänzt

Von Julius Haman vor 3 Tagen hinzugefügt. Vor 2 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Gefunden in Version:

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.
Aktionen

Auch abrufbar als: PDF Atom