حاسبة وتائر CSS للسباحة
مع CSS قدرها 1:30 لكل 100 م، تعطي انزياحات ناقص 5 وصفر وزائد 10 ثوانٍ وتائر 1:25 و1:30 و1:40. أدخل CSS والانزياحات التي تتدرب بها لتحصل على كل الوتائر وأزمنة التكرار دفعة واحدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- CSS (ثانية لكل 100 m)
- 90
- الفروق (ثانية)
- -5, -2, 0, 2, 5, 10
- المسافة (m)
- 100
- CSS لكل 100 m
- 1:30
- عدد الفروق
- 6
السرعة الحرجة للسباحة (CSS، Critical Swim Speed) هي وتيرة عتبة عملية يستخدمها المدربون والسباحون في فئات الأعمار لتخطيط العمل الهوائي وعتبة المجموعات دون اختبار VO2 في المختبر. عندما تعرفون CSS بالثواني لكل مئة متر، تُبنى مجموعات التدريب بإضافة أو طرح بضع ثوانٍ: انزياحات أسرع لصقل وتيرة السباق، وCSS نفسه لتكرارات العتبة، وانزياحات أبطأ للحجم الهوائي والعمل بالشدّ الموجّه للاستعادة. تحوّل حاسبة وتائر تدريب CSS هذه قيمة CSS واحدة وقائمة انزياحات بالثواني إلى جدول كامل لوتائر كل مئة متر بالإضافة إلى أزمنة الاحتفاظ لأي مسافة فاصل تختارونها. الرياضيات خالصة ودون اتصال: الوتيرة تساوي CSS زائد الانزياح، وزمن الاحتفاظ يتناسب مع المسافة على مئة متر.
ماذا تعني السرعة الحرجة للسباحة لمجموعات الفواصل
تُقدَّر السرعة الحرجة للسباحة عادة من جهدين أقصى على مسافتين مختلفتين، كلاسيكيًا أربعمئة ومئتي متر، بأخذ ميل المسافة مقابل الزمن. ذلك الميل سرعة؛ ويعيد المدربون تحويله غالبًا إلى سلسلة ساعة وتيرة مثل دقيقة وثلاثين لكل مئة متر ليتمسك بها الرياضيون على ساعة الحائط. يقع CSS قرب العتبة الهوائية لدى كثير من سباحي الحر المدرَّبين، فالمجموعات الطويلة عند CSS تنمّي القدرة على تصفية اللاكتات مع اقتصاد حركة جيد.
العمل الخاص بالسباق أسرع بثوانٍ قليلة من CSS لكل مئة؛ والمجموعات الهوائية الموسَّعة أبطأ بعدة ثوانٍ حتى يكمل السباح حجمًا عاليًا بضربات قلب مضبوطة. ولأن السلّم يُعرَّف بالثواني لكل مئة لا بمناطق ضربات القلب وحدها، تنتقل الوصفة نفسها بين مسابح خمسة وعشرين وخمسين مترًا: اضربوا وتيرة المئة في كسر المئة الذي تمثله التكرارة. تأخذ هذه القدرة CSS وقائمة انزياحات وتُجسّد ذلك السلّم ليعلن المدرب «CSS ناقص ثلاثة، CSS ثابت، CSS زائد خمسة» دون إعادة حساب كل زمن احتفاظ يدويًا لتكرارات مئتي متر أو سباقات خمسين مترًا.
وهي لا تقدّر CSS من أزمنة الاختبار؛ أدخلوا CSS قستموه أو تثقون به ثم ولّدوا جدول التدريب حوله.
من يستخدم جدول وتائر CSS ولماذا
يحتاج مدربو الأندية الذين يبنون دورات أسبوعية جدولًا حتميًا كلما أُعيد اختبار CSS بعد تضييق أو كتلة أساس؛ إعادة توليد الانزياحات بجدول حسابي تدعو إلى أخطاء نسخ على السبورة. يمكن لتطبيقات التدريب التي تخزّن CSS لكل رياضي استدعاء هذه النقطة عندما يصمّم المستخدم مجموعة فواصل وعرض أزمنة الاحتفاظ لتكرارات خمسين أو مئة أو مئتي متر دون شحن رياضيات السباحة في كل عميل. تستفيد مواقع المحتوى التي تستهدف حاسبة وتائر CSS للسباحة من أداة مجانية في المتصفح تطابق مسار الأتمتة المدفوع بايتًا بايتًا.
يستطيع طاقم القوة والتكييف العامل مع رياضيين متعددي الرياضات تحويل CSS مشترك إلى مجموعات وتيرة مختلطة (عتبة مع استعادة) ما تزال تحترم لغة الانزياح بالثواني المستخدمة على حافة المسبح. ثبّتوا الوتائر المقرَّبة في اختبارات الانحدار، وأبقوا CSS موجبًا والانزياحات صادقة، فتحصلون على وصفات فواصل قابلة لإعادة الإنتاج لإضافات LMS وSaaS التدريب وعمال الحافة دون بناء بنية علوم رياضة خاصة بكم.
حالات الاستخدام
تصميم مجموعات النادي من CSS معروف
أدخلوا CSS الفريق وانزياحات مثل −3 و0 و+5 و+10 لطباعة الوتيرة لكل 100 وأزمنة الاحتفاظ للمجموعة المكتوبة على السبورة.
منشئ فواصل في تطبيق التدريب
عندما يحدّث رياضي CSS بعد مجموعة اختبار، أعيدوا توليد مناطق التدريب كانزياحات ثوانٍ واعرضوا أزمنة الاحتفاظ لتكرارات 50 م و100 م و200 م.
الأسئلة الشائعة
كيف تُحسب وتائر تدريب CSS؟
الوتيرة = CSS + الانزياح؛ الاحتفاظ = الوتيرة × (المسافة/100).
ماذا تعني الانزياحات الموجبة والسالبة؟
الانزياحات السالبة أسرع من CSS (أصعب)؛ الموجبة أبطأ (أسهل)؛ والصفر هو CSS نفسه. يجب أن يبقى كل CSS + انزياح موجبًا تمامًا.
هل تقدّر هذه الحاسبة السرعة الحرجة للسباحة من سباحات اختبار؟
لا. قدّموا CSS قستموه مسبقًا (مثلًا من جهود 400 م و200 م). تبني هذه الأداة فقط سلّم الانزياحات وأزمنة الاحتفاظ حول ذلك CSS.
كيف أحصل على أزمنة تكرارات 200 م أو 50 م؟
حدد مسافة التكرار فيُحسب كل زمن من الوتيرة لكل 100 م. تكرار 200 م يستغرق ضعف وتيرة المئة، والانطلاقة السريعة لمسافة 50 م نصفها، دون إعادة الحساب على السبورة.
هل يصلح الجدول في مسابح 25 م و50 م؟
نعم. تُحدَّد الوتائر بالثواني لكل 100 م لا بطول المسبح، لذا تصلح الوصفة نفسها في الاثنين، ولا يغيّر زمن التكرار إلا مسافة التكرار التي تختارها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/css-training-paces \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"css_s_per_100":90,"offsets_s":[-5,-2,0,2,5,10]}'const res = await fetch("https://api.kit.forhosting.com/health/css-training-paces", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"css_s_per_100": 90,
"offsets_s": [
-5,
-2,
0,
2,
5,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/css-training-paces",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"css_s_per_100": 90,
"offsets_s": [
-5,
-2,
0,
2,
5,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/css-training-paces", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"css_s_per_100":90,"offsets_s":[-5,-2,0,2,5,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"css_s_per_100":90,"offsets_s":[-5,-2,0,2,5,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/css-training-paces", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"css_s_per_100": 90,
"offsets_s": [
-5,
-2,
0,
2,
5,
10
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.css_training_paces",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخلات غير الصالحة أو غير الموجبة تفشل بوضوح مع invalid_input حتى لا تخترع أدوات التدريب وتطبيقات اللياقة وتيرة سالبة أبدًا. الوحدة الحتمية نفسها تشغّل أداة المتصفح المجانية ومسار API المدفوع مسبقًا.
عقد الإدخال والصيغ وسلوك الأخطاء
غياب CSS والأعداد غير المحدودة وقوائم الانزياح الفارغة والمسافة غير الموجبة تفشل أيضًا دون فوترة. تُقرَّب الحقول العددية إلى ست خانات عشرية لأتمتة مستقرة؛ وتقرّب سلاسل العرض كسور الثانية إلى أقرب ثانية صحيحة بصيغة M:SS أو H:MM:SS. مثال: CSS تسعون بانزياحات سالب خمسة وصفر وعشرة على مئة متر يعطي خمسًا وثمانين وتسعين ومئة ثانية لكل مئة — على الساعة واحد وخمس وعشرون وواحد وثلاثون وواحد وأربعون. أرسلوا css_s_per_100 كعدد محدود موجب من الثواني لكل مئة متر — مثلًا تسعون لـ CSS دقيقة وثلاثين. أرسلوا offsets_s كمصفوفة غير فارغة من انزياحات ثوانٍ محدودة: القيم السالبة أسرع من CSS، والصفر هو CSS نفسه، والموجبة أبطأ. اختياريًا أرسلوا distance_m (الافتراضي مئة) كمسافة تكرار الفاصل بالأمتار لتشمل كل صف وتيرة المئة وزمن الاحتفاظ لذلك التكرار. المتطابقات هي pace_s_per_100 يساوي css_s_per_100 زائد offset_s، وhold_s يساوي pace_s_per_100 مضروبًا في distance_m مقسومًا على مئة. يجب أن تبقى كل وتيرة ناتجة موجبة تمامًا؛ يُرفض أي انزياح يجعل CSS زائد الانزياح صفرًا أو أقل بـ invalid_input. عند النجاح تعيد الاستجابة CSS والمسافة، وتُبلغ offset_count، وتعيد paces كمصفوفة مرتبة من كائنات فيها offset_s وpace_s_per_100 وسلسلة ساعة pace_per_100 وhold_s وسلسلة ساعة hold.
أين تُجدي واجهة API لوتائر تدريب CSS نفعًا
ولأن التنفيذ تحليل parse خالص من المستوى A، يكلّف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة، والتحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
فحوصات SaaS التدريب وLMS
أتمتوا الوصفات المعتمدة على CSS في خطط الحصص بواجهة API حتمية حتى يرى كل عميل جدول الوتائر نفسه لنفس المدخلات.
أسئلة تقنية
ما المدخلات المرفوضة؟
CSS مفقود أو غير موجب، انزياحات فارغة أو ليست مصفوفة، أعداد غير محدودة، distance_m غير موجب، وأي انزياح يجعل الوتيرة صفرًا أو سالبة. تفشل بـ invalid_input دون فوترة.
كم تكلفة حاسبة وتائر تدريب السباحة CSS؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ المدخل غير الصالح لا يُفوتر.