حاسبة تأطير الجدار
جدار طوله 10 أقدام وارتفاعه 8 بقوائم كل 16 بوصة وباب واحد يحتاج إلى 11 قائماً و3 ألواح أفقية، أي 14 قطعة. اعرف ما تحمله من مخزن الأخشاب قبل القص. مجاناً في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- طول الجدار
- 120
- ارتفاع الجدار
- 96
- المسافة بين القوائم
- 16
- الفتحات
- 1
- سماكة اللوح الأفقي
- 1.5
- قوائم إضافية لكل فتحة
- 2
- عدد الألواح الأفقية
- 3
- الأقسام الكاملة
- 7
- الباقي
- 8
تأطير حاجز أو جدار خارجي هو جرد خشب لا تخمين مساحة: تحتاج عددًا صحيحًا من القوائم والألواح الأفقية قبل أن يقطع أحد المخزون. تأخذ حاسبة تأطير الجدار هذه طول الجدار وارتفاعه النهائي وتباعد القوائم من مركز إلى مركز وعددًا اختياريًا من الفتحات الخام، ثم تعيد عدد القوائم وعدد الألواح وطول قطع القائمة والمتر الطولي الذي تمثله تلك القطع. تقع القوائم عند الطرفين وعلى شبكة التباعد؛ وتُضاف قوائم ملكية إضافية لكل فتحة؛ والألواح افتراضيًا لوح سفلي واحد ولوحان علويان.
أين تستحق حاسبة تأطير الجدار موضعها
يلجأ أصحاب المنازل الذين يخططون لحاجز نهاية الأسبوع إلى حاسبة تأطير الجدار عندما يسأل مستودع الخشب كم قائمة وكم لوحًا، لا كم قائمة وحدها ولا كم قدمًا مربعة من ألواح الجبس. إدخال مسار عشرة أقدام وارتفاع ثمانية وتباعد ست عشرة بوصة من مركز إلى مركز وفتحة باب واحدة يعطي عدّ قطع وطول قائمة صافٍ يمكن مقارنته بسعر الوحدة دون فتح جدول وحدات مختلطة.
المقاولون الذين يقدّرون جدارًا مستطيلًا بسيطًا يثبّتون الحالات المرجعية في الاختبارات حتى لا يختلف نص الجرد وفحص هاتفي حول ما إذا كانت تسع قوائم أساس وقائمتان ملكيتان تغطيان لوحًا بطول مئة وعشرين بوصة. يمكن لوحدات الحرف في النجارة الخشنة تجميد حالة عشرة في ثمانية وست عشرة من مركز إلى مركز وفتحة واحدة لأن الحساب حتمي. تجيب هذه الصفحة عن البحث عن تأطير الجدار بوصفه خشبًا: قوائم وألواح من الطول والارتفاع والتباعد والفتحات.
عدّاد القوائم وحده يجيب عن استعلام آخر —كم عموديًا بلا سطر ألواح وبلا ارتفاع— ولا ينبغي أن يشارك هذه الصفحة.
حالات الاستخدام
جرد حاجز نهاية الأسبوع
يدخل أصحاب المنازل طول اللوح وارتفاع الجدار وتباعد ست عشرة بوصة من مركز إلى مركز، ويضيفون فتحة باب، ويعرفون كم قائمة وكم لوحًا يحمّلون قبل بناء عطلة نهاية الأسبوع.
أدوات قائمة القطع في ساحات الخشب والتجارة الإلكترونية
تحسب مواقع التجزئة القوائم والألواح كلما غيّر المتسوقون طول الجدار أو ارتفاعه أو خيارات المركز إلى المركز، بالعقد الحتمي نفسه للعروض والعربات.
جرد المقاولين وأتمتة العروض
تجمع أدوات التقدير مسارات الجدران من المخططات، وتطبّق سياسة فتحات ورص ألواح، وتصدر أعداد خشب لأوامر الشراء دون جداول.
الأسئلة الشائعة
أي وحدات أستخدم للطول والارتفاع والتباعد؟
أي نظام خطي متسق. خلط الأقدام والبوصات دون تحويل ينتج عدًّا خاطئًا.
ماذا لو كان تباعد القوائم صفرًا أو طول الجدار غير موجب؟
يجب أن يكون تباعد القوائم موجبًا بصرامة؛ يُرفض التباعد الصفري. يجب أن يكون طول الجدار رقمًا موجبًا. لا تُحاسب تلك الإخفاقات.
كيف أعدّ الأبواب والنوافذ ورص الألواح؟
اجعل openings عدد الفتحات الخام التي تحتاج أعضاء تأطير إضافية.
كم قائماً أحتاج لجدار طوله 10 أقدام بتباعد 16 بوصة؟
تسعة قوائم على الشبكة، منها واحد في كل طرف. أضف قائمين لكل باب أو نافذة: مع فتحة واحدة تصبح 11 قائماً، إضافة إلى 3 ألواح أفقية للسفلي والعلوي المزدوج.
بأي طول أقص القوائم؟
بارتفاع الجدار ناقص سماكة الألواح الأفقية. لجدار ارتفاعه 96 بوصة مع 3 ألواح سماكة كل منها 1.5 بوصة يكون طول القائم 91.5 بوصة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/build/framing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_length":120,"wall_height":96,"stud_spacing":16}'const res = await fetch("https://api.kit.forhosting.com/build/framing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_length": 120,
"wall_height": 96,
"stud_spacing": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/framing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_length": 120,
"wall_height": 96,
"stud_spacing": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/framing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_length":120,"wall_height":96,"stud_spacing":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_length":120,"wall_height":96,"stud_spacing":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/framing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"wall_length": 120,
"wall_height": 96,
"stud_spacing": 16
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.framing",
"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 لكل عنصر ناجح.
كيف تُحسب القوائم والألواح وطول القطع
الجدار المؤطَّر يُشترى قوائم وألواحًا لا مساحة مجردة. تباعد القوائم هو المسافة من مركز إلى مركز بين القوائم المتتالية؛ ست عشرة وأربع وعشرون هما الافتراضيان السكنيان عند العمل بالبوصات، لكن أي تباعد منتهٍ موجب بصرامة بنفس وحدات الطول مقبول. عندما يكون طول الجدار مضاعفًا تامًا للتباعد تكون الصيغة الطول مقسومًا على التباعد زائد واحد. عندما تبقى خانة جزئية عند الطرف البعيد تُحسب قائمة الإغلاق كذلك، وهو ما يعادل floor للطول مقسومًا على التباعد زائد اثنين. قِس طول لوح القاعدة للجدار الذي تؤطره من طرف إلى طرف بالوحدة الخطية التي تستخدمها مخططاتك، وأرسل تلك القيمة باسم wall_length. قِس الارتفاع النهائي —عادة من الأرضية السفلية إلى مستوى السقف أو إلى الوجه العلوي للوح العلوي المزدوج— وأرسله باسم wall_height. يغرس المحرك دائمًا قائمة عند كل طرف من اللوح ثم يملأ المواضع الوسطى كل stud_spacing على طول المسار. تنتج الحالتان full_bays وremainder (صفر عندما يقع الطرف على الشبكة) وbase_studs. الفتحات اختيارية: openings يساوي صفرًا افتراضيًا ويقبل عددًا صحيحًا غير سالب للأبواب والنوافذ التي تحتاج أعضاء ملكية أو داعمة بجانب تخطيط المركز إلى المركز. extra_studs_per_opening يساوي اثنين افتراضيًا —نموذجي لقائمة ملكية على كل جانب من فتحة خام— ويمكن رفعه عندما يعدّ معيار ورشتك القوائم الداعمة أيضًا. opening_studs يساوي openings مضروبًا في extra_studs_per_opening؛ وstud_count هو مجموع base_studs وopening_studs. الألواح عائلة خشب منفصلة: plate_count يساوي ثلاثة افتراضيًا، لوح سفلي واحد ولوح علوي مزدوج، وهو الرص السكني الشائع. plate_linear هو plate_count مضروبًا في wall_length. إذا أرسلت plate_thickness بنفس وحدات الارتفاع (واحد ونصف لمخزون اثنين في البوصات) فإن stud_length هو wall_height ناقص plate_count مضروبًا في plate_thickness حتى تطابق قائمة القطع قائمة صافية؛ وعند إغفال plate_thickness يكون الافتراضي صفرًا وstud_length يساوي ارتفاع الجدار. stud_linear هو stud_count مضروبًا في stud_length؛ وtotal_pieces وtotal_linear يجمعان العائلتين. تسمية الطريقة دائمًا oc_studs_plus_plates حتى تتفرع السجلات اللاحقة على اسم مستقر.
ما الذي ترسله وأي وحدات تسري وكيف تتصرف الأخطاء
إذا قست الجدار بالبوصات فأرسل التباعد بالبوصات —مئة وعشرون لمسار عشرة أقدام وست عشرة للتباعد القياسي من مركز إلى مركز. أرسل ثلاثة أرقام منتهية إلزامية ومقابض جرد اختيارية. wall_length هو مسار اللوح؛ وتُقبل الأسماء البديلة length وwall وspan لتسميات النماذج التي تفضّل تلك الأسماء. wall_height هو الارتفاع النهائي في النظام الخطي نفسه؛ ويغطي السميَان height وh الأعمدة المختصرة. stud_spacing هو خطوة المركز إلى المركز في ذلك النظام؛ وتغطي spacing وoc وon_center وcenters رؤوس جداول الجرد الشائعة. إذا عملت بالمليمترات أو الأقدام فحافظ على كل حقل خطي في ذلك النظام؛ فالمحرّك لا يحوّل الوحدات، وخلط الأقدام للطول مع البوصات للتباعد يختلق عدًّا بلا معنى للقوائم. openings يساوي صفرًا افتراضيًا. extra_studs_per_opening يساوي اثنين افتراضيًا وحدّه عشرون. plate_count يساوي ثلاثة افتراضيًا ويقبل أعدادًا صحيحة من واحد إلى ستة حتى يكون اللوح العلوي المفرد plate_count اثنين بدل نقطة نهاية ثانية. plate_thickness يساوي صفرًا افتراضيًا؛ أرسل واحدًا ونصفًا فقط عندما يكون الارتفاع بالبوصات وتريد الطول الصافي لقائمة اثنين في. الحقول الإلزامية الناقصة والسلاسل الفارغة والنص غير الرقمي وNaN وInfinity تفشل بـ invalid_input مع تسمية الحقل ولا تُحاسب. stud_spacing الصفري أو السالب يفشل برسالة أن التباعد يجب أن يكون رقمًا موجبًا لأن التباعد الصفري invalid_input. wall_length الصفري أو السالب يفشل لأن طول الجدار ليس موجبًا. wall_height غير الموجب يفشل بالطريقة نفسها. إذا بلغ plate_count مضروبًا في plate_thickness قيمة wall_height أو تجاوزها يفشل الطلب حتى لا تسرد قائمة القطع قائمة بطول صفر. عند النجاح يعيد JSON المدخلات المنظفة ثم full_bays وremainder وbase_studs وopening_studs وstud_count وstud_length وstud_linear وplate_linear وtotal_pieces وtotal_linear مع سلسلة formula وmethod oc_studs_plus_plates. تسعير API هو القاعدة المنشورة $0.002 لكل عنصر ناجح؛ وإخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين تستحق حاسبة تأطير الجدار موضعها
من يجدّد ويختار بين ست عشرة وأربع وعشرين بوصة من مركز إلى مركز يعيد تشغيل الطول والارتفاع نفسيهما ليرى كيف يتحرك stud_count وstud_linear عند تغير شبكة الخانات؛ ذلك قرار تأطير لا قرار تغليف. ولأن هذه القدرة محرك parse خالص فإن تسعير API هو القاعدة المنشورة $0.002 لكل عنصر ناجح والتحقق الفاشل لا يستهلك الرصيد. أبقِ الطلبات صغيرة وثبّت stud_count وplate_count وstud_length في الاختبارات لتحصل على جرد تأطير قابل لإعادة الإنتاج للعروض وأوامر الشراء وعاملات الحافة دون إقامة نواة CAD خاصة بك.
أسئلة تقنية
كيف تعدّ حاسبة تأطير الجدار القوائم والألواح؟
تغرس قوائم عند الطرفين، وتملأ المواضع الوسطى من مركز إلى مركز وفق stud_spacing، ثم تضيف openings × extra_studs_per_opening (اثنان لكل فتحة افتراضيًا). الألواح ثلاث خطوط بطول كامل (سفلي واحد وعلوي مزدوج). stud_length هو wall_height ناقص plate_count × plate_thickness.
هل حاسبة تأطير الجدار مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. تستخدم استدعاءات API رصيدًا مدفوعًا مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحاسب إخفاقات التحقق.