تتيح لك وحدة العقدة هذه توفير متوسط واط خلال اختبار FTP لمدة 20 دقيقة (واختياريًا ، متوسط معدل ضربات القلب) ، وإنتاج نتائج لمناطق العتبة الخاصة بك.
npm install --save ftp-calc
ثم ، في رمز المصدر (ES2015+) الخاص بك:
import { calcZones } from 'ftp-calc';
const watts = 195;
const hr = 170;
const zones = calcZones(watts, hr);
شريطة حل watts وموارد hr إلى رقم ، ستحصل على كائن ، zones ، تحتوي على 6 كائنات تسمى " Zone1 " إلى " Zone6 ".
تحتوي كل منطقة على دعامة name ، ودعوة short للاختصار ، و desc ، benefits الدعائم للعرض الاختياري ، ثم الأشياء الجيدة :
avgPower لديها قيمة low high .avgHr أيضًا قيمة low high ، إذا قمت بتزويد hr إلى calcZones() .عينة:
{
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 }
},
}
(مقطوعة).
في كثير من الأحيان ، ستحتاج إلى حساب النسبة المئوية بسرعة من متوسط FTP لأغراض التدريب. ما يلي ببساطة:
import { calcPercentages } from 'ftp-calc';
const watts = 195;
const percentString = '50,60,70,80,90,125,150';
const percentages = calcPercentages(watts, percentString);
ستتلقى العينة التالية إخراج:
{
'50%': 97,
'60%': 117,
'70%': 136,
'80%': 156,
'90%': 175,
'125%': 243,
'150%': 292,
}
المفتاح هو النسبة المئوية التي تم تفسيرها من المئة ؛ القيمة هي القوة الكهربائية التي تمثل تلك النسبة المئوية لمتوسط FTP.
تستند الحسابات إلى القيم التي توفرها Wattbike. باختصار:
| منطقة التدريب | متوسط القوة | متوسط الموارد البشرية |
|---|---|---|
| المنطقة 1 (الانتعاش النشط) | <55 ٪ | <68 ٪ |
| المنطقة 2 (التحمل) | 56 - 75 ٪ | 68 - 83 ٪ |
| المنطقة 3 (الإيقاع) | 76 - 90 ٪ | 84 - 94 ٪ |
| المنطقة 4 (عتبة اللاكتات) | 91 - 105 ٪ | 95 - 105 ٪ |
| المنطقة 5 (VO2MAX) | 106 - 120 ٪ | > 106 ٪ |
| المنطقة 6 (القدرة اللاهوائية) | 121 - 150 ٪ | N/A (هل أنت ميت بعد؟) |
أوصي بشدة بأن لا تستشار طبيبك فقط قبل الخضوع لأي تدريب مكثف أو تمرين ، ولكنك تستخدم القيم في وحدة العقدة هذه على مسؤوليتك الخاصة .
إذا لم تكن هذه الأرقام هي ما تتوقعه ، فتوصل إلى الريبو وإجراء تغييرات على كائن ZONE_CALC . اختياريا ، افتح طلب سحب :-).
أوه ، من فضلك افعل! PRS راقب وتشجيع بنشاط.
حقوق الطبع والنشر 2017 جيمس روبرت بيه
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.