حاسبة عدد حمّالات الروافد
12 رافدة معلّقة من الطرفين تحتاج إلى 24 حمّالة، أما 10 روافد معلّقة من عارضة الجدار فقط فتحتاج إلى 10. أدخل عدد الروافد في الامتداد وعدد الأطراف التي تأخذ حمّالة في كل رافدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- العوارض الثانوية
- 12
- الأطراف لكل عارضة ثانوية
- 2
- الحوامل المطلوبة
- 24
يبدأ طلب الحمّالات المعدنية لمنصة أرضية أو باي سطح بسؤال قائمة قطع ما زال المقدّرون يخطئون فيه على الملاحظات اللاصقة: كم حمّالة رافدة تحتاجون؟ تضرب هذه الحاسبة عدد الروافد بعدد أطراف التحميل على كل رافدة التي تتلقى حمّالة — طرف واحد للروافد المعلّقة على ليدجر وتستقر حرة عند المقعد البعيد، وطرفان عندما يعلّق الجانبان بمحاذاة العوارض. بخلاف حاسبة روافد الأرضية التي تخترع عدد القطع من عرض الغرفة والتباعد من مركز إلى مركز، تفترض هذه الأداة أنكم تعرفون أصلاً عدد الروافد على المسار وتجيب فقط سطر الأجهزة.
كيف يُحسب عدد الحمّالات
الحساب عملية ضرب واحدة: عدد الروافد مضروبًا في عدد الأطراف التي تتعلّق في كل رافدة بحمّالة معدنية. إذا كانت الروافد معلّقة من الطرفين في جسور مستوية معها فلكل رافدة طرفان، فتحتاج 12 رافدة إلى 24 حمّالة. وإذا كانت معلّقة من عارضة الجدار فقط ويستند طرفها الآخر على قاعدة أو رافدة حافة فلكل رافدة طرف واحد، فتحتاج 10 روافد إلى 10 حمّالات. والنتيجة رقم صحيح تنقله مباشرة إلى قائمة المواد.
أخطاء شائعة قبل الطلب
أكثر الأخطاء شيوعًا أن يُحسب امتداد معلّق من عارضة الجدار وكأن طرفيه معلّقان، فتُطلب ضعف الحمّالات اللازمة. ومن الأخطاء أيضًا محاولة تقدير عدد الروافد من عرض الغرفة والتباعد داخل هذه الحاسبة، والأفضل أخذه من المخطط أو من العدّ في الموقع. وعدد الروافد وعدد الأطراف عددان صحيحان دائمًا، وتُرفض القيم الصفرية أو السالبة أو الكسرية برسالة تحدد القيمة الخاطئة. وإذا كان للسطح أكثر من امتداد بطرق تعليق مختلفة، فاحسب كل امتداد على حدة.
حالات الاستخدام
قوائم أجهزة DIY لسطح ومنصة أرضية
يدخل أصحاب المنازل عدد الروافد وطرفاً أو طرفين معلّقين ويعرفون كم حمّالة معدنية يحمّلون قبل بناء نهاية الأسبوع.
أدوات سلة ساحات الخشب والتجارة الإلكترونية
تحسب مواقع التجزئة كميات الحمّالات عندما يغيّر المتسوقون عدد الروافد أو خيارات ليدجر فقط مقابل حمّالة مزدوجة لعروض حية.
جرد المقاولين وأتمتة العروض
تجمع أدوات التقدير بايات الأرضية والسطح، وتطبّق سياسة الأطراف لكل رافدة، وتصدر أعداد الحمّالات لأوامر الشراء دون جداول هشة.
الأسئلة الشائعة
ماذا لو كان joists صفراً أو سالباً؟
يجب أن يكون عدد الروافد عدداً صحيحاً موجباً؛ تُرفض الصفر والسالبة وغير الصحيحة ولا تُفوتر.
هل تختار طرازات الحمّالة أو جداول المسامير؟
لا. تعدّ فقط كم حمّالة تُطلب. اختيار الطراز والحمل المسموح والمثبتات يبقيان خطوة المصنّع وجداول الكود.
متى أحسب طرفًا معلّقًا واحدًا لكل رافدة بدل طرفين؟
احسب طرفًا واحدًا عندما تتعلّق الرافدة بعارضة مثبتة على الجدار أو بجسر واحد ويستند طرفها الآخر على قاعدة أو رافدة حافة أو مقعد جسر دون حمّالة. واحسب طرفين عندما يتعلّق الطرفان بجسور مستوية معها.
هل تحسب الأداة عدد الروافد التي أحتاجها؟
لا. فهي تفترض أنك تعرف عدد الروافد مسبقًا من مخطط الهيكل أو من أداة للتباعد أو من العدّ اليدوي، وتجيب فقط عن عدد الحمّالات التي يجب طلبها.
لماذا يمكن إدخال ثلاثة أو أربعة أطراف لكل رافدة؟
لتغطية حالات غير معتادة تحصل فيها الرافدة على حمّالات وسطية تُحسب مثل حمّالات الأطراف. ويجب أن يكون عدد الأطراف عددًا صحيحًا من واحد إلى أربعة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/joist-hanger-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"joists":12,"ends_per_joist":2}'const res = await fetch("https://api.kit.forhosting.com/home/joist-hanger-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"joists": 12,
"ends_per_joist": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/joist-hanger-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"joists": 12,
"ends_per_joist": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/joist-hanger-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"joists":12,"ends_per_joist":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"joists":12,"ends_per_joist":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/joist-hanger-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"joists": 12,
"ends_per_joist": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.joist_hanger_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تدخلون كمية الروافد الصحيحة وأطراف كل رافدة؛ يعيد المحرك hangers_needed مع سلسلة صيغة ثابتة يمكن تثبيتها في برامج الكميات. تفشل الأعداد الصفرية أو السالبة أو الكسرية بـ invalid_input حتى لا تطلب أوامر الشراء شيئاً بصمت. تعمل أداة المتصفح مجاناً على جهازكم؛ وتفرض API المدفوعة مسبقاً $0.002 لكل عنصر ناجح عندما تحتاج تطبيقات التجديد وأكشاك ساحات الخشب العقد نفسه.
عدّوا الروافد وقرروا أي الأطراف تحصل على حمّالات
ابدؤوا من مخطط الهيكل أو جرد روافد قائم: أرسلوا joists كعدد روافد الأرضية أو السطح في الباي التي ستستخدم حمّالات معدنية. تبقى القيمتان ثلاثة وأربعة متاحتين لجردات متعددة الدعم غير المعتادة حيث تُحسب الحمّالات الوسطية مثل حمّالات الطرف على القطعة نفسها. يجب أن يكون الحقل عدداً صحيحاً من واحد إلى أربعة؛ تفشل الكسور والنص الحر في التحقق. اربطوا هذه الحاسبة بمصدر عدّ الروافد — أدوات العرض والتباعد أو صادرات CAD أو العد اليدوي — بدل إعادة اشتقاق هندسة التباعد هنا. تغطي الأسماء البديلة joist_count وn_joists وjoist_qty وquantity رؤوس جداول البيانات ونماذج السلة التي تفضّل تلك التسميات. ثم اختاروا ends_per_joist: استخدموا واحداً عندما تكون الحمّالات على ليدجر أو عارضة واحدة فقط والطرف المقابل يستند على لوح أو حافة أو مقعد عارضة بلا حمّالة؛ واستخدموا اثنين عندما يعلّق الطرفان في عوارض بمحاذاة أو تخطيطات حمّالة مزدوجة. يقبل المدخلان أعداداً صحيحة JSON أو سلاسل أرقام، فتشارك نماذج النماذج وعملاء API عقداً واحداً. غياب أي حقل أو إرسال كميات صفرية أو سالبة يرفع invalid_input ولا يُفوتر. تُرفض أعداد الروافد الهائلة فوق الحد الآمن المنشور لتبقى المنتجات ضمن نطاق الأعداد الصحيحة الآمنة في JavaScript على عزل Worker.
كيف يُحسب hangers_needed وما تتضمنه الاستجابة
اثنا عشر رافدة بطرفين معلّقين تعطي أربعاً وعشرين حمّالة؛ وعشر روافد معلّقة على ليدجر فقط تعطي عشراً. تسمّي إخفاقات التحقق الحقل حتى يصحّح المقدّرون أخطاء الكمية دون تخمين أي عمود كسر العرض. الخوارزمية حاصل ضرب واحد: hangers_needed يساوي joists مضروباً في ends_per_joist. تعيد الاستجابة joists وends_per_joist، وترجع hangers_needed عدداً صحيحاً موجباً، وتضع method باسم joists_times_ends لتفريع عميل مستقر، وتتضمن سلسلة formula تؤكد أن hangers تساوي joists في ends_per_joist للإيصالات ونصوص المساعدة. المدخلات المتطابقة تنتج دائماً JSON متطابقاً لأن المسار حساب بحت بلا شبكة أو بذرة عشوائية أو ساعة حائط. يعدّ هذا الطرف قطع الحمّالة فقط: لا يختار طرازات المصنّع ولا الأحمال ولا أشكال الشفة ولا جداول المسامير، ولا يضيف براغي إنشائية أو مسامير روافد أو وحدات SKU لوح الحافة كبنود منفصلة — ذلك لقائمة مثبتات بعد معرفة hangers_needed. إذا شمل جردكم روافد حافة أو حشواً يستخدم حمّالات أيضاً، فادمجوا تلك الأعضاء في حقل joists أو نفّذوا استدعاءً ثانياً واجمعوا hangers_needed من جهة العميل.
استخدام API والتسعير ومسارات الهيكل والحدود العملية
استدعوا حاسبة حمّالات الروافد المجانية في المتصفح لبناء أسطح نهاية الأسبوع ومنصات التجديد وفحوص عداد ساحة الخشب دون تثبيت جدول. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل. تذكّروا أن سعة الحمّالة والتركيب يبقيان خطوة كود ومصنّع: تجيب هذه الأداة عن عدد القطع على الشاحنة، لا عن تصنيف SKU معيّن لباعكم وحملكم. أرسلوا جسماً JSON فيه joists وends_per_joist. استخدموا API المدفوعة مسبقاً عندما يحتاج تطبيق تجديد أو خط أنابيب كميات أو مكوّن منزل نمطي أو أداة إدارة عقارات عقداً مستقراً تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ لا تستهلك إخفاقات التحقق الرصيد أبداً بعد رفض المحرك. اقرنوا هذا الطرف بمساعد عدّ روافد الأرضية عندما يعرف العملاء عرض الغرفة والتباعد فقط، ثم مرّروا joists_needed إلى حاصل الحمّالات هذا. يمكن لمؤلفي SDK ربط hangers_needed مباشرة بأوامر الشراء مع عرض ends_per_joist كتفاصيل تفسيرية للمقدّر الذي يراجع تخطيطات ليدجر فقط مقابل الحمّالة المزدوجة.
أسئلة تقنية
كيف تعمل حاسبة عدد حمّالات الروافد؟
تضرب joists في ends_per_joist. مثال: 12 رافدة بحمّالات على الطرفين (ends_per_joist=2) تعيد hangers_needed=24.
متى يكون ends_per_joist واحداً ومتى اثنين؟
استخدموا 1 عندما يحصل طرف تحميل واحد فقط على حمّالة (شائع مع ليدجر وطرف بعيد حر). استخدموا 2 عندما يعلّق الطرفان في عوارض أو هيكل بمحاذاة.
هل حاسبة حمّالات الروافد مجانية؟
تعمل أداة المتصفح مجاناً على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل عنصر ناجح؛ لا تُفوتر إخفاقات التحقق.