ForHosting KIT · المنزل والطبخ والهوايات

حاسبة أعمدة السياج

خط طوله 100 قدم بعمود كل 8 أقدام يحتاج إلى 13 مقطعًا و14 عمودًا و26 عارضة بمعدل عارضتين لكل مقطع، لأن كل مقطعين متجاورين يتشاركان عمودًا. وتُقاس المسافة من مركز إلى مركز. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الطول الإجمالي لمسار السياج
100
التباعد
8
تحصل على
عوارض لكل قسم
2
الأقسام
13
الأعمدة
14
العوارض
26

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

كيف تُحسب الأعمدة والعوارض من الطول والتباعد

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

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

نصائح عملية وحدود وبحث ذو صلة

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

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

قائمة مواد مسار الفناء

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

ماذا لو كان التباعد صفرًا أو سالبًا؟

يجب أن يكون تباعد الأعمدة موجبًا تمامًا؛ الصفري أو السالب لا يعرّف فتحة سياج.

هل يشمل البوابات أو الزوايا؟

لا. يُنمذج مسارًا مستقيمًا واحدًا. استدعِ مرة لكل ضلع محيط وعدّل حتى لا تُحسب أعمدة الزوايا مرتين؛ عالج البوابات كفتحات تطرحها أو تنمذجها منفصلة.

كم عمودًا أحتاج لسياج طوله 100 قدم بعمود كل 8 أقدام؟

تحتاج إلى 14 عمودًا. يُقسم الطول إلى 13 مقطعًا مع التقريب إلى الأعلى، ثم يُضاف عمود يغلق النهاية. ومع عارضتين لكل مقطع تحتاج أيضًا إلى 26 عارضة.

كم عارضة أضع في كل مقطع؟

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

ماذا أفعل إذا جاء المقطع الأخير قصيرًا؟

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

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

POSThttps://api.kit.forhosting.com/home/fence-posts

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

curl -X POST https://api.kit.forhosting.com/home/fence-posts \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":100,"spacing":8}'
{
  "length": 100,
  "spacing": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "home.fence_posts",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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

كيف تُحسب الأعمدة والعوارض من الطول والتباعد

العوارض تساوي الأقسام مضروبة في rails_per_section، حيث rails_per_section هو عدد الأعضاء الأفقية بين كل زوج متتالٍ من الأعمدة — اثنان شائع لأسلوب المزرعة وثلاثة لكثير من أساليب الخصوصية أو الأوتاد؛ الافتراضي اثنان عند إغفال الحقل. يجب أن يستخدما length و spacing نفس وحدة الطول — أمتار مع أمتار، أقدام مع أقدام — لأن الحاسبة لا تحوّل الوحدات وتحتاج النسبة بلا أبعاد فقط. يجب أن يكون التباعد موجبًا تمامًا: التباعد الصفري يعني أعمدة لا نهائية، والسالب بلا معنى فيزيائي على خط، لذا كلا الحالتين يعيد invalid_input. عند النجاح تعيد الأداة length و spacing مقربين، وتنشر sections و posts و rails و rails_per_section و formula و message و steps لتدقيق الحساب يدويًا أو في الاختبارات الآلية.

كيف تستدعي API وماذا يُعاد

فضّل إرسال أعداد لا سلاسل مسبقة التنسيق عند التحكم بالعميل؛ وعند إرسال سلاسل تجنّب لواحق الوحدات أو فواصل الآلاف التي تُفشل نمط العدد المنتهي. أرسل جسم JSON بحقلين إلزاميين: length (أسماء بديلة fence_length و L و len و run و run_length) و spacing (أسماء بديلة post_spacing و space و gap و S و interval). اختياريًا أرسل rails_per_section (أسماء بديلة rails_per_bay و rails_between و rail_count و n_rails)؛ عند الإغفال يكون الافتراضي اثنين. يجب أن يكونا length و spacing أعدادًا موجبة منتهية ضمن النطاق المطلق المنشور كي تبقى النسبة والأعداد منتهية في دقة IEEE المزدوجة على Worker وفي المتصفح. عند توفير rails_per_section يجب أن يكون عددًا صحيحًا موجبًا حتى الحد الأقصى المنشور؛ تُقبل أشكال السلاسل للأعداد الصحيحة عند مطابقة نمط عددي منتهٍ صارم، لكن تُرفض أعداد العوارض الكسرية. عند النجاح تضبط الاستجابة sections على عدد الفتحات، و posts على sections زائد واحد، و rails على sections مضروبة في rails_per_section، و formula على تعبيرات الأعمدة والعوارض، و message على ملخص قصير، و steps على سجل استبدال مرتّب. فشل التحقق — حقول ناقصة، أعداد غير منتهية، تباعد صفري أو سالب، طول غير موجب، rails_per_section غير صالح، أو قيم خارج الحدود المطلقة — يعيد invalid_input ولا يُحاسب أبدًا. التسعير ثابت $0.002 لكل طلب ناجح ببند وحدوي وسعر هامشي وحدوي صفر.

نصائح عملية وحدود وبحث ذو صلة

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

رفع كميات لأسوار الحدود

يرسل المقاولون طول التصميم والتباعد والعوارض لكل فتحة إلى API ويرفقون posts و rails و steps بعرض سعر شفاف.

fixtures من نوع golden لتطبيقات الإنشاء

يولّد المطوّرون حالات تامة وسقف معروفة ورفض تباعد صفري متعمد لاختبارات الوحدة و CI.

كم عمودًا أحتاج لسياج؟

لمسار مستقيم واحد: posts = ceil(length / spacing) + 1. مثال: length 100 و spacing 10 → 10 أقسام و 11 عمودًا.

كيف تُحسب العوارض؟

Rails = sections × rails_per_section. sections هو ceil(length / spacing). rails_per_section افتراضيًا 2 إن أغفلته.

هل حاسبة أعمدة السياج مجانية؟

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

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