Mit diesem Knotenmodul können Sie Ihre durchschnittlichen Watts während eines 20-minütigen FTP-Tests (und optional durchschnittliche Herzfrequenz) liefern und Ergebnisse für Ihre Schwellenzonen erzielen.
npm install --save ftp-calc
Dann in Ihrem (ES2015+) Quellcode:
import { calcZones } from 'ftp-calc';
const watts = 195;
const hr = 170;
const zones = calcZones(watts, hr);
Vorausgesetzt, watts und hr -Lösung für eine Nummer, erhalten Sie ein Objekt, zones mit 6 Objekten mit dem Namen " Zone1 " bis zu " Zone6 ".
Jede Zone verfügt über einen name , eine short Requisitin für die Abkürzung, desc und benefits von Requisiten für optionale Anzeige und dann das gute Zeug :
avgPower hat einen low und high Wert.avgHr hat auch einen low und high Wert, wenn Sie calcZones() hr geliefert haben.Probe:
{
Zone1: {
name: 'Zone 1: Active Recovery',
short: 'AR',
desc: 'Increase blood flow to muscles to flush out waste products and provide nutrients',
benefits: 'Promotes recovery and therefore training response',
avgPower: { low: 0, high: 107 },
avgHr: { low: 115, high: undefined }
},
Zone2: {
name: 'Zone 2: Endurance',
short: 'EN',
desc: 'Improves fat metabolism and ability to use oxygen, produce power and increases efficiency. Increases economy',
benefits: 'More efficient use of energy. Able to produce more power with the same level of effort, works on technique/skill',
avgPower: { low: 109, high: 146 },
avgHr: { low: 117, high: 141 }
},
}
(gekürzt).
Oft müssen Sie den Prozentsatz Ihrer durchschnittlichen FTP für Trainingszwecke schnell berechnen. Führen Sie einfach Folgendes aus:
import { calcPercentages } from 'ftp-calc';
const watts = 195;
const percentString = '50,60,70,80,90,125,150';
const percentages = calcPercentages(watts, percentString);
Sie erhalten die folgende Beispielausgabe:
{
'50%': 97,
'60%': 117,
'70%': 136,
'80%': 156,
'90%': 175,
'125%': 243,
'150%': 292,
}
Der Schlüssel ist der Prozentsatz, der aus dem prozentualen Abschluss interpretiert wird. Der Wert ist die Welt, die diesen Prozentsatz der durchschnittlichen FTP darstellt.
Berechnungen basieren auf Werten von Wattbike. Knapp:
| Trainingszone | Durchschnittliche Kraft | Durchschnittliche HR |
|---|---|---|
| Zone 1 (aktive Wiederherstellung) | <55% | <68% |
| Zone 2 (Ausdauer) | 56 - 75% | 68 - 83% |
| Zone 3 (Tempo) | 76 - 90% | 84 - 94% |
| Zone 4 (Laktatschwelle) | 91 - 105% | 95 - 105% |
| Zone 5 (VO2MAX) | 106 - 120% | > 106% |
| Zone 6 (Anaerobe Kapazität) | 121 - 150% | N/a (bist du schon tot?) |
Ich würde Ihnen sehr empfehlen, dass Sie nicht nur Ihren Arzt konsultieren, bevor Sie eine intensive Schulung oder Ausschrecke absolvieren, sondern auch die Werte in diesem Knotenmodul auf eigenes Risiko verwenden.
Wenn diese Zahlen nicht das sind, was Sie erwarten würden, geben Sie das Repo an und nehmen Sie Änderungen am Objekt ZONE_CALC vor. Optional öffnen Sie eine Pull-Anfrage :-).
Oh, bitte! PRs überwacht und ermutigt.
Copyright 2017 James Robert Perih
Die Erlaubnis wird hiermit einer Person, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien (der "Software") erhält, kostenlos erteilt, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte, zu verwenden, zu kopieren, zu modifizieren, zusammenzufassen, zu veröffentlichen, zu veröffentlichen, zu verteilen, zu verteilt, und/oder Kopien der Software zu ermöglichen, um Personen zu beanstanden, an denen die Software zugänglich ist, um die folgenden Bedingungen zu beantragen.
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird "wie es ist" ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall sind die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen haftbar, sei es in einer Vertragsklage, unerbittlich oder auf andere Weise, die sich aus oder im Zusammenhang mit der Software oder anderen Geschäften in der Software ergeben.