ForHosting KIT · الهندسة والبناء

حاسبة الأخشاب

تغطية مساحة 16 × 10 أقدام بألواح طولها 8 أقدام وعرضها 0.5 قدم بفاصل 0.01 قدم وهدر 10 % تحتاج إلى 44 لوحاً. أدخل المساحة ومقاس الخشب لتذهب إلى المورد برقم جاهز. مجاناً في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الطول
16
العرض
10
طول اللوح
8
عرض اللوح
0.5
التباعد
0.01
نسبة الهدر
10
تحصل على
المساحة
160
الخطوة
0.51
عدد الألواح بالعرض (دقيق)
19.6274509804
عدد الألواح بالعرض
20

تغطية جدار سقيفة أو مسار سياج أو أرضية تحتية أو أي مستطيل بسيط بالخشب مسألة رصّ لا تخمين بالأمتار المربعة. تعرفون طول المساحة وعرضها وطول اللوح وعرضه والفجوة التي ستتركونها بين الوجوه؛ والسؤال كم لوحًا كاملًا تشترون وكم مادة زائدة يمثل ذلك الشراء فعلًا. ترصّ حاسبة الأخشاب هذه الألواح مع الطول وعبر العرض بالفجوة المعطاة، وتُسقف كل اتجاه حتى تكلّف الشريحة المتبقية لوحًا كاملًا، ثم تطبق نسبة هدر للقصوب والعيوب. تعيد عدد الشراء وبدل هدر بمساحة الوجه حتى يبقى إيصال المستودع وسكربت الحصر صادقين.

أين تثبت حاسبة تغطية الأخشاب جدواها في العمل

يلجأ أصحاب المنازل الذين يغطون جدار سقيفة أو سياجًا أو سطح منضدة عمل أو أرضية تحتية بسيطة إلى حاسبة أخشاب عندما يسأل المستودع عن عدد الألواح لا عن أقدام مربعة لمساحة مجردة ولا عن أقدام طولية لديكينغ. إدخال مستطيل ستة عشر في عشرة ومخزون ثماني وحدات ووجه نصف وحدة وفجوة صغيرة وعشرة بالمئة هدر يعطي عددًا تقارنونه بسعر الوحدة للوح دون فتح جدول وحدات مختلطة.

من يجدّد ويختار بين وجه أعرض ووجه أضيق يعيد تشغيل الطول والعرض نفسيهما ليرى كيف يتحرك العدد المرصوص وبدل الهدر عند تغيّر الخطوة؛ ذلك قرار مادة لا متر طولي خاص بالسطح. المقاولون الذين يعرضون تغطية مستطيلة يثبّتون الحالات المرجعية في الاختبارات حتى لا يختلف سكربت الحصر ومراجعة الهاتف على ما إذا كانت أربعة وأربعون لوحًا تغطي العمل بعد الهدر. يمكن لوحدات المدارس المهنية في النجارة تجميد حالة ستة عشر في عشرة وثماني وحدات ونصف وحدة وفجوة 0.01 وعشرة بالمئة لأن الحساب حتمي.

تجيب هذه الصفحة عن بحث الخشب مخزون تغطية: عدد الألواح وبدل الهدر من الطول والعرض ومقاسات اللوح والفجوة والهدر. حاسبة ديكينغ تُبلغ أقدامًا طولية بخلط أقدام وبوصات تجيب عن استعلام آخر. مقدّر مساحة زائد فجوة لألواح السطح لا يرصّ أبدًا على طول مخزون يجيب عن استعلام آخر.

مقارنة عروض الوجه على المستطيل نفسه

أعيدوا تشغيل الطول والعرض نفسيهما بوجه نصف وحدة ووجه أضيق لتروا كيف تغيّر الخطوة العدد المرصوص والألواح الإضافية وبدل الهدر.

عرض مقاول بحالة مرجعية مثبتة

ثبّتوا مستطيلًا 16 في 10 بمخزون 8 وحدات ووجه 0.5 وفجوة 0.01 وهدر 10 بالمئة في سكربت حصر حتى تتفق مراجعة الهاتف وبنود العرض.

كيف تعدّ الحاسبة الألواح؟

تصفّ الألواح في العرض مع فاصلها، دون فاصل بعد اللوح الأخير، وفي الطول بحسب طول كل لوح. تقرّب إلى الأعلى في الاتجاهين ثم تضيف الهدر.

كم لوحاً أحتاج لتغطية جدار مساحته 16 × 10 أقدام؟

بألواح طولها 8 أقدام وعرضها 0.5 قدم وفاصل 0.01 قدم يتسع العرض لـ 20 لوحاً والطول للوحين، أي 40 لوحاً. ومع هدر 10 % تشتري 44 لوحاً.

كيف تُضاف نسبة الهدر؟

كنسبة من العدد الصافي للألواح مع التقريب إلى ألواح كاملة. في المثال تضيف 10 % من 40 أربعة ألواح، وتعرض النتيجة أيضاً المساحة الإضافية المشتراة وهي 16 قدماً مربعة.

ما الوحدات التي أستخدمها؟

نظام واحد لكل شيء: إذا كانت المساحة بالأقدام فطول اللوح وعرضه والفاصل بالأقدام أيضاً، وإذا كانت بالأمتار فكل شيء بالأمتار. خلط الوحدات يعطي عدداً لا فائدة منه.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/build/lumber

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/build/lumber \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":16,"width":10,"board_length":8,"board_width":0.5,"spacing":0.01,"waste_percent":10}'
{
  "length": 16,
  "width": 10,
  "board_length": 8,
  "board_width": 0.5,
  "spacing": 0.01,
  "waste_percent": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "build.lumber",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

يُرفض عرض لوح صفري بـ invalid_input بدل القسمة على صفر. الحساب الخالص نفسه يشغّل أداة المتصفح المجانية ومسار API، فيطابق مخطط السبت البند الذي يرسله سكربت المشتريات لاحقًا.

كيف يُحسب عدد الألواح وبدل الهدر

عاملوا المساحة مستطيلًا تسير ألواحه مع الطول وتُرصّ وجوهه عبر العرض. أبقوا كل المدخلات الخطية في منظومة واحدة: إن كانت المساحة بالأقدام فطول اللوح وعرضه والفجوة بالأقدام؛ وإن كانت بالأمتار فتلك الحواف بالأمتار. ذلك الرقم هو الخشب الزائد الذي تدفعونه لأنكم لا تشترون كسر لوح، وتنشرون الوجه الأخير، وتقصّون الرؤوس، وطلبتم نسبة هامش. مستطيل ستة عشر في عشرة بألواح ثماني وحدات ووجه نصف وحدة وفجوة جزء من مئة وعشرة بالمئة هدر يرصّ عشرين لوحًا عبر العرض واثنين على الطول لصافٍ أربعين، وأربعة ألواح إضافية، وشراء أربعة وأربعين، وبدل هدر ست عشرة وحدة مربعة. المسار حساب عائم حتمي بلا بذور عشوائية ولا ساعة حائط ولا شبكة. فجوة صفر تخطيط تلامس جائز؛ أما عرض اللوح الصفري فليس كذلك، لأن الخطوة تختفي ويصبح العدد غير معرّف. خطوة اللوح مع فجوته التالية هي board_width زائد spacing. ولأن آخر لوح لا يحمل فجوة زائدة، يجب أن تغطي n ألواح وn ناقص واحدة من الفجوات العرض، فيُعاد الترتيب إلى n تساوي (width زائد spacing) مقسومًا على الخطوة. تلك النسبة الدقيقة هي boards_across_exact؛ وboards_across هو السقف، فتكلّف شريحة متبقية لوحًا كاملًا إضافيًا في ذلك الاتجاه. على المسار تُلصق ألواح المخزون تلامسًا بلا فجوة إضافية: boards_along هو سقف length مقسومًا على board_length. العدد الصافي المرصوص هو boards_across في boards_along. تضيف نسبة الهدر بعد ذلك ألواحًا كاملة إضافية: waste_allowance_boards هو سقف الصافي في waste_percent على مئة، وboard_count هو الصافي زائد تلك الإضافات. بدل الهدر waste_allowance هو مساحة الوجه المشتراة ناقص المستطيل: board_count في board_length في board_width، ناقص length في width.

ما ترسلونه والوحدات المعمول بها وسلوك الأخطاء

أرسلوا ستة أعداد منتهية إلزامية. length هو بُعد المساحة على امتداد الألواح؛ تُوصل صفوف المخزون حتى تغطي ذلك المسار. width هو البُعد عبر العرض، الاتجاه الذي تملأونه بالوجوه والفجوات. board_length هو طول مخزون القطعة لا المسار النهائي: لوح ثمانية أقدام أمام جدار ستة عشر يحتاج قطعتين لكل صف. board_width هو عرض الوجه الفعلي بنفس وحدات width لا الختم الاسمي على الرأس: مخزون ست بوصات يساوي 0.5 إن عملتم بالأقدام، أو 0.1524 إن عملتم بالأمتار. spacing هو الفجوة المقصودة بين الوجوه المتجاورة؛ والصفر مسموح عندما تُلصق الألواح تلامسًا. waste_percent هو هامش الألواح الكاملة الإضافية كنسبة من العدد الصافي المرصوص، من صفر إلى مئة؛ والعشرة نقطة انطلاق شائعة في نجارة التغطية. تُقبل الأسماء المختصرة area_length وl لـ length، وarea_width وw لـ width، وboard_l وstock_length لـ board_length، وboard_w وface_width لـ board_width، وgap وgap_spacing لـ spacing، وwaste وwaste_pct لـ waste_percent حتى لا تفرض تسميات النموذج المختصرة معالجًا ثانيًا. الحقول الناقصة والسلاسل الفارغة والنص غير الرقمي وNaN وInfinity تفشل بـ invalid_input مع تسمية الحقل ولا تُحسب. يفشل board_width الصفري تمامًا برسالة أن عرض اللوح لا يجوز أن يكون صفرًا. يفشل length أو width أو board_length غير الموجب، وboard_width السالب، وspacing السالب، وwaste_percent خارج صفر إلى مئة بالطريقة نفسها. عند النجاح يعيد JSON المدخلات المنظفة ومساحة المستطيل وpitch والأعداد الدقيقة والصحيحة عبر العرض وعلى الطول وboard_count_net وwaste_allowance_boards وboard_count للشراء وpurchased_face_area وwaste_allowance وcoverage_width وcoverage_length وextra_width وextra_length مع unit_note وسلسلة formula وmethod lumber_cover_pack حتى توثّق السجلات الخوارزمية. تسعير API هو الأساس المنشور $0.002 لكل بند ناجح؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.

أين تثبت حاسبة تغطية الأخشاب جدواها في العمل

ولأن هذه القدرة محرك parse خالص، تسعير API هو الأساس المنشور $0.002 لكل بند ناجح والتحقق الفاشل لا يستهلك الرصيد. أبقوا الطلبات صغيرة وثبّتوا board_count وwaste_allowance في الاختبارات لتحصلوا على حصر قابل للتكرار للعروض وأوامر الشراء وعاملات الحافة دون إقامة نواة CAD خاصة.

حصر تغطية جدار سقيفة أو سياج

أدخلوا طول المساحة وعرضها وطول مخزون اللوح وعرض وجهه والفجوة ونسبة الهدر لتحصلوا على board_count وwaste_allowance قبل زيارة مستودع الخشب.

كيف تعدّ حاسبة الأخشاب الألواح؟

تسير الألواح مع length وتُرصّ عبر width. الخطوة هي board_width زائد spacing. boards_across هو ceil((width + spacing) / pitch) حتى لا يحمل آخر لوح فجوة زائدة. boards_along هو ceil(length / board_length). الصافي هو across في along. يضيف board_count مقدار ceil(net × waste_percent / 100) ألواحًا كاملة إضافية.

ماذا يعني waste_allowance؟

waste_allowance هو مساحة الوجه المشتراة ناقص المستطيل: board_count × board_length × board_width − length × width. إنه الخشب الزائد الذي تدفعونه لسقف الألواح الكاملة والنشر وقص الرؤوس ونسبة الهدر التي طلبتموها.

ما وحدات length وwidth ومقاسات اللوح؟

منظومة واحدة لكل حقل خطي. إن كانت المساحة بالأقدام فـ board_length وboard_width وspacing بالأقدام (وجه 6 بوصات يساوي 0.5). إن كانت بالأمتار فتلك الحواف بالأمتار. لا تخلطوا أقدامًا وبوصات في الطلب نفسه.

ماذا يحدث إذا كان عرض اللوح صفرًا؟

تفشل المهمة بـ invalid_input. board_width الصفري يُلغي الخطوة، فترفض الحاسبة اختراع عدد ولا تُحسب.

كم تكلفة استخدام حاسبة الأخشاب؟

أداة المتصفح مجانية. طلبات API تستخدم الرصيد المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والمدخل غير الصالح لا يُحسب.

اطّلع على توثيق KIT الكامل ←