حاسبة RPM إلى سرعة خطية
تحوّل حاسبة تحويل RPM إلى سرعة خطية هذه السرعة الدورانية بدورات في الدقيقة ونصف قطر مسار إلى السرعة الخطية عند الحافة، وتُسمى أيضًا السرعة المماسية.
شغّل الأداة مجانًا
المتطابقة مغلقة تمامًا: التردد بالهرتز يساوي rpm مقسومة على ستين، والسرعة الزاوية أوميغا تساوي اثنين باي مضروبة في ذلك التردد، والسرعة الخطية v تساوي أوميغا مضروبة في نصف القطر، وهو ما يتوسع إلى v تساوي اثنين باي r مضروبة في rpm على ستين. عندما يكون نصف القطر بالمتر وrpm دورات في الدقيقة، تكون النتيجة بالمتر في الثانية؛ ويعمل أي وحدة طول متسقة بالطريقة نفسها لوحدة السرعة التي تهمك. rpm صفري يعطي سرعة خطية صفرية؛ ونصف قطر صفري يعطي سرعة حافة صفرية عند أي معدل دوران منتهٍ. يُرفض نصف القطر السالب لأن نصف قطر مسار هندسي لا يمكن أن يكون سالبًا. المحرك حساب حتمي فقط: بلا اتصال بالشبكة وبلا أخذ عينات وبلا اختصارات مرتبطة بالتاريخ. استخدمها مجانًا في المتصفح للواجبات وفحوص تصميم الآلات وتحديد أحجام الناقلات أو العجلات، أو استدعِ واجهة برمجة التطبيقات (API) بتكلفة $0.002 لكل طلب ناجح عندما تحتاج إلى ثوابت سرعة حافة قابلة لإعادة الإنتاج في التكامل المستمر أو مساعدات CAD أو العروض التعليمية التي يجب ألا تبتكر خطوات فاصلة عائمة يدويًا.
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
كم تكلّف حاسبة تحويل RPM إلى سرعة خطية؟
هي مجانية في متصفحك على هذه الصفحة. وعبر واجهة برمجة التطبيقات (API) يكلّف الطلب الناجح $0.002؛ ولا تُفرض رسوم على المدخلات غير الصالحة.
ما الصيغة المستخدَمة لسرعة الحافة الخطية؟
السرعة الخطية v = 2πr · (rpm/60)، حيث r نصف قطر المسار وrpm دورات في الدقيقة. وبطريقة معادلة v = ωr حيث ω = 2π · (rpm/60).
ماذا يحدث إذا كان نصف القطر سالبًا؟
يُرفض الإدخال برمز invalid_input. لا يمكن أن يكون نصف قطر مسار هندسي سالبًا؛ استخدم نصف قطر غير سالب (الصفر مسموح به ويعطي سرعة حافة صفرية).
هل يمكن أن تكون rpm صفرًا أو سالبة؟
نعم. تعطي rpm صفرية سرعة خطية صفرية ودورًا null. وتُعامَل rpm السالبة كمعدل دوران إشاري وتنتج سرعة خطية إشارية.
كيف تختلف هذه عن حاسبة سرعة دائرية قائمة على الدور؟
تأخذ هذه الأداة دورات في الدقيقة ونصف القطر. أما الأداة القائمة على الدور فتأخذ الزمن T لدورة واحدة ونصف القطر عبر v = 2πr/T. الفيزياء نفسها، لكن أشكال إدخال شائعة ونيّة بحث مختلفة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/mech/rpm-to-linear \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rpm":60,"radius":0.25}'const res = await fetch("https://api.kit.forhosting.com/mech/rpm-to-linear", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rpm": 60,
"radius": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/rpm-to-linear",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rpm": 60,
"radius": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/rpm-to-linear", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rpm":60,"radius":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rpm":60,"radius":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/rpm-to-linear", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"rpm": 60,
"radius": 0.25
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.rpm_to_linear",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs_rpm | 1000000000000000 |
max_abs_radius | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |