حاسبة المسافة بين الدسات المجاورة
على طول وتر 25.5 بوصة تبلغ المسافة من العتبة العلوية إلى العتبة الأولى 1.431205026617 بوصة. أدخل طول الوتر وزوج العتبات لتعلّم الزند أو توجّه المنشار أو تفحص الشق بالقدمة. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- طول المقياس
- 25.5
- من الدستان
- 0
- إلى الدستان
- 1
- التباعد
- 1.4312050266
- المسافة
- 1.4312050266
- المسافة من السرج إلى الدستان الأول
- 0
تحوّل حاسبة المسافة بين الدسات المجاورة طول سلم آلة موسيقية ذات دسات ورقمي دستين متتاليين إلى الفجوة الدقيقة التي تضعون علامتها على لوح فريت خام أو مسار CNC أو جدول تخطيط. نادرًا ما يكتفي صانعو الآلات والهواة بمسافة الصامولة إلى الدست؛ يحتاجون الفاصل القصير من شق دست إلى التالي حتى يتحقق المنشار أو قالب التفريت أو القدمة الرقمية من القطع قبل اللصق. أدخلوا طول السلم بالبوصات أو الملليمترات، والدست الأدنى في الزوج (صفر للصامولة)، واختياريًا الدست الأعلى؛ تعيد الأداة التباعد بنفس الوحدة، ومسافتي الصامولة إلى الدست عند طرفي الفجوة، وصيغة التسوية المتساوية ذات الاثني عشر نغمة، وخطوات مرتبة يمكنكم إعادة حسابها يدويًا.
كيف يتحوّل طول السلم والدسات إلى تباعد متجاور
طول السلم هو طول الوتر المتذبذب من وجه الصامولة إلى نقطة تماس السرج أو الجسر عندما يكون الوتر مفتوحًا. في التسوية المتساوية ذات الاثني عشر نغمة، يضرب كل نصف نغمة على الدست الطول الناطق المتبقي في الجذر الثاني عشر لنصف، فتكون المسافة من الصامولة إلى الدست رقم k هي L مضروبًا في واحد ناقص اثنين مرفوعًا إلى ناقص k على اثني عشر.
الفجوة بين دستين هي ببساطة فرق هاتين المسافتين من الصامولة: التباعد يساوي L مضروبًا في الكمية اثنين إلى ناقص الدست الأدنى على اثني عشر ناقص اثنين إلى ناقص الدست الأعلى على اثني عشر. عندما تكون الدسات متجاورة، يكون المؤشر الأعلى أكبر بواحد من الأدنى، وهو الحالة المعتادة عند شق اللوح من الصامولة نحو الخارج. الدست صفر يعني الصامولة نفسها، لذا فإن أول دست معدني فعلي هو الدست واحد وأول فجوة هي مسافة الصامولة إلى الدست الأول —الأوسع على لوح دسات متوازية تقليدي.
لأن الوتر المتبقي يقصر هندسيًا نحو السرج، تتقلص الفجوات المتتالية؛ سلم بأسلوب Fender بطول 25.5 بوصة يعطي نحو 1.43 بوصة من الصامولة إلى الدست الأول وخطوات أصغر تدريجيًا أعلى. رفض طول سلم غير موجب ضروري: صفر أو سالب لـ L يخترع شقوقًا غير فيزيائية. اشتراط دسات صحيحة وفرض التجاور يبقيان هذه الصفحة مركزة على نية البحث عن المسافة بين الدسات المجاورة لا على حاسبة امتدادات متعددة الدسات.
نصائح عملية وحدود وبحث ذو صلة
اختاروا وحدة واحدة واحتفظوا بها طوال العمل: بوصات السلم تنتج بوصات تباعد؛ الملليمترات تنتج ملليمترات. أطوال سلم مرجعية شائعة تشمل 25.5 بوصة لكثير من القيثارات الكهربائية، و24.75 لكثير من قيثارات أسلوب Gibson، و34 بوصة للباس، و650 ملليمترًا للكلاسيكية. تستهدف هذه الصفحة من يبحث عن حاسبة المسافة بين الدسات المجاورة أو تباعد الدسات من طول السلم أو أداة فجوات لوحة القيثارة؛ وهي ليست جدول مواضع متعدد الدسات دفعة واحدة، ولا حلاً لتعويض الصامولة أو السرج والتنغيم، ولا حاسبة توتر حسب عيار الوتر، ولا محرك تخطيط متعدد السلم بدسات مروحية لكل وتر.
فضّلوا هذه القدرة حين تعرفون السلم مسبقًا وتحتاجون فجوة متتالية واحدة فقط؛ وإذا احتجتم كل علامة من الصامولة إلى الدست للوح ذي اثنين وعشرين أو أربعة وعشرين دستًا، فأنشئوا كل زوج متجاور في حلقة أو استخدموا أداة تخطيط كاملة مخصصة. فحوصات الذهاب والإياب مباشرة: أعيدوا حساب L مضروبًا في اثنين إلى ناقص n على اثني عشر ناقص اثنين إلى ناقص m على اثني عشر وتأكدوا من المساواة مع spacing ضمن تقريب اثنتي عشرة منزلة.
حالات الاستخدام
التحقق من مسارات CNC أو الليزر للدسات
يقارن الصانعون الفجوات المتجاورة المولَّدة بـ CAM بصيغة التسوية المتساوية حتى لا يزحزح إزاحة برمجة الجزء العلوي بالكامل من اللوح.
الأسئلة الشائعة
كيف تُحسب المسافة بين الدسات المجاورة؟
بطول سلم L ودست أدنى n (0 = صامولة)، تكون الفجوة إلى الدست n+1 هي L × (2^(−n/12) − 2^(−(n+1)/12)) وفق التسوية المتساوية ذات الاثني عشر نغمة.
ماذا يحدث إذا كان طول السلم صفرًا أو سالبًا؟
تباعد الدسات غير معرَّف لطول سلم غير موجب.
لماذا يُسمح بالدست صفر؟
الدست صفر يعني الصامولة. أول فجوة على اللوح من الصامولة إلى أول دست معدني، أي الزوج المتجاور (0, 1).
هل يمكن قياس التباعد بين دسات غير متجاورة؟
ليس بهذه الحاسبة. ترفض الأزواج غير المتتالية حتى تبقى الصفحة مركزة على مسافة الدسات المجاورة. اجمعوا الفجوات المتجاورة أو استخدموا أداة تخطيط متعددة الدسات للامتدادات الأوسع.
ما المسافة من العتبة العلوية إلى العتبة الأولى على طول وتر 25.5 بوصة؟
1.431205026617 بوصة. تظهر النتيجة بالوحدة نفسها التي أدخلت بها طول الوتر، فإذا أدخلته بالمليمتر حصلت على المسافة بالمليمتر.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/music-fret-spacing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"scale_length":25.5,"from_fret":0}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-fret-spacing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"scale_length": 25.5,
"from_fret": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-fret-spacing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"scale_length": 25.5,
"from_fret": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-fret-spacing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"scale_length":25.5,"from_fret":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"scale_length":25.5,"from_fret":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-fret-spacing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"scale_length": 25.5,
"from_fret": 0
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_fret_spacing",
"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 المدفوعة مسبقًا نفس JSON بعد تقريب عشري ثابت في كل مرة تستدعونها بالسعر المنشور $0.002 لكل طلب ناجح.
كيف تستدعون API وما الذي يعود
يسير مصفوفة steps من السلم الخام عبر مسافتي الصامولة والفجوة الطرحية حتى تستطيع اختبارات الوحدة تأكيد القيم الوسيطة. أرسلوا جسم JSON فيه scale_length عددًا محدودًا موجبًا تمامًا —مقبولًا أيضًا تحت الأسماء البديلة scale وlength وscale_len وL— وfrom_fret عددًا صحيحًا غير سالب، مقبولًا أيضًا كـ lower_fret أو fret أو fret_from أو n. اختياريًا أدرجوا to_fret، المقبول أيضًا كـ upper_fret أو fret_to أو m؛ عند حذفه يصبح الافتراضي from_fret زائد واحد بحيث يكفي مؤشر أدنى واحد للدسات المتتالية. إذا قُدّم to_fret فيجب أن يساوي from_fret زائد واحد؛ الامتدادات الأكبر تُعيد invalid_input لأن هذه القدرة مقصودة للتجاور فقط. يجب أن يبقى طول السلم على الأكثر مليون وحدة طول وfrom_fret على الأكثر مئة حتى تبقى القوى الوسيطة محدودة في دقة IEEE المزدوجة. الحقول الناقصة والسلاسل غير الرقمية والقيم غير المحدودة والدسات غير الصحيحة والأرقام خارج النطاق تُعيد invalid_input ولا تُحسب أبدًا. عند النجاح تعكس الاستجابة scale_length وfrom_fret وto_fret بعد التقريب؛ وتضبط spacing وdistance على الفجوة؛ وdistance_from_nut_to_from وdistance_from_nut_to_to؛ وtemperament على السلسلة twelve-TET؛ وformula على العلاقة المغلقة للتسوية المتساوية؛ وmessage على ملخص إنجليزي قصير. التسعير $0.002 ثابت لكل طلب ناجح بوحدة item.
نصائح عملية وحدود وبحث ذو صلة
عند التعليم، اقرنوا مسارًا ناجحًا مثل الصامولة إلى الدست الأول على سلم 25.5 بطول سلم صفري متعمد أو to_fret غير متجاور لإظهار مسار invalid_input الصارم. المهام الفاشلة التي تُعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، مما يبقي سكربتات الاستكشاف رخيصة حين يختبر المتعلمون الحدود عمدًا.
حالات التكامل
وسم لوح فريت منزلي قبل الشق
يدخل هواة صناعة الآلات طول السلم وfrom_fret من الصفر على طول اللوح، ويقرؤون كل تباعد متجاور، وينقلون الفجوات إلى مسطرة أو قدمة قبل قطع الشقوق.
اختبارات وحدة لمساعدات تخطيط الآلات
يغذّي المطوّرون أطوال سلم وأزواج دسات معروفة ويؤكدون spacing أمام fixtures golden دون برمجيات CAD ولا مؤقتات ساعة حائط.
أسئلة تقنية
هل حاسبة المسافة بين الدسات المجاورة مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستدعي مكالمات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحسب أبدًا.