حاسبة احتياطي VO2
مع VO2max قدره 50 مل/كغ/دقيقة واستهلاك راحة قدره 3.5، يكون احتياطي VO2 لديك 46.5 مل/كغ/دقيقة، وهو النطاق الهوائي فوق الراحة الذي تُحسب عليه شدة التدريب. أدخل القيمتين بالوحدة نفسها. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- VO2 الأقصى
- 50
- VO2 في الراحة
- 3.5
- احتياطي VO2
- 46.5
احتياطي استهلاك الأكسجين، ويُكتب غالبًا VO2R أو احتياطي VO2، هو الفجوة بين أقصى استهلاك للأكسجين وما يستهلكه الجسم في الراحة. يستخدم المدربون وفسيولوجيو الجهد وطلاب علوم الرياضة هذه الفجوة للتعبير عن شدة التدريب كجزء من القدرة الهوائية القابلة للاستخدام بدل نسبة خام على VO2max وحده.
ما الذي يقيسه احتياطي استهلاك الأكسجين والمدخلات التي تحتاجونها
أقصى استهلاك للأكسجين VO2max هو أعلى معدل يستطيع به الجسم التقاط الأكسجين واستخدامه أثناء التمرين الشديد. استهلاك الراحة VO2rest هو المعدل الأصغر بكثير المقاس أو المفترض أثناء الجلوس أو الاستلقاء بهدوء؛ وقيمة تعليمية شائعة نحو 3.5 ملليلتر لكل كيلوغرام في الدقيقة، أي ما يعادل مكافئًا أيضيًا واحدًا أو MET. احتياطي استهلاك الأكسجين هو الفرق ببساطة: VO2R يساوي VO2max ناقص VO2rest.
ذلك الفرق هو النافذة الهوائية القابلة للاستخدام فوق الراحة، نظير احتياطي معدل القلب بين الراحة والحد الأقصى. غالبًا تستهدف وصفات التمرين نسبة من VO2R ثم تضيف استهلاك الراحة مجددًا، فتتدرج الشدة مع سقف كل شخص وخطه الأساس بدل تجاهل الراحة. يحسب هذا المسار الاحتياطي وحده؛ وتقدّمون القيمتين المقاستين أو المقدّرتين في نظام وحدات واحد.
الوحدات النسبية mL/kg/min هي عرف القاعة والمختبر؛ واللترات المطلقة في الدقيقة لا تصلح إلا إذا شارك المدخلان المقياس المطلق نفسه.
فائدة الاحتياطي وحدوده
استخدموا حاسبة احتياطي VO2 المجانية في المتصفح لحصص التربية البدنية ومختبرات علوم الرياضة وفحوصات العملاء السريعة دون إعادة تنفيذ الطرح والتحقق في كل جدول. المسارات النموذجية تقيس أو تقدّر VO2max باختبار مختبر أو مقدّر ميداني، تفترض أو تقيس VO2rest، تستدعي هذا المسار لـ VO2R، ثم تخزّن الاحتياطي بجانب تسميات شدة الجلسة للعمل الهوائي المعتدل والقوي. فضّلوا وحدات متسقة: إن كان VO2max نسبيًا فليكن VO2rest نسبيًا؛ خلط المطلق والنسبي ينتج فرقًا بلا معنى حتى لو حُللت الأرقام.
تتبع المدخلات قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تركيبات التكامل المستمر لأن الخوارزمية حتمية بالكامل. ترفض الحدود العملية قيمًا فوق مئتي ملليلتر لكل كيلوغرام في الدقيقة خارج نطاق الاستهلاك النسبي، وترفض المعدلات القصوى غير الموجبة أو معدلات الراحة السالبة. عند غياب حقل مطلوب تسمّي رسالة الخطأ الحقل الناقص حتى تُبرز واجهات النماذج التحكم.
اجعلوا هذا المنتج أداة تخطيط وتعلّم لا جهازًا طبيًا تشخيصيًا؛ وعلى ذوي الحالات القلبية الرئوية اتباع المشورة المهنية لا صيغة واحدة بمفردها.
حالات الاستخدام
تطبيقات التدريب وجداول الشدة
تخزّن تطبيقات التدريب VO2R مرة لكل رياضي ثم تبني نطاقات شدة بنسبة الاحتياطي دون إعادة تنفيذ تحقق الأقصى ناقص الراحة في كل عميل.
خطوط أنابيب البحث وخلفيات LMS
تستدعي مهام الخادم التي تحتفظ أصلًا بقيم VO2max مختبرية أو ميدانية مسارًا مدفوعًا مسبقًا للاحتياطي بدل تكرار فحوص الحالات الحدية في كل لغة.
الأسئلة الشائعة
ما صيغة احتياطي VO2؟
احتياطي استهلاك الأكسجين هو VO2R = VO2max − VO2rest. يجب أن تستخدم القيمتان الوحدات نفسها؛ و mL/kg/min النسبي هو العرف المعتاد.
ما الوحدة التي تستخدمها حاسبة احتياطي VO2؟
تُسمّي الاستجابة unit كـ mL/kg/min لاستهلاك أكسجين نسبي. L/min المطلق يعمل فقط إن أرسلتم المدخلين أصلًا على ذاك المقياس المطلق؛ المحرك لا يحوّل الوحدات.
بماذا تختلف عن حاسبة VO2max باختبار ميداني؟
أدوات Cooper و Rockport وخطوة YMCA و beep-test تقدّر VO2max من اختبار أداء. يفترض هذا المسار أنكم تعرفون أصلًا VO2max و VO2rest ويحسب فرقهما فقط كاحتياطي استهلاك أكسجين.
كيف أستخدم احتياطي VO2 لتحديد شدة التدريب؟
اختر نسبة مئوية من الاحتياطي واضربها فيه، ثم أعد إضافة استهلاك الراحة. بهذا يتبع الهدف السقف الحقيقي وخط الأساس لكل شخص، وهي الفكرة نفسها في احتياطي معدل ضربات القلب.
ما قيمة الراحة التي أدخلها إن لم يكن لدي قياس؟
القيمة التعليمية الشائعة نحو 3.5 مل/كغ/دقيقة، وهي تساوي مكافئًا أيضيًا واحدًا. ومع VO2max قدره 50 يكون الاحتياطي 46.5 مل/كغ/دقيقة، لكن القياس الفعلي أدق بالطبع.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/vo2-reserve \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vo2_max":50,"vo2_rest":3.5}'const res = await fetch("https://api.kit.forhosting.com/health/vo2-reserve", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vo2_max": 50,
"vo2_rest": 3.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vo2-reserve",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vo2_max": 50,
"vo2_rest": 3.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vo2-reserve", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vo2_max":50,"vo2_rest":3.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vo2_max":50,"vo2_rest":3.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vo2-reserve", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"vo2_max": 50,
"vo2_rest": 3.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2_reserve",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل حاسبة احتياطي VO2 هذه رقمين — الاستهلاك الأقصى والاستهلاك في الراحة — وتطرحهما وتعيد JSON منظمًا يحوي الاحتياطي والمدخلين مُعادين وتسمية وحدة مستقرة وسلسلة الصيغة الدراسية. المسار حسابي بحت بلا استدعاء شبكة ولا نموذج ولا بذرة عشوائية، لذا تتفق فاحصات الواجبات وعملاء API المدفوعة مسبقًا وودجات المتصفح دائمًا على الفرق نفسه. عند غياب الحقول المطلوبة أو القيم غير المنتهية أو المعكوسة أو خارج نطاق عملي تفشل الطلبات بـ invalid_input دون احتساب. تعمل الأداة المجانية في المتصفح على جهازكم؛ ومسار API يستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح عندما تحتاجون العقد نفسه من الخوادم وSDK.
ما الذي يقيسه احتياطي استهلاك الأكسجين والمدخلات التي تحتاجونها
أرسلوا الحقلين الإلزاميين vo2_max و vo2_rest كأعداد منتهية أو سلاسل رقمية. تشمل أسماء VO2 الأقصى البديلة vo2max و maximal_vo2 و vo2_maximal و max_vo2 و vo2_maximum. وتشمل أسماء الراحة vo2rest و resting_vo2 و vo2_resting و rest_vo2 و vo2_resting_rate. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن الخوارزمية لا تمس الشبكة ولا نموذج لغة ولا ساعة حائط ولا مولّد عشوائي. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية والاستهلاك الأقصى غير الموجب واستهلاك الراحة السالب والقيم فوق سقف عملي مئتي ملليلتر لكل كيلوغرام في الدقيقة واستهلاك الراحة الذي يبلغ الأقصى أو يتجاوزه تفشل كلها بـ invalid_input ولا تستهلك الرصيد المدفوع مسبقًا.
قراءة حقول الاستجابة وتفسير احتياطي VO2
اربطوا الاحتياطي بكسر الشدة لديكم إن وصفتم VO2 الهدف كـ VO2rest زائد الشدة مضروبة في VO2R — فخطوة الهدف خارج هذه الحاسبة وتنتمي لتطبيق التدريب أو ورقة المختبر. لا تخلطوا هذا المسار مع مقدّرات VO2max باختبارات Cooper أو Rockport أو خطوة YMCA أو beep-test الموجودة في الكتالوج: تلك تقدّر الاستهلاك الأقصى من اختبار ميداني، بينما تفترض هذه الأداة أن لديكم VO2max و VO2rest أصلًا وتحسب الاحتياطي فقط. وبالمثل احتياطي معدل القلب ومعدل القلب الهدف بطريقة Karvonen أفكار تعليمية قريبة لكن نيات بحث وعقود إدخال مختلفة. حافظوا على توقعات تعليمية: الحاسبة لا تشخّص اللياقة ولا تحل محل اختبار جهد متدرج ولا تقرر الأهلية الطبية للتمرين. عند النجاح تعيد الاستجابة vo2_max و vo2_rest بعد تقريب مستقر ثم vo2_reserve كفرقهما و unit مضبوطًا على mL/kg/min للاستهلاك النسبي و formula تُعيد VO2R = VO2max − VO2rest و method دائمًا oxygen_uptake_reserve حتى يفرّع العملاء دون فحص الأشكال. استخدموا vo2_reserve عندما تحتاجون الفجوة فقط لجداول الشدة أو الرسوم أو إجابات الامتحان. واستخدموا المدخلات المُعادة عندما تريدون حمولة واحدة توثّق ما حُسب دون إعادة إرسال جسم الطلب. إذا ساوى استهلاك الراحة الأقصى أو تجاوزه يرفع المحرك رسالة invalid_input واضحة تسمّي القيمتين لأن الاحتياطي يكون صفرًا أو سالبًا ولا يشكّل نافذة تدريب ذات معنى.
استخدام API والتسعير وسير عمل التدريب والحدود العملية
أرسلوا جسم JSON بالحقلين الإلزاميين vo2_max و vo2_rest بنفس وحدات استهلاك الأكسجين. استخدموا API المدفوعة مسبقًا عندما يحتاج SaaS للتدريب أو مرافق جهاز قابل للارتداء أو LMS مدرسي أو خط أنابيب بحثي عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ وفشل التحقق لا يستهلك الرصيد بعد رفض المحرك. يمكن لمؤلفي SDK ربط vo2_reserve و vo2_max و vo2_rest بلوحات التحكم وتصدير أعمدة CSV لملفات الرياضيين دفعة واحدة.
حالات التكامل
واجبات علوم الرياضة ومختبرات التربية البدنية
يدخل الطلاب VO2max و VO2rest لحساب احتياطي استهلاك الأكسجين ويثبّتون JSON المتوقع في فاحصات آلية بمخرجات VO2R حتمية.
أسئلة تقنية
ماذا يحدث إن غاب VO2 الراحة أو زاد على VO2 الأقصى؟
تفشل الطلب بـ invalid_input. كلا vo2_max و vo2_rest عددان منتهيان مطلوبان، ويجب أن يكون استهلاك الراحة أقل بصرامة من الأقصى ليكون الاحتياطي موجبًا. فشل التحقق لا يُحتسب.
هل حاسبة احتياطي VO2 مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستدعي استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ والإدخال غير الصالح لا يُفوتر.