{"id":2562,"date":"2026-05-22T06:58:24","date_gmt":"2026-05-22T06:58:24","guid":{"rendered":"https:\/\/meitu-engelhardt.com\/?page_id=2562"},"modified":"2026-05-22T07:05:26","modified_gmt":"2026-05-22T07:05:26","slug":"material-selection-calculator","status":"publish","type":"page","link":"https:\/\/meitu-engelhardt.com\/pt-br\/custom-rubber-molding\/plumbing-assembly-products\/material-selection-calculator\/","title":{"rendered":"material-sele\u00e7\u00e3o-calculadora"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-3460f61\" data-block-id=\"3460f61\"><style>.stk-3460f61 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-3460f61-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-06f05b6\" data-v=\"4\" data-block-id=\"06f05b6\"><style>.stk-06f05b6-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-06f05b6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-06f05b6-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-09204c0\" data-block-id=\"09204c0\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-09204c0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8724157\" data-v=\"4\" data-block-id=\"8724157\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8724157-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8724157-inner-blocks\">\n<section id=\"msc-calc-v1\">\n<style>\n#msc-calc-v1 {\n  --msc-pri: #0048F0;\n  --msc-c0: #111111;\n  --msc-c1: #FFFFFF;\n  --msc-c3: #F5F6F8;\n  --msc-c4: #E4E6EA;\n  --msc-c6: #5A5D63;\n  --msc-fM: 'IBM Plex Mono', 'Courier New', monospace;\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: 28px 24px;\n  background: var(--msc-c1);\n  border: 1px solid var(--msc-c4);\n  color: var(--msc-c0);\n}\n#msc-calc-v1 * { box-sizing: border-box; }\n\n\/* \u6807\u9898\u6837\u5f0f\u5c42\u7ea7 *\/\n#msc-calc-v1 h1 {\n  font-family: inherit !important;\n  font-size: 32px !important;\n  font-weight: 700 !important;\n  line-height: 1.2 !important;\n  margin: 0 0 12px 0 !important;\n  padding: 0 !important;\n}\n#msc-calc-v1 h2 {\n  font-family: inherit !important;\n  font-size: 18px !important;\n  font-weight: 500 !important;\n  line-height: 1.4 !important;\n  color: var(--msc-c6) !important;\n  margin: 0 0 20px 0 !important;\n  padding: 0 !important;\n}\n#msc-calc-v1 h3 {\n  font-family: var(--msc-fM) !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  text-transform: uppercase;\n  letter-spacing: 0.6px;\n  color: var(--msc-c0);\n  margin: 24px 0 12px !important;\n  padding: 0 !important;\n}\n\n\/* \u5176\u4ed6\u7ec4\u4ef6\u6837\u5f0f *\/\n#msc-calc-v1 .msc-intro { font-size: 14px; color: var(--msc-c6); margin: 6px 0 14px; }\n#msc-calc-v1 label { font-size: 13px; font-weight: 600; display: block; margin-bottom: 6px; }\n#msc-calc-v1 .msc-field { margin-bottom: 14px; }\n#msc-calc-v1 .msc-select {\n  width: 100% !important;\n  height: 44px !important;\n  font-family: var(--msc-fM) !important;\n  font-size: 13px !important;\n  color: var(--msc-c0) !important;\n  background: var(--msc-c1) !important;\n  border: 1px solid var(--msc-c4) !important;\n  padding: 0 12px !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n  border-radius: 0 !important;\n}\n#msc-calc-v1 .msc-select option { color: #111111 !important; background: #FFFFFF !important; }\n#msc-calc-v1 .msc-select:focus { border-color: var(--msc-pri) !important; outline: none !important; }\n#msc-calc-v1 .msc-btn {\n  height: 48px;\n  width: 100%;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: var(--msc-c1) !important;\n  background: var(--msc-pri) !important;\n  border: none !important;\n  cursor: pointer !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n  border-radius: 0 !important;\n  margin-top: 10px;\n}\n#msc-calc-v1 .msc-btn:hover { opacity: 0.88; }\n#msc-calc-v1 .msc-result { display: none; margin-top: 28px; }\n#msc-calc-v1 .msc-result.msc-on { display: block; }\n#msc-calc-v1 .msc-pick {\n  padding: 20px 22px;\n  background: var(--msc-c3);\n  border-left: 3px solid var(--msc-pri);\n}\n#msc-calc-v1 .msc-tag {\n  font-family: var(--msc-fM);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.6px;\n  color: var(--msc-pri);\n  display: block;\n  margin-bottom: 4px;\n}\n#msc-calc-v1 .msc-bars { margin: 14px 0; }\n#msc-calc-v1 .msc-bar-row { margin-bottom: 10px; }\n#msc-calc-v1 .msc-bar-label {\n  font-family: var(--msc-fM);\n  font-size: 12px;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 3px;\n}\n#msc-calc-v1 .msc-bar-track { height: 14px; background: var(--msc-c4); }\n#msc-calc-v1 .msc-bar-fill { height: 14px; background: var(--msc-pri); }\n#msc-calc-v1 .msc-note {\n  font-family: var(--msc-fM);\n  font-size: 12px;\n  padding: 12px;\n  background: var(--msc-c1);\n  border: 1px solid var(--msc-c4);\n  margin-top: 12px;\n}\n#msc-calc-v1 .msc-cta {\n  display: inline-block;\n  margin-top: 14px;\n  padding: 12px 26px;\n  background: var(--msc-pri);\n  color: var(--msc-c1) !important;\n  font-size: 14px;\n  font-weight: 600;\n  text-decoration: none;\n}\n#msc-calc-v1 .msc-cta:hover { opacity: 0.88; }\n#msc-calc-v1 .msc-disc { font-size: 12px; color: var(--msc-c6); margin-top: 12px; }\n@media (max-width: 860px) {\n  #msc-calc-v1 { padding: 20px 16px; }\n}\n<\/style>\n\n<h1>Plumbing Material Selection Calculator<\/h1>\n<h2>Identify the optimal body material for your plumbing assembly<\/h2>\n\n<p class=\"msc-intro\">There is no single best material for a plumbing assembly product &mdash; the right body material depends on the service conditions. Set your conditions and the calculator scores brass, stainless steel, PVC, and ABS for the job.<\/p>\n\n<h3>Service conditions<\/h3>\n<div class=\"msc-field\">\n  <label for=\"msc-water\">Water exposure<\/label>\n  <select id=\"msc-water\" class=\"msc-select\">\n    <option value=\"standing\">Standing \/ frequent water<\/option>\n    <option value=\"occasional\">Occasional water contact<\/option>\n    <option value=\"potable\">Potable (drinking) water contact<\/option>\n  <\/select>\n<\/div>\n<div class=\"msc-field\">\n  <label for=\"msc-temp\">Hot water exposure<\/label>\n  <select id=\"msc-temp\" class=\"msc-select\">\n    <option value=\"cold\">Cold \/ drainage only<\/option>\n    <option value=\"hot\">Sustained hot water<\/option>\n  <\/select>\n<\/div>\n<div class=\"msc-field\">\n  <label for=\"msc-finish\">Visible decorative finish required?<\/label>\n  <select id=\"msc-finish\" class=\"msc-select\">\n    <option value=\"no\">No &mdash; concealed part<\/option>\n    <option value=\"yes\">Yes &mdash; visible plated finish<\/option>\n  <\/select>\n<\/div>\n<div class=\"msc-field\">\n  <label for=\"msc-priority\">Top priority<\/label>\n  <select id=\"msc-priority\" class=\"msc-select\">\n    <option value=\"life\">Maximum service life<\/option>\n    <option value=\"cost\">Lowest unit cost<\/option>\n    <option value=\"corr\">Corrosion \/ rust resistance<\/option>\n  <\/select>\n<\/div>\n\n<button type=\"button\" class=\"msc-btn\" onclick=\"mscCalc()\">Calculate Best Material<\/button>\n\n<div id=\"msc-out\" class=\"msc-result\">\n  <div class=\"msc-pick\">\n    <span class=\"msc-tag\">Recommended body material<\/span>\n    <h3 id=\"msc-pick-name\">&nbsp;<\/h3>\n    <div class=\"msc-bars\" id=\"msc-bars\"><\/div>\n    <div class=\"msc-note\" id=\"msc-note\">&nbsp;<\/div>\n    <a class=\"msc-cta\" href=\"#ct-popup-800\">Request a Sample in This Material &rarr;<\/a>\n    <p class=\"msc-disc\">Service-life ranges reflect published industry data for plumbing materials; actual life varies with water quality and installation. Engelhardt assembles all four materials in-house.<\/p>\n  <\/div>\n<\/div>\n\n<script>\nfunction mscScoreLabel(s) {\n  if (s >= 80) { return 'Excellent fit'; }\n  if (s >= 60) { return 'Good fit'; }\n  if (s >= 40) { return 'Workable'; }\n  return 'Not advised';\n}\nfunction mscCalc() {\n  var water = document.getElementById('msc-water').value;\n  var temp = document.getElementById('msc-temp').value;\n  var finish = document.getElementById('msc-finish').value;\n  var pri = document.getElementById('msc-priority').value;\n\n  var brass = 55;\n  var steel = 55;\n  var pvc = 55;\n  var abs = 55;\n\n  if (water === 'standing') { brass = brass + 10; steel = steel + 15; pvc = pvc + 20; abs = abs + 18; }\n  if (water === 'potable') { brass = brass + 8; steel = steel + 12; pvc = pvc + 10; abs = abs + 8; }\n\n  if (temp === 'hot') { brass = brass + 15; steel = steel + 15; pvc = pvc - 25; abs = abs - 15; }\n  if (temp === 'cold') { pvc = pvc + 12; abs = abs + 12; }\n\n  if (finish === 'yes') { brass = brass + 22; steel = steel + 12; pvc = pvc - 15; abs = abs - 15; }\n  if (finish === 'no') { pvc = pvc + 8; abs = abs + 8; }\n\n  if (pri === 'life') { brass = brass + 15; steel = steel + 10; }\n  if (pri === 'cost') { pvc = pvc + 20; abs = abs + 16; brass = brass - 8; }\n  if (pri === 'corr') { pvc = pvc + 18; abs = abs + 14; steel = steel + 8; brass = brass + 4; }\n\n  if (brass > 100) { brass = 100; }\n  if (steel > 100) { steel = 100; }\n  if (pvc > 100) { pvc = 100; }\n  if (abs > 100) { abs = 100; }\n  if (brass < 5) { brass = 5; }\n  if (steel < 5) { steel = 5; }\n  if (pvc < 5) { pvc = 5; }\n  if (abs < 5) { abs = 5; }\n\n  var mats = [\n    {n: 'Brass', s: brass, life: '40-70 years', d: 'Corrosion-resistant, holds a plated decorative finish, handles hot water.'},\n    {n: 'Stainless Steel', s: steel, life: 'long-life metal', d: 'Strong corrosion resistance, durable grates and strainers.'},\n    {n: 'PVC', s: pvc, life: '25-40 years', d: 'Never rusts, resists drain chemicals, low cost; not for sustained hot water or UV.'},\n    {n: 'ABS', s: abs, life: '25-40 years', d: 'Rust-free and rigid, easy to mold; like PVC, keep off sustained hot water.'}\n  ];\n\n  var best = mats[0];\n  var i = 1;\n  while (i < mats.length) {\n    if (mats[i].s > best.s) { best = mats[i]; }\n    i = i + 1;\n  }\n\n  var bars = '';\n  i = 0;\n  while (i < mats.length) {\n    var m = mats[i];\n    bars = bars + '<div class=\"msc-bar-row\"><div class=\"msc-bar-label\"><span>' + m.n + '<\/span><span>' + m.s + ' \/ 100 &mdash; ' + mscScoreLabel(m.s) + '<\/span><\/div>';\n    bars = bars + '<div class=\"msc-bar-track\"><div class=\"msc-bar-fill\" style=\"width:' + m.s + '%\"><\/div><\/div><\/div>';\n    i = i + 1;\n  }\n\n  document.getElementById('msc-pick-name').innerHTML = best.n + '  (service life: ' + best.life + ')';\n  document.getElementById('msc-bars').innerHTML = bars;\n  document.getElementById('msc-note').innerHTML = best.d;\n  document.getElementById('msc-out').className = 'msc-result msc-on';\n}\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Plumbing Material Selection Calculator Identify the optimal body material for your plumbing assembly There is no single best material for a plumbing assembly product &mdash; the right body material depends on the service conditions. Set your conditions and the calculator scores brass, stainless steel, PVC, and ABS for the job. Service conditions Water exposure Standing [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":2506,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2562","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/pages\/2562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/comments?post=2562"}],"version-history":[{"count":0,"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/pages\/2562\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/pages\/2506"}],"wp:attachment":[{"href":"https:\/\/meitu-engelhardt.com\/pt-br\/wp-json\/wp\/v2\/media?parent=2562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}