{"id":1390,"date":"2026-02-03T11:24:24","date_gmt":"2026-02-03T02:24:24","guid":{"rendered":"https:\/\/proteinmaker.net\/wp\/?page_id=1390"},"modified":"2026-02-03T11:24:24","modified_gmt":"2026-02-03T02:24:24","slug":"centri-sync","status":"publish","type":"page","link":"https:\/\/proteinmaker.net\/wp\/buffer-calculator\/centri-sync\/","title":{"rendered":"Centri-Sync"},"content":{"rendered":"<div id=\"pm-centri-sync-v11\" style=\"all: initial; display: block; max-width: 820px; margin: 20px auto; font-family: 'Segoe UI', Roboto, Arial, sans-serif; background: #fff; color: #000; border: 3px solid #000; border-radius: 15px; overflow: hidden; box-shadow: 0 12px 40px rgba(0,0,0,0.15); box-sizing: border-box;\">\r\n\r\n    <style>\r\n        #pm-centri-sync-v11 * { box-sizing: border-box; color: #000; font-family: inherit; }\r\n        #pm-centri-sync-v11 .no-print { display: block; }\r\n        #pm-centri-sync-v11 .pm-header { background: #064e3b; padding: 15px; text-align: center; }\r\n        #pm-centri-sync-v11 .pm-header h2 { margin: 0; color: #fff; font-size: 1.3rem; font-weight: 800; }\r\n        #pm-centri-sync-v11 .pm-body { padding: 15px; background: #f8fafc; }\r\n        \r\n        #pm-centri-sync-v11 .pm-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); gap: 10px; margin-bottom: 10px; }\r\n        #pm-centri-sync-v11 .pm-card { border: 2.2px solid #064e3b; border-radius: 10px; padding: 12px; background: #fff; }\r\n        \r\n        #pm-centri-sync-v11 .pm-input-group { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }\r\n        #pm-centri-sync-v11 .pm-row { display: flex; flex-direction: column; gap: 3px; font-weight: 700; font-size: 0.75rem; color: #475569; }\r\n        \r\n        #pm-centri-sync-v11 input { border: 2.2px solid #064e3b; padding: 6px; border-radius: 6px; font-weight: 800; background: #fff; font-size: 0.85rem; width: 100%; text-align: center; }\r\n\r\n        .sync-res-box { background: #f0fdf4; border: 2.5px solid #064e3b; border-radius: 10px; padding: 15px; text-align: center; margin-bottom: 10px; }\r\n        .sync-val { font-size: 1.8rem; font-weight: 950; color: #064e3b; }\r\n\r\n        #pm-report-area { padding: 25px; border-top: 5px double #064e3b; background: #fff; }\r\n        #pm-centri-sync-v11 .pm-title { text-align: center; border-bottom: 4px solid #064e3b; padding-bottom: 10px; margin-bottom: 15px; }\r\n        \r\n        #pm-centri-sync-v11 table { width: 100%; border-collapse: collapse; border: 3px solid #064e3b; margin-top: 10px; }\r\n        #pm-centri-sync-v11 th { background: #064e3b; color: #fff; padding: 8px; font-size: 0.8rem; }\r\n        #pm-centri-sync-v11 td { padding: 10px; border: 1.2px solid #064e3b; text-align: center; font-weight: 800; font-size: 0.95rem; }\r\n\r\n        .pm-btns { padding: 15px 20px 25px; display: flex; gap: 15px; background: #f8fafc; justify-content: center; align-items: center; border-top: 1px solid #e2e8f0; }\r\n        .pm-btn { width: 190px; padding: 14px; border-radius: 8px; font-weight: 950; cursor: pointer; font-size: 1.05rem; border: none; transition: all 0.2s; }\r\n        .pm-btn-primary { background: #064e3b; color: #fff; }\r\n        .pm-btn-eln { background: #6366f1; color: #fff; }\r\n        .pm-btn-outline { background: #fff; color: #064e3b; border: 2.5px solid #064e3b; }\r\n\r\n        .pm-cite-box { margin-top: 20px; padding: 12px; border: 1.5px dashed #064e3b; border-radius: 10px; font-size: 0.75rem; color: #475569; text-align: center; line-height: 1.5; }\r\n\r\n        @media print {\r\n            .no-print { display: none !important; }\r\n            #pm-centri-sync-v11 { border: none !important; box-shadow: none !important; margin: 0 !important; }\r\n            #pm-report-area { border-top: none !important; padding: 0 !important; }\r\n            @page { size: A4; margin: 10mm; }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"pm-header no-print\">\r\n        <h2>ProteinMaker: Centri-Sync V1.1 (Verified)<\/h2>\r\n    <\/div>\r\n\r\n    <form onsubmit=\"return false;\" class=\"pm-body no-print\">\r\n        <div class=\"sync-res-box\">\r\n            <div style=\"font-size: 0.8rem; font-weight: 700; color: #475569; margin-bottom: 5px;\">Relative Centrifugal Force (RCF)<\/div>\r\n            <span id=\"cs_res_rcf_v11\" class=\"sync-val\">15,115<\/span> <span style=\"font-size: 1.2rem; font-weight: 800;\">\u00d7 g<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"pm-grid\">\r\n            <div class=\"pm-card\" style=\"border-left: 8px solid #064e3b;\">\r\n                <h3 style=\"margin: 0 0 8px 0; font-size: 0.9rem; color: #064e3b;\">1. Rotor Radius<\/h3>\r\n                <div class=\"pm-row\">\r\n                    <span>Radius (mm)<\/span>\r\n                    <input type=\"number\" id=\"cs_r_v11\" value=\"80\" step=\"1\" oninput=\"csCalcV11('rpm')\">\r\n                    <p style=\"margin: 5px 0 0; font-size: 0.65rem; color: #64748b;\">* mm \ub2e8\uc704 \uc785\ub825 (cm\ub85c \uc790\ub3d9 \ud658\uc0b0 \uacc4\uc0b0\ub428)<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pm-card\" style=\"border-left: 8px solid #2563eb;\">\r\n                <h3 style=\"margin: 0 0 8px 0; font-size: 0.9rem; color: #2563eb;\">2. RPM \u2194 RCF Converter<\/h3>\r\n                <div class=\"pm-input-group\">\r\n                    <div class=\"pm-row\">\r\n                        <span>Speed (RPM)<\/span>\r\n                        <input type=\"number\" id=\"cs_rpm_v11\" value=\"13000\" oninput=\"csCalcV11('rpm')\">\r\n                    <\/div>\r\n                    <div class=\"pm-row\">\r\n                        <span>Force (\u00d7 g)<\/span>\r\n                        <input type=\"number\" id=\"cs_rcf_v11\" value=\"15115\" oninput=\"csCalcV11('rcf')\">\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/form>\r\n\r\n    <div id=\"pm-report-area\">\r\n        <div class=\"pm-title\">\r\n            <h2 style=\"margin: 0; color: #064e3b; font-size: 1.5rem;\">CENTRIFUGATION PROTOCOL<\/h2>\r\n            <p style=\"margin: 8px 0 0; font-weight: 900; color: #475569; font-size: 0.9rem;\">Equipment-Specific Synchronization Data<\/p>\r\n        <\/div>\r\n\r\n        <table>\r\n            <thead>\r\n                <tr>\r\n                    <th>Parameter<\/th>\r\n                    <th>Value<\/th>\r\n                    <th>Notes<\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                <tr><td>Rotor Radius<\/td><td id=\"rep_r_v11\">80 mm<\/td><td>Manual r-max<\/td><\/tr>\r\n                <tr style=\"background: #f0fdf4;\"><td>Rotational Speed<\/td><td id=\"rep_rpm_v11\" style=\"color:#064e3b; font-weight:950;\">13,000 RPM<\/td><td>Set Value<\/td><\/tr>\r\n                <tr style=\"background: #f0f7ff;\"><td>Centrifugal Force<\/td><td id=\"rep_rcf_v11\" style=\"color:#2563eb; font-weight:950;\">15,115 \u00d7 g<\/td><td>Physical Force<\/td><\/tr>\r\n            <\/tbody>\r\n        <\/table>\r\n\r\n        <div style=\"margin-top: 15px; padding: 12px; border-radius: 8px; background: #fffbeb; border: 2px solid #d97706; font-size: 0.82rem; line-height: 1.5;\">\r\n            <b style=\"color: #d97706;\">\ud83e\uddea Scientific Validation:<\/b> \r\n            RCF\ub294 \ub85c\ud130 \ubc18\uacbd(r)\uc5d0 \ube44\ub840\ud569\ub2c8\ub2e4. \uc7a5\ube44\ub97c \ubc14\uafc0 \ub54c\ub294 RPM\uc774 \uc544\ub2cc <b>RCF(\u00d7 g)<\/b> \uac12\uc744 \uace0\uc815\ud574\uc57c \uc2e4\ud5d8\uc758 \uc7ac\ud604\uc131\uc744 \ubcf4\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \r\n            <i>Formula: RCF = 1.118 \u00d7 10\u207b\u2075 \u00d7 r(cm) \u00d7 RPM\u00b2<\/i>\r\n        <\/div>\r\n\r\n        <div class=\"pm-cite-box\">\r\n            <strong>How to Cite:<\/strong> If this synchronization tool assisted your research, please cite as: <br>\r\n            \"<strong>ProteinMaker: Centri-Sync V1.1<\/strong>, <u>https:\/\/proteinmaker.net\/wp\/buffer-calculator\/<\/u> (Accessed: 2026)\"\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pm-btns no-print\">\r\n        <button class=\"pm-btn pm-btn-primary\" onclick=\"window.print()\">PRINT TO PDF<\/button>\r\n        <button class=\"pm-btn pm-btn-eln\" onclick=\"copyCSV11()\">COPY FOR ELN<\/button>\r\n        <button class=\"pm-btn pm-btn-outline\" onclick=\"location.reload()\">RESET<\/button>\r\n    <\/div>\r\n\r\n    <script>\r\n        (function() {\r\n            window.csCalcV11 = function(mode) {\r\n                try {\r\n                    const r_mm = parseFloat(document.getElementById('cs_r_v11').value) || 0;\r\n                    const r_cm = r_mm \/ 10; \/\/ mm to cm conversion\r\n                    const rpmIn = document.getElementById('cs_rpm_v11');\r\n                    const rcfIn = document.getElementById('cs_rcf_v11');\r\n                    const k = 1.118 * Math.pow(10, -5);\r\n\r\n                    if (mode === 'rpm') {\r\n                        const rpm = parseFloat(rpmIn.value) || 0;\r\n                        const rcf = k * r_cm * Math.pow(rpm, 2);\r\n                        rcfIn.value = Math.round(rcf);\r\n                    } else {\r\n                        const rcf = parseFloat(rcfIn.value) || 0;\r\n                        const rpm = Math.sqrt(rcf \/ (k * r_cm));\r\n                        rpmIn.value = Math.round(rpm);\r\n                    }\r\n\r\n                    const finalRCF = parseInt(rcfIn.value) || 0;\r\n                    const finalRPM = parseInt(rpmIn.value) || 0;\r\n\r\n                    document.getElementById('cs_res_rcf_v11').innerText = finalRCF.toLocaleString();\r\n                    document.getElementById('rep_r_v11').innerText = r_mm + \" mm\";\r\n                    document.getElementById('rep_rpm_v11').innerText = finalRPM.toLocaleString() + \" RPM\";\r\n                    document.getElementById('rep_rcf_v11').innerText = finalRCF.toLocaleString() + \" \u00d7 g\";\r\n\r\n                } catch (e) { console.error(e); }\r\n            };\r\n\r\n            window.copyCSV11 = function() {\r\n                const text = `--- Centrifugation Sync (ProteinMaker V1.1) ---\\n` +\r\n                             `Radius: ${document.getElementById('rep_r_v11').innerText}\\n` +\r\n                             `Speed: ${document.getElementById('rep_rpm_v11').innerText}\\n` +\r\n                             `RCF: ${document.getElementById('rep_rcf_v11').innerText}\\n` +\r\n                             `Ref: https:\/\/proteinmaker.net\/wp\/buffer-calculator\/`;\r\n                navigator.clipboard.writeText(text);\r\n                alert(\"Synchronization data copied for ELN!\");\r\n            };\r\n\r\n            window.addEventListener('load', () => setTimeout(() => csCalcV11('rpm'), 200));\r\n        })();\r\n    <\/script>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1361,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1390","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/comments?post=1390"}],"version-history":[{"count":1,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1390\/revisions"}],"predecessor-version":[{"id":1391,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1390\/revisions\/1391"}],"up":[{"embeddable":true,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1361"}],"wp:attachment":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/media?parent=1390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}