ftp calc
1.0.0
该节点模块使您可以在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分辨率为一个数字,您将获得一个对象, zones ,该区域具有6个名为“ Zone1 ”到“ Zone6 ”的对象。
每个区域都有一个name道具,缩写, desc和可选显示的benefits道具的short道具,然后是好东西:
avgPower具有low和high价值。hr提供给calcZones()则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提供的值。简要地:
| 训练区 | 平均功率 | 平均人力资源 |
|---|---|---|
| 区域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对象。可选,打开拉请请求:-)。
哦,请做!公关积极监控和鼓励。
版权2017詹姆斯·罗伯特·佩里赫
特此免费授予获得此软件副本和相关文档文件副本(“软件”)的任何人,以无限制处理该软件,包括无限制的使用权,复制,复制,修改,合并,合并,发布,分发,分发,分发,订婚,和/或允许软件的副本,并允许对以下条件提供以下条件,以下是以下条件。
上述版权通知和此许可通知应包含在软件的所有副本或大量部分中。
该软件是“原样”提供的,没有任何形式的明示或暗示保证,包括但不限于适销性,特定目的的适用性和非侵权的保证。在任何情况下,作者或版权持有人均不应对任何索赔,损害赔偿或其他责任责任,无论是在合同,侵权的诉讼中还是其他索赔,与软件或使用或其他软件中的使用或其他交易有关。