حاسبة عدد روافد الأرضية
غرفة عرضها 144 بوصة وروافدها متباعدة 16 بوصة من مركز إلى مركز تحتاج إلى 10 روافد أرضية: 9 فتحات كاملة ورافد البداية. أدخل العرض والتباعد بالوحدة نفسها كي لا ينقص طلبك قطعة واحدة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- عرض الغرفة
- 144
- المسافة بين العوارض
- 16
- الأقسام الكاملة
- 9
- الباقي
- 0
- العوارض المطلوبة
- 10
يبدأ طلب الخشب لمنصة أرضية بسؤال قائمة القطع: كم رافداً تحتاجون عبر عرض الغرفة؟ تجيب حاسبة عدد روافد الأرضية بصيغة حتمية من المركز إلى المركز تُستخدم في التأطير السكني والتجاري الخفيف. تقدّمون عرض الغرفة مقيساً عمودياً على مسار الروافد وتباعد الروافد بنفس الوحدات الخطية —غالباً اثنتا عشرة أو ست عشرة أو أربع وعشرون بوصة من المركز إلى المركز— فيضع المحرك رافداً عند الطرف البادئ، ويملأ المواضع الوسطى على شبكة التباعد، ويضيف رافد إغلاق عند الطرف البعيد عندما يكون الخليج الأخير جزئياً فقط. قاعدة «زائد واحد للطرف البادئ» هي تصحيح الاستخراج الكلاسيكي أمام جداول تكتفي بقسمة العرض على التباعد وتنقص قطعة واحدة.
قيسوا عرض الغرفة واختاروا تباعداً متسقاً من المركز إلى المركز
قيسوا العرض الصافي لخليج الأرضية الذي تؤطرونه، من جدار إلى جدار في الاتجاه العمودي على بحر الروافد، بوحدة الخطط الخطية. تباعد الروافد هو المسافة من المركز إلى المركز (OC) بين روافد متتالية: ست عشرة بوصة من المركز إلى المركز هي القيمة السكنية الافتراضية في كثير من الأكواد، واثنتا عشرة وأربع وعشرون شائعتان أيضاً للتخطيطات الأثقل أو الأخف، لكن الحاسبة تقبل أي تباعد موجب محدود صارم بنفس وحدات العرض. إن قستم الغرفة بالبوصات فأرسلوا التباعد بالبوصات (مثلاً مئة وأربع وأربعون لعرض اثني عشر قدماً وست عشرة لـ OC القياسي).
إن عملتم بالمليمترات أو الأقدام فابقوا الحقلين في ذلك النظام؛ المحرك لا يحوّل الوحدات، فخلط الأقدام للعرض والبوصات للتباعد يولّد عدّاً بلا معنى.
كيف تستخدمها في أعمال تأطير الأرضيات وما حدودها
استدعوا حاسبة روافد الأرضية المجانية في المتصفح لتقديرات سريعة في الموقع وأكشاك مستودعات الخشب وألواح المقاولين دون تثبيت جدول. اقرنوا هذا الطرف بمحوّلات وحدات عندما يخلط العملاء مخططات إمبراطورية بقوائم مخزون مترية، أو بمساعدات أبعاد الغرفة عندما يصل العرض كإحداثيات بداية ونهاية منفصلة تطرحونها من جهة العميل قبل الاستدعاء. تذكّروا أن طول الرافد استخراج منفصل: تجيب هذه الأداة عن عدد الأعضاء التي تعبر الغرفة، لا عن طول قطع كل عود لبحر التحميل.
تتبع مدخلات المصدر نفس قواعد الاحتفاظ لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل.
حالات الاستخدام
تأطير أرضيات ذاتي ومنصات التجديد
يدخل مالكو المنازل عرض الغرفة وتباعد ست عشرة بوصة من المركز إلى المركز ويعرفون كم رافداً يحمّلون قبل بناء عطلة نهاية الأسبوع أو إعادة بناء الطبقة التحتية.
استخراج المقاولين وأتمتة العطاءات
تجمّع أدوات التقدير خلجان الأرضية من المخططات، وتطبّق سياسة المركز إلى المركز، وتصدر أعداد الروافد لأوامر الشراء دون جداول هشة.
الأسئلة الشائعة
كيف تعدّ حاسبة روافد الأرضية الروافد؟
المضاعفات الدقيقة تستخدم العرض/التباعد + 1؛ الخلجان الجزئية تستخدم floor(العرض/التباعد) + 2.
ما الوحدات التي ينبغي استخدامها؟
أي نظام خطي متسق. خلط الأقدام والبوصات دون تحويل ينتج عدّاً خاطئاً.
ماذا لو كان التباعد صفراً أو سالباً؟
يجب أن يكون تباعد الروافد وعرض الغرفة موجبين صارمين؛ تُرفض القيم الصفرية أو السالبة ولا تُحاسب.
هل تحدّد هذه الأداة مقاس الروافد للبحر والحمل؟
لا. تعدّ فقط كم رافداً تحتاجون عبر العرض عند تباعد مختار من المركز إلى المركز. جداول البحر والعمق والنوع وتصميم الحمل تبقى خطوة هندسية أو جدول كود منفصلة.
ماذا يحدث إذا بقيت فتحة أخيرة ناقصة؟
تضيف الحاسبة رافد إغلاق عند الجدار البعيد. يصبح العدد عندئذ الجزء الصحيح من قسمة العرض على التباعد مضافًا إليه اثنان بدل واحد.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/floor-joist-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"room_width":144,"joist_spacing":16}'const res = await fetch("https://api.kit.forhosting.com/home/floor-joist-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"room_width": 144,
"joist_spacing": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/floor-joist-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"room_width": 144,
"joist_spacing": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/floor-joist-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"room_width":144,"joist_spacing":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"room_width":144,"joist_spacing":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/floor-joist-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"room_width": 144,
"joist_spacing": 16
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.floor_joist_count",
"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 المدفوعة مسبقاً تحاسب $0.002 لكل عنصر ناجح عندما تحتاج التطبيقات وSDK نفس العقد.
قيسوا عرض الغرفة واختاروا تباعداً متسقاً من المركز إلى المركز
أرسلوا تلك القيمة باسم room_width؛ تُقبل الأسماء البديلة width وspan وroom وclear_span لتسميات النماذج ورؤوس جداول الاستخراج التي تفضّل تلك الأسماء. يجب أن يكون الحقلان أرقاماً محدودة موجبة صارمة: الصفر أو السالب أو غير الرقمي يثير invalid_input ولا يُحاسب. تُرفض أيضاً القيم الصغيرة أو الضخمة جداً خارج نطاق الاستقرار المنشور حتى تبقى حسابات الخليج العائمة ذات معنى على isolate من Worker. تشمل الأسماء البديلة الاختيارية للتباعد spacing وoc وon_center وcenters وjoist_oc، وهي تغطي ملاحظات المخططات الشائعة ومرشحات منتجات الموردين.
كيف يُحسب الطرف البادئ وخليجان OC والطرف البعيد
عندما يكون عرض الغرفة مضاعفاً دقيقاً للتباعد، الصيغة الكلاسيكية هي ببساطة العرض مقسوماً على التباعد زائد واحد؛ ذلك الواحد الإضافي هو رافد الطرف البادئ الذي تفوته القسمة وحدها. عندما يبقى خليج جزئي عند الجدار البعيد، يعدّ المحرك رافد إغلاق على ذلك الحافة، وهو ما يعادل floor(العرض مقسوماً على التباعد) زائد اثنين. يشمل التخطيط دائماً رافداً عند الطرف البادئ للغرفة —العضو الذي يبدأ شبكة OC— ثم يضع روافد وسطى كل joist_spacing عبر العرض. ينتج عن ذلك full_bays وremainder (صفر عندما يقع الطرف البعيد على الشبكة) وjoists_needed. تسمية الطريقة دائماً oc_plus_start_end لتفرع مستقر في تطبيقات التقدير. غياب العرض أو التباعد المطلوبين، والقيم الصفرية أو السالبة لأي من الحقلين، تفشل بـ invalid_input. المدخلات المتطابقة تنتج دائماً نفس JSON لأن المسار حسابي بحت بلا شبكة ولا بذرة عشوائية ولا ساعة حائط. يعدّ هذا الطرف القطع لمسار الروافد الرئيسي فقط: لا يحدّد عمق الرافد من جداول البحر، ولا يعيّن النوع أو الدرجة، ولا يضيف وحدات SKU للتقوية أو الحشو أو الحوامل أو لوح الحافة كبنود منفصلة؛ ذلك من قائمة مواد لاحقة بعد معرفة joists_needed.
استخدام API والتسعير وسير التأطير والحدود العملية
أرسلوا جسماً JSON فيه room_width وjoist_spacing بوحدات خطية متطابقة. استخدموا API المدفوعة مسبقاً عندما يحتاج تطبيق تجديد أو خط أنابيب استخراج كميات أو مُكوّن منزل نمطي أو أداة إدارة عقارات عقداً مستقراً برصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبداً بعد رفض المحرك. يمكن لمؤلفي SDK ربط joists_needed مباشرة بأوامر الشراء مع عرض full_bays وremainder كتفاصيل توضيحية للمقدّر الذي يراجع الخلجان الجزئية.
حالات التكامل
أدوات قائمة القطع في مستودعات الخشب والتجارة الإلكترونية
تحسب مواقع البيع عدد الروافد عندما يغيّر المتسوقون عرض الغرفة أو خيارات المركز إلى المركز، بنفس عقد API الحتمي للعروض والعربات.
أسئلة تقنية
هل حاسبة روافد الأرضية مجانية؟
أداة المتصفح تعمل مجاناً على جهازكم. استدعاءات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحاسب.