โมดูลโหนดนี้ช่วยให้คุณสามารถจัดหาวัตต์โดยเฉลี่ยของคุณในระหว่างการทดสอบ 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 และ highavgHr จะมีค่า 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 สั้น ๆ :
| เขตฝึกอบรม | พลังงานเฉลี่ย | 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 ตรวจสอบและสนับสนุนอย่างแข็งขัน
ลิขสิทธิ์ 2017 James Robert Perih
ได้รับอนุญาตโดยไม่ต้องเสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") เพื่อจัดการในซอฟต์แวร์โดยไม่มีการ จำกัด รวมถึง แต่ไม่ จำกัด เฉพาะสิทธิ์ในการใช้สำเนาดัดแปลงผสานเผยแพร่เผยแพร่
ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือส่วนสำคัญของซอฟต์แวร์
ซอฟต์แวร์มีให้ "ตามสภาพ" โดยไม่มีการรับประกันใด ๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จำกัด เฉพาะการรับประกันความสามารถในการค้าการออกกำลังกายสำหรับวัตถุประสงค์เฉพาะและการไม่เข้าร่วม ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดชอบต่อการเรียกร้องความเสียหายหรือความรับผิดอื่น ๆ ไม่ว่าจะเป็นการกระทำของสัญญาการละเมิดหรืออื่น ๆ ที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือการติดต่ออื่น ๆ ในซอฟต์แวร์