このノードモジュールを使用すると、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なっています。avgHr calcZones()にhrを供給した場合、 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,
}
重要なのは、PerperentAgeStringから解釈される割合です。値は、平均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(もう死んでいますか?) |
激しいトレーニングや運動を受ける前に医師に相談するだけでなく、このノードモジュールの値をお客様の責任で使用することを強くお勧めします。
これらの数字が期待するものでない場合は、レポをフォークし、 ZONE_CALCオブジェクトに変更を加えます。オプションで、プルリクエストを開きます:-)。
ああ、してください! PRは積極的に監視および奨励されました。
Copyright 2017 James Robert Perih
このソフトウェアと関連するドキュメントファイル(「ソフトウェア」)のコピーを入手して、制限なしにソフトウェアを扱うために、このソフトウェアを制限する権利を含め、ソフトウェアのコピーをコピー、変更、公開、配布、販売する、ソフトウェアのコピーを許可する人を許可する人を許可することを含めて、許可が無料で許可されます。
上記の著作権通知とこの許可通知は、ソフトウェアのすべてのコピーまたはかなりの部分に含まれるものとします。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。