حاسبة تخطيط حزوز دعامة السلم
مع قائم 180 مم ومداس 250 مم لكل درجة، تحصل على علامات كل حز والمسافة بينها على الدعامة وزاوية الميل، وعلى الخشب المتبقي تحت كل قطع إذا أدخلت عرض اللوح. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الارتفاع الرأسي
- 180
- Run
- 250
- فجوة الارتفاع
- 180
- فجوة الدرجة
- 250
- قطر الدرجة
- 308.058436015
- زاوية الميل (°)
- 35.7538872544
تُرسَم دعامة السلم المقطوعة بتحديد حزوز قائمة الزاوية متكررة لكل درجة: وجه عمودي للقائم ووجه أفقي للدرجة على اللوح المائل. قبل أن تضع زاوية النجارة على الخشب أو تغذي آلة CNC، تحتاج إلى أبعاد تلك الحزوز من الارتفاع الوحدوي والمسافة الأفقية الوحدوية اللذين اخترتهما مسبقاً للطيران. تأخذ حاسبة تخطيط حزوز دعامة السلم الارتفاع والمسافة الأفقية لكل درجة بأي وحدة طول متسقة، وتعيد حز القائم وحز الدرجة والتباعد القطري على طول الدعامة وزاوية الميل، حتى يتشارك النجارون وتطبيقات التجديد وأدوات الحصر مجموعة علامات حتمية واحدة. اختيارياً قدّم عرض مخزون الدعامة لمعرفة عنق الخشب المتبقي بعد الحز، أو عدد الدرجات لطول التخطيط التراكمي على اللوح. الارتفاع أو المسافة غير الموجبين يفشلان بخطأ إدخال غير صالح واضح حتى تتحقق النماذج قبل إقفال قائمة القطع.
اختروا الارتفاع الوحدوي والمسافة الوحدوية ثم علّموا الحز
الارتفاع الوحدوي هو الارتفاع الرأسي لقائم واحد من سطح درجة إلى سطح درجة، أو من الأرضية إلى أول درجة وفق اصطلاح القياس المحلي لديكم. المسافة الأفقية الوحدوية هي التقدم الأفقي لدرجة واحدة—العمق الذي تطؤون عليه، دون نتوء الأنف الذي تتعاملون معه لاحقاً في التشطيب. عبّروا عن القيمتين بنفس وحدة الطول لأن هذه الحاسبة لا تحوّل الأنظمة أبداً: إن كان الارتفاع مئة وثمانين مليمتراً وجب أن تكون المسافة الأفقية بالمليمتر أيضاً.
إذا سردت المخططات فقط الارتفاع الكلي للطابق وقائماً مريحاً مستهدفاً، اقسموا أولاً الارتفاع الكلي على عدد القوائم المختار—أو استخدموا حاسبة درجات السلم—ثم أحضروا هنا الارتفاع الوحدوي الدقيق والمسافة الوحدوية المختارة لعلامات الحز. لا يفرض هذا المنتج حدوداً قانونية قصوى لارتفاع القائم أو عمق الدرجة أو الخلوص الرأسي أو الدرابزين؛ عاملوا المخرجات كعلامات هندسية ثم طبّقوا كود النجارة المحلي وممارسة المفتش قبل القطع.
الاستخدام في الموقع وحدود الأداة
استخدموا حاسبة تخطيط حزوز دعامة السلم المجانية في المتصفح لتخطيط منزلي سريع وألواح المقاولين وعروض النجارة الصفية دون فتح جدول. اقرنوا هذه النقطة النهائية بحاسبة درجات السلم عندما ما زلتم تحتاجون عدد القوائم والارتفاع الدقيق من ارتفاع الطابق، أو بحاسبة طول دعامة السلم عندما تحتاجون القطر الكلي للطيران من الارتفاع الكلي والمسافة الكلية. تذكّروا أن نتوء الأنف وسمك الأرضية النهائية وكيفية إسناد الدعامة أسفل وأعلى عند البسطات قد تغيّر الهندسة الفعلية حتى عندما يبدو الارتفاع والمسافة الوحدويان محسومين—اضبطوا المدخلات على الهندسة التي ستعلّمونها فعلاً.
مدخلات المصدر تتبع قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في اختبارات التكامل المستمر لأن الخوارزمية حتمية بالكامل.
حالات الاستخدام
تخطيط بزاوية النجارة في الموقع
يُدخل النجارون الارتفاع والمسافة الوحدويين للحصول على علامات حز القائم والدرجة والتباعد القطري قبل السير بزاوية النجارة على طول مخزون الدعامة.
حصر المقاول وقوائم القطع
تحوّل أدوات التقدير الارتفاع والمسافة لكل درجة إلى أبعاد حز وعنق اختياري لعرض المخزون وطول تخطيط تراكمي للطيارات السكنية المستقيمة.
الأسئلة الشائعة
ماذا يحدث إذا كان rise أو run صفراً أو سالباً؟
يجب أن يكون البُعدان موجبين تماماً؛ ضلع غير موجب لا يعرّف مثلث حز حقيقياً ولا يُحتسب.
ما الوحدات التي يجب أن أستخدمها؟
أي نظام طول متسق. إذا كان rise وrun بالمليمتر فكل طول في الاستجابة بالمليمتر. خلط البوصات للارتفاع مع المليمترات للمسافة يعطي نتائج خاطئة.
كيف أضبط زاوية النجار بهذه العلامات؟
ضع ارتفاع الدرجة على ذراع والمداس على الذراع الآخر: مع 180 و250 مم تُعلَّم وجهة القائم عند 180 ووجهة المداس عند 250. ثم حرّك الزاوية على طول اللوح درجة بعد درجة.
ما فائدة إدخال عرض لوح الدعامة؟
مع عرض اللوح تعرض الحاسبة مدى عمق كل حز في الخشب وكمية الخشب المتبقية تحته. ويجب أن يكون اللوح أعرض من عمق الحز حتى تحتفظ الدعامة بخشب تحت كل قطع.
ماذا أفعل إذا كنت أعرف الارتفاع الكلي للسلم فقط؟
اقسم الارتفاع الكلي أولًا على عدد القوائم الذي اخترته، أو استخدم حاسبة لدرجات السلم. ثم أدخل هنا ارتفاع الدرجة الدقيق والمداس المختار لتحصل على العلامات.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/stair-stringer-notch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rise":180,"run":250}'const res = await fetch("https://api.kit.forhosting.com/home/stair-stringer-notch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rise": 180,
"run": 250
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/stair-stringer-notch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rise": 180,
"run": 250
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/stair-stringer-notch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rise":180,"run":250}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rise":180,"run":250}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/stair-stringer-notch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"rise": 180,
"run": 250
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.stair_stringer_notch",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يعمل عنصر المتصفح مجاناً على جهازكم؛ وتفرض واجهة API المدفوعة مسبقاً $0.002 لكل عنصر ناجح عندما يحتاج المقاولون والمقدّرون وSDK نفس الحساب الحسابي الصرف تحت رصيد KIT.
اختروا الارتفاع الوحدوي والمسافة الوحدوية ثم علّموا الحز
أرسلوا rise كعدد منتهٍ موجب تماماً؛ والأسماء البديلة unit_rise وriser وriser_height وunit_riser وriser_notch تشير إلى الحقل نفسه لملصقات نماذج أقصر. أرسلوا run بالطريقة نفسها مع unit_run وtread وtread_depth وgoing وunit_going وtread_notch. الأبعاد الصفرية أو السالبة ترفع invalid_input ولا تُحتسب، لأن ضلعاً غير موجب لا يعرّف مثلث حز حقيقياً للتخطيط. القيم الصغيرة جداً أو الهائلة خارج نطاق الاستقرار المنشور تفشل أيضاً ليبقى ناتج الفاصلة العائمة ذا معنى على Worker.
كيف تُحسب حزوز القائم والدرجة والقطر والعنق وطول التخطيط
يعامل المحرك كل درجة كمثلث قائم الزاوية ضلعه الرأسي الارتفاع الوحدوي وضلعه الأفقي المسافة الوحدوية. الحقل riser_notch يساوي rise: وهي المسافة الرأسية التي تعلّمونها على الدعامة لوجه القائم من الحز. الحقل tread_notch يساوي run: وهي المسافة الأفقية لوجه الدرجة. معاً هذان الضلعان هما ما تُضبط عليه زاوية النجارة عند السير بالحزوز على طول اللوح. step_diagonal هو الوتر، الجذر التربيعي لمربع rise زائد مربع run، وهو تباعد محور على طول الدعامة من علامة درجة كاملة إلى التالية. pitch_angle_deg هو قوس ظل rise على run محوّلاً إلى درجات من الأفقي عبر قوس ظل بحجتين ليبقى الزاوية منطقية مع أضلاع موجبة. عندما ترسلون أيضاً stringer_width—عرض مخزون اللوح مقيساً عبر وجهه—تُبلغ الحاسبة notch_depth كارتفاع من رأس الزاوية القائمة لمثلث rise-run إلى الوتر، مساوياً ل rise في run مقسوماً على step_diagonal، وthroat ك stringer_width ناقص عمق الحز ذلك. throat هو الخشب الصلب المتبقي بعد قطع الحز بنفس الوحدة؛ إن كان اللوح ضيقاً جداً ولن يكون throat موجباً تفشل الطلب ب invalid_input حتى لا تعلّموا قطعاً مستحيلاً. عندما يُقدَّم step_count كعدد صحيح موجب (أسماء بديلة riser_count وnumber_of_risers وsteps وnum_steps)، يكون layout_length مساوياً ل step_count في step_diagonal لطول علامات تراكمي سريع على طول الدعامة. الحمولة تعيد دائماً rise وrun منظّفين، وتضبط formula على هويات الحز والقطر، وتوسِم method ب stringer_notch_layout لتفرع عميل مستقر. المدخلات المتطابقة تنتج دائماً نفس JSON لأن المسار حساب صرف بلا شبكة ولا بذرة عشوائية ولا ساعة جدارية.
استخدام API والتسعير وسير العمل في الموقع والحدود العملية
أرسلوا جسماً JSON يحوي rise وrun مطلوبين كأعداد منتهية موجبة أو سلاسل رقمية، واختيارياً stringer_width وstep_count. استخدموا API المدفوعة مسبقاً عندما يحتاج تطبيق تجديد أو أداة حصر أو مُكوِّن أو مسار عقاري عقداً مستقراً تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد بعد رفض المحرك. يمكن لمؤلفي SDK تعيين riser_notch وtread_notch إلى قوائم القطع مع إظهار step_diagonal وpitch_angle_deg وthroat وformula كتفاصيل تفسيرية لمالك المنزل أو مشرف الموقع الذي يراجع التخطيط قبل طلب الخشب.
حالات التكامل
تطبيقات التصميم ومكوّنات المواد
تعيد تطبيقات الجوال والويب حساب علامات حز الدعامة عندما يغيّر المستخدم الارتفاع أو المسافة، بنفس عقد API الحتمي للعروض ومخططات القطع.
أسئلة تقنية
كيف تعمل حاسبة تخطيط حزوز دعامة السلم؟
تساوي riser_notch الارتفاع الوحدوي وtread_notch المسافة الوحدوية، ثم تحسب step_diagonal ك √(rise² + run²) وpitch_angle_deg من atan2(rise, run). تسمية method دائماً stringer_notch_layout.
ما هو throat عندما أقدّم stringer_width؟
throat هو الخشب الصلب المتبقي بعد الحز: stringer_width ناقص notch_depth، حيث notch_depth = (rise × run) / step_diagonal. إن لم يكن throat موجباً تفشل الطلب ب invalid_input.
هل حاسبة تخطيط حزوز دعامة السلم مجانية؟
أداة المتصفح تعمل مجاناً على جهازكم. استدعاءات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحتسب.