{"id":15814,"date":"2025-05-13T06:37:44","date_gmt":"2025-05-13T06:37:44","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15814"},"modified":"2025-05-13T06:43:06","modified_gmt":"2025-05-13T06:43:06","slug":"hollow-shaft-parameter-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/fr\/hollow-shaft-parameter-calculator\/","title":{"rendered":"Calculateur de param\u00e8tres d&#039;arbre creux"},"content":{"rendered":"<p class=\"wp-block-paragraph\">D\u00e9couvrez l&#039;ing\u00e9nierie de pr\u00e9cision gr\u00e2ce \u00e0 notre calculateur de param\u00e8tres d&#039;arbre creux. Cet outil puissant permet aux ing\u00e9nieurs et aux concepteurs de calculer les param\u00e8tres critiques des arbres creux, notamment le diam\u00e8tre ext\u00e9rieur, le diam\u00e8tre int\u00e9rieur et les propri\u00e9t\u00e9s des mat\u00e9riaux. Am\u00e9liorez l&#039;efficacit\u00e9 et la pr\u00e9cision de vos projets gr\u00e2ce \u00e0 des calculs avanc\u00e9s adapt\u00e9s \u00e0 vos besoins sp\u00e9cifiques. Que vous travailliez sur des syst\u00e8mes m\u00e9caniques, des transmissions de puissance ou des projets de construction, notre calculateur est con\u00e7u pour optimiser la conception et les performances. Simplifiez votre flux de travail et garantissez une int\u00e9grit\u00e9 structurelle robuste gr\u00e2ce \u00e0 notre interface intuitive et \u00e0 des r\u00e9sultats pr\u00e9cis.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"305\" height=\"220\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/QQ20250513-143023.png\" loading=\"lazy\" alt=\"Calculateur de param\u00e8tres d&#039;arbre creux\" class=\"wp-image-15815\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/QQ20250513-143023.png 305w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/QQ20250513-143023-300x216.png 300w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/QQ20250513-143023-100x72.png 100w\" sizes=\"(max-width: 305px) 100vw, 305px\" \/><\/figure>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Calculateur de param\u00e8tres d&#039;arbre creux<\/title>\n    <meta name=\"description\" content=\"Calculez le moment d&#039;inertie d&#039;un arbre creux avec un style complet et une isolation de script.\">\n<\/head>\n<body>\n<div id=\"hollow-shaft-shadow-root\"><\/div>\n<script>\n(function(){\n  \/\/ 1. \u521b\u5efaShadow Root\n  const host = document.getElementById('hollow-shaft-shadow-root');\n  if (!host) return;\n  const shadow = host.attachShadow({mode: 'open'});\n\n  \/\/ 2. \u7ec4\u4ef6HTML\n  shadow.innerHTML = `\n    <style>\n      :host, * { box-sizing: border-box; }\n      .calculator-container {\n        font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;\n        line-height: 1.6;\n        color: #333;\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 20px;\n        background: #fff;\n        border-radius: 8px;\n        box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n        position: relative;\n        z-index: 1;\n      }\n      .section { margin-bottom: 30px; }\n      h2 {\n        color: #000;\n        font-size: 1.5rem;\n        margin-bottom: 15px;\n        font-weight: 600;\n      }\n      .parameter-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 15px;\n        margin-bottom: 20px;\n      }\n      .parameter-item {\n        background: #f8f9fa;\n        padding: 10px;\n        border-radius: 4px;\n      }\n      .parameter-item h3 {\n        font-size: 1rem;\n        margin-bottom: 5px;\n        color: #000;\n      }\n      .calculator-form {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 15px;\n        margin-bottom: 20px;\n      }\n      .input-group {\n        display: flex;\n        flex-direction: column;\n      }\n      .input-group label {\n        margin-bottom: 5px;\n        font-weight: 500;\n      }\n      .input-group input {\n        padding: 8px;\n        border: 1px solid #ddd;\n        border-radius: 4px;\n        font-size: 1rem;\n      }\n      .calculate-btn {\n        background: #007bff;\n        color: #fff;\n        border: none;\n        padding: 12px 56px;\n        border-radius: 4px;\n        cursor: pointer;\n        font-size: 1rem;\n        font-weight: 500;\n        transition: background 0.3s, color 0.3s;\n        grid-column: 1 \/ -1;\n        margin: 20px auto 0 auto;\n        display: block;\n        width: auto;\n        min-width: 180px;\n      }\n      .calculate-btn:hover {\n        background: #0056b3;\n        color: #fff;\n      }\n      .results {\n        display: none;\n        background: #e9ecef;\n        padding: 20px;\n        border-radius: 4px;\n        margin-top: 20px;\n      }\n      .results.active {\n        display: block;\n      }\n      .result-item {\n        margin-bottom: 10px;\n        font-size: 1.1rem;\n      }\n      .result-value {\n        font-weight: 600;\n        color: #007bff;\n      }\n      @media (max-width: 768px) {\n        .calculator-form,\n        .parameter-grid {\n          grid-template-columns: 1fr;\n        }\n      }\n    <\/style>\n    <div class=\"calculator-container\">\n      <div class=\"section\">\n        <h2>Parameters<\/h2>\n        <div class=\"parameter-grid\">\n          <div class=\"parameter-item\">\n            <h3>Mass (m)<\/h3>\n            <p>The mass of the object.<\/p>\n          <\/div>\n          <div class=\"parameter-item\">\n            <h3>Outer Diameter (R)<\/h3>\n            <p>The external diameter of the hollow shaft.<\/p>\n          <\/div>\n          <div class=\"parameter-item\">\n            <h3>Inner Diameter (r)<\/h3>\n            <p>The internal diameter of the hollow shaft.<\/p>\n          <\/div>\n          <div class=\"parameter-item\">\n            <h3>Length (L)<\/h3>\n            <p>The total length of the hollow shaft.<\/p>\n          <\/div>\n          <div class=\"parameter-item\">\n            <h3>Distance (e)<\/h3>\n            <p>The distance from the axis (eccentricity).<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"section\">\n        <h2>Calculator<\/h2>\n        <form id=\"calculatorForm\" class=\"calculator-form\" autocomplete=\"off\">\n          <div class=\"input-group\">\n            <label for=\"mass\">Mass (m, kg)<\/label>\n            <input type=\"number\" id=\"mass\" step=\"0.01\" required>\n          <\/div>\n          <div class=\"input-group\">\n            <label for=\"outerDiameter\">Outer Diameter (R, mm)<\/label>\n            <input type=\"number\" id=\"outerDiameter\" step=\"0.01\" required>\n          <\/div>\n          <div class=\"input-group\">\n            <label for=\"innerDiameter\">Inner Diameter (r, mm)<\/label>\n            <input type=\"number\" id=\"innerDiameter\" step=\"0.01\" required>\n          <\/div>\n          <div class=\"input-group\">\n            <label for=\"length\">Length (L, mm)<\/label>\n            <input type=\"number\" id=\"length\" step=\"0.01\" required>\n          <\/div>\n          <div class=\"input-group\">\n            <label for=\"distance\">Distance (e, mm)<\/label>\n            <input type=\"number\" id=\"distance\" step=\"0.01\" required>\n          <\/div>\n          <button type=\"submit\" class=\"calculate-btn\">Calculate<\/button>\n        <\/form>\n      <\/div>\n      <div class=\"section\">\n        <div id=\"results\" class=\"results\">\n          <h2>Calculation Results<\/h2>\n          <div class=\"result-item\">\n            Moment of Inertia: <span class=\"result-value\" id=\"momentOfInertia\">0<\/span> kg\u00b7cm\u00b2\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  `;\n\n  \/\/ 3. \u4e8b\u4ef6\u7ed1\u5b9a\n  shadow.getElementById('calculatorForm').addEventListener('submit', function(e) {\n    e.preventDefault();\n    const m = parseFloat(shadow.getElementById('mass').value);\n    const R = parseFloat(shadow.getElementById('outerDiameter').value);\n    const r = parseFloat(shadow.getElementById('innerDiameter').value);\n    const L = parseFloat(shadow.getElementById('length').value);\n    const eVal = parseFloat(shadow.getElementById('distance').value);\n    \/\/ \u5355\u4f4d\u6362\u7b97\n    const R_cm = R \/ 10;\n    const r_cm = r \/ 10;\n    const e_cm = eVal \/ 10;\n    \/\/ \u7269\u4f53\u60ef\u91cf\u516c\u5f0f\uff08kg\u00b7cm\u00b2\uff09\n    const inertia = m * Math.pow(e_cm, 2) + 0.25 * m * (Math.pow(R_cm, 2) + Math.pow(r_cm, 2));\n    shadow.getElementById('momentOfInertia').textContent = inertia.toFixed(2);\n    shadow.getElementById('results').classList.add('active');\n  });\n})();\n<\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Discover precise engineering with our Hollow Shaft Parameter Calculator. This powerful tool allows engineers and designers to calculate critical parameters of hollow shafts, including outer&#8230;<\/p>","protected":false},"author":2,"featured_media":15816,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3430],"tags":[3398,3656,3655],"class_list":["post-15814","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cam-indexer-selector","tag-engineering-tools","tag-hollow-shaft","tag-parameter-calculator","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/05\/Hollow-Shaft-Parameter-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/comments?post=15814"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/15816"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=15814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=15814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=15814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}