이 노드 모듈을 사용하면 20 분 동안 FTP 테스트 (및 선택적으로 평균 심박수) 동안 평균 와트를 공급하고 임계 값 영역에 대한 결과를 생성 할 수 있습니다.
npm install --save ftp-calc
그런 다음 (ES2015+) 소스 코드에서 :
import { calcZones } from 'ftp-calc';
const watts = 195;
const hr = 170;
const zones = calcZones(watts, hr);
watts 와 hr 숫자로 해결되면 " Zone1 "이라는 6 개의 객체가 " Zone6 "까지 zones 인 객체를 얻을 수 있습니다.
각 영역에는 name 소품, 약어를위한 short 소품, desc 및 옵션 디스플레이를위한 benefits 소품 이 있습니다.
avgPower 의 가치는 low high .calcZones() 에 hr 공급하면 avgHr 또한 low high 가치를 갖습니다.견본:
{
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에서 제공하는 값을 기반으로합니다. 간단히:
| 훈련 구역 | 평균 전력 | 평균 HR |
|---|---|---|
| 구역 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 (아직 죽었나요?) |
강렬한 훈련이나 운동을하기 전에 의사와 상담 할뿐만 아니라이 노드 모듈의 값을 자신의 위험으로 사용하는 것이 좋습니다.
이 숫자가 당신이 기대할 수없는 경우, repo를 포크하고 ZONE_CALC 객체를 변경하십시오. 선택적으로 풀 요청을 엽니 다 :-).
오, 제발! PRS는 적극적으로 모니터링하고 장려했습니다.
Copyright 2017 James Robert Perih
이에 따라이 소프트웨어 및 관련 문서 파일 ( "소프트웨어")의 사본을 얻는 사람에게는 허가가 부여됩니다. 소프트웨어의 사용, 복사, 수정, 합병, 배포, 배포, 숭고 및/또는 소프트웨어의 사본을 판매 할 권한을 포함하여 제한없이 소프트웨어를 처리 할 수 있도록 소프트웨어를 제공 할 권한이 없습니다.
위의 저작권 통지 및이 권한 통지는 소프트웨어의 모든 사본 또는 실질적인 부분에 포함되어야합니다.
이 소프트웨어는 상업성, 특정 목적에 대한 적합성 및 비 침해에 대한 보증을 포함하여 명시 적 또는 묵시적 보증없이 "그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래에서 발생하는 계약, 불법 행위 또는 기타의 행동에 관계없이 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다.