Aktionen
Fehler #38
geschlossen
JH
Pulsregelung nutzt Soll- statt Ist-Leistung als Basis für Anpassung (Kettler-Protokoll)
Fehler #38:
Pulsregelung nutzt Soll- statt Ist-Leistung als Basis für Anpassung (Kettler-Protokoll)
Beginn:
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Gefunden in Version:
ErControl 3.0.4
Beschreibung
In FreiesTrainingWindowViewModel.cs (Pulsprofil-Zweig) berechnet pulseProfileControl.AdjustPower(ErgoData.Power, ...) die nächste Leistungsanpassung anhand der Pulsabweichung, verwendet dafür aber ErgoData.Power (Soll vom letzten Tick) statt ErgoData.PowerActual (Ist). Für eine korrekte Regelung sollte die tatsächlich anliegende Leistung als Basis dienen, nicht die zuletzt befohlene - beim seriellen Kettler-Protokoll können beide Werte abweichen. Bei ANT+/BLE ohne Auswirkung (Power == PowerActual).
Aktionen