حاسبة البعد البؤري لعدستين رقيقتين متلامستين
تدمج عدستين رقيقتين في عدسة واحدة: عدسة 20 cm وأخرى 30 cm متلامستان تعملان كعدسة مجمِّعة واحدة بعدها البؤري 12 cm، لأن قوتيهما تُجمعان. أدخل قيماً سالبة للعدسات المفرِّقة واستخدم وحدة واحدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- البعد البؤري 1
- 20
- البعد البؤري 2
- 30
- البعد البؤري المكافئ
- 12
- القدرة المجمعة لكل وحدة
- 0.0833333333
- نوع العدسة
- converging
- الدقة
- 10
تحسب هذه الأداة البعد البؤري المكافئ لعدستين رقيقتين متلامستين. أدخل البعدين البؤريين بإشارتيهما وبالوحدة نفسها، فتطبق الأداة قاعدة مجموع المقلوبين. تمثل القيمة الموجبة عدسة مجمعة، وتمثل السالبة عدسة مفرقة. الحساب حتمي ولا يستخدم الشبكة، كما يعرض القدرة البصرية المجمعة.
كيف تعمل عدستان متلامستان
عندما توضع عدستان رقيقتان على المحور نفسه وتتلامسان مباشرة، تتصرفان كعدسة واحدة. مقلوب البعد البؤري المكافئ يساوي مجموع مقلوبي البعدين البؤريين، أي أن القوتين البصريتين تُجمعان. فمع عدسة 20 cm وأخرى 30 cm يكون المجموع 1/20 زائد 1/30، أي 1/12، فيعمل الزوج كعدسة بعدها البؤري 12 cm. القيمة الموجبة تعني عدسة مجمِّعة، والسالبة عدسة مفرِّقة، والإشارة هي التي تحدد سلوك الزوج.
أخطاء شائعة يجب تجنبها
أكثر الأخطاء شيوعاً خلط الوحدات، فيجب إدخال البعدين بالسنتيمتر أو المليمتر أو المتر أو البوصة دون مزج. ويتكرر أيضاً نسيان الإشارة السالبة للعدسة المفرِّقة. وتذكّر أن هذه القاعدة تصح فقط للعدسات الرقيقة المتحدة المحور والمتلامسة مباشرة؛ فإذا فصلت بينهما مسافة أو كانتا سميكتين فأنت تحتاج إلى نموذج آخر. وهي مفيدة في تمارين البصريات والتحقق السريع من التصاميم قبل الانتقال إلى حسابات أكثر تفصيلاً.
كيفية إدخال البعدين البؤريين بصورة صحيحة
لا يجوز أن تكون أي قيمة صفرًا لأن مقلوبها غير معرف. يقبل الحقلان f1 وf2 أيضًا. يحدد precision التقريب من 0 إلى 15 منزلة.
تفترض الأداة عدستين رقيقتين متحدتي المحور ومتلامستين مباشرة، ولا تحول الوحدات ولا تستنتج المسافة بينهما.
كيف ينتج مجموع المقلوبين النتيجة
تتجمع القدرات البصرية للعدسات الرقيقة المتلامسة. تعطي عدستان موجبتان بعدًا بؤريًا موجبًا أقصر. وقد يعطي الجمع بين عدسة موجبة وأخرى سالبة نظامًا مجمعًا أو مفرقًا.
يطبق التقريب على الناتج فقط.
مواضع فائدة التقريب وحدوده
يفيد هذا التقريب في مسائل البصريات، وإعداد المختبر، والفحوص السريعة، والاختبارات القابلة للتكرار للبرامج التعليمية. لا يحل محل تصميم منظومة حقيقية؛ فالمسافة الملحوظة تضيف حدًا آخر، والعدسات السميكة تحتاج إلى مستويات رئيسية. كما لا يشمل معامل الانكسار أو الطول الموجي أو الفتحات أو الزيغ أو تفاوت التصنيع.
تنفذ كل مطالبة هذا الحساب فقط بلا شبكة أو تخزين أو عشوائية أو تاريخ.
حالات الاستخدام
مراجعة مسائل البصريات
تحققوا من البعد البؤري المكافئ وإشارته قبل إكمال مخطط الأشعة.
تقدير زوج متلامس
احصلوا على تقدير أولي عندما يمكن إهمال المسافة بين العدستين.
إنشاء بيانات اختبار حتمية
ولدوا نتائج ثابتة للبرامج التعليمية والاختبارات الآلية.
الأسئلة الشائعة
هل تصلح للعدسات المتباعدة أو السميكة؟
لا، فهي تفترض عدستين رقيقتين متلامستين، وتحتاج الأنظمة الأخرى إلى نموذج أكمل.
ما البعد البؤري المجمّع لعدستين 20 cm و30 cm متلامستين؟
12 cm. اجمع المقلوبين 1/20 و1/30 فتحصل على 1/12، ثم اقلب الناتج. العدستان مجمِّعتان، لذا يكون الزوج مجمِّعاً أيضاً.
هل يمكن خلط السنتيمتر والمليمتر بين العدستين؟
لا. أدخل البعدين البؤريين بالوحدة نفسها، وستظهر النتيجة بهذه الوحدة. لا تحوّل الحاسبة الوحدات ولا تستنتجها من التسميات.
لماذا لا يمكن أن يكون البعد البؤري صفراً؟
لأن الحساب يستخدم مقلوب كل بعد بؤري، ومقلوب الصفر غير موجود. والعدسة ذات البعد البؤري الصفري لا معنى فيزيائياً لها في نموذج العدسات الرقيقة.
هل يمكن التحكم في عدد المنازل العشرية للنتيجة؟
نعم، يمكنك اختيار التقريب من صفر حتى خمس عشرة منزلة عشرية. وتعيد الأداة القيم المدخلة بعد تنظيمها لتتأكد من القيم التي استُخدمت في الحساب.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/optics/combined-focal-lenses-contact \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length_1":20,"focal_length_2":30}'const res = await fetch("https://api.kit.forhosting.com/optics/combined-focal-lenses-contact", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length_1": 20,
"focal_length_2": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/combined-focal-lenses-contact",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length_1": 20,
"focal_length_2": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/combined-focal-lenses-contact", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length_1":20,"focal_length_2":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length_1":20,"focal_length_2":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/combined-focal-lenses-contact", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"focal_length_1": 20,
"focal_length_2": 30
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.combined_focal_lenses_contact",
"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.
كيفية إدخال البعدين البؤريين بصورة صحيحة
أدخلوا البعد البؤري ذي الإشارة للعدسة الأولى في focal_length_1 وللعدسة الثانية في focal_length_2، واستعملوا الوحدة نفسها لكليهما.
كيف ينتج مجموع المقلوبين النتيجة
يحسب المحرك 1/f = 1/f1 + 1/f2 ثم يأخذ المقلوب. إذا تلاشت القدرتان تمامًا كان الزوج لابؤريًا بلا بعد بؤري منته، ولذلك تعاد invalid_input بدلًا من Infinity.
مواضع فائدة التقريب وحدوده
الاستخدام في المتصفح مجاني، وسعر API هو $0.002.
أسئلة تقنية
ما تكلفة الحاسبة؟
استخدام المتصفح مجاني، وتكلفة كل طلب API صحيح هي $0.002.
ما الصيغة المستخدمة؟
تستخدم الصيغة 1/f = 1/f1 + 1/f2 مع توحيد وحدة الأطوال.
هل يمكن أن يكون البعد البؤري سالبًا؟
نعم، أدخلوا قيمة سالبة للعدسة المفرقة.
ماذا يحدث إذا تلاشت القدرتان؟
يصبح الزوج لابؤريًا ولا يملك بعدًا بؤريًا منتهيًا، فتعاد invalid_input.