Sign In

​​​​Kaimann Fitting Plotter

Calculation Tool

 UK Fitting Plotter

Kaimann ​Fitting Plot​ter.

​​​The Kaimann Online Fitting Plott​er is a unique tool that takes the dimensions you measure and visually plots the shape you need on screen.  As you change the pipe dimensions, insulation thickness or number of segments the plot changes in real time.

For Kaiflex Protect, select “covering” to plot fish tails for covering insulated 90° bends.  For Kaiflex insulation select “insulation materials” to plot fish tails, one-piece or two-piece patterns.

​ 

Javascript Code

<div id="scriptLinks">
/assets/assets/Scripts/scriptBasicValidation.js
#/assets/assets/Scripts/classPipeDef.js
#/assets/assets/Scripts/modDefinePipeCollections.js
#/assets/assets/Scripts/scriptPipePopulate.js
#/assets/assets/Scripts/translationsPlot.js
#/assets/assets/Scripts/translationsGeneralUK.js
#/assets/assets/Scripts/classPlotInput.js
#/assets/assets/Scripts/classFishTailResult.js
#/assets/assets/Scripts/classOnePieceResult.js
#/assets/assets/Scripts/classTwoPieceResult.js
#/assets/assets/Scripts/classReducerResult.js
#/assets/assets/Scripts/classTPieceResult.js
#/assets/assets/Scripts/scriptDrawGeneralSVG.js
#/assets/assets/Scripts/scriptDrawFishTailSVG.js
#/assets/assets/Scripts/scriptDrawOnePieceSVG.js
#/assets/assets/Scripts/scriptDrawTwoPieceSVG.js
#/assets/assets/Scripts/scriptDrawReducerSVG.js
#/assets/assets/Scripts/scriptDrawTPieceSVG.js
#/assets/assets/Scripts/HTMLmodCreateTablesGeneral.js
#/assets/assets/Scripts/HTMLmodCreateTablesPlotter.js
#/assets/assets/Scripts/scriptCalculateFittingsNew.js
#/assets/assets/Scripts/scriptGlobalPoints.js
#/assets/assets/Scripts/scriptLocalStoragePlot.js
#/assets/assets/Scripts/scriptLoadPopulatePlotNew.js
#/assets/assets/Scripts/autoloadPlotter.js
</div>
<div id="inputForm" class="block">
                             <div class="tableWrapper">
                                 <div id="tableInputOptions" class="tableInputOptions">
                                 <div id="rowCalculateFor" class="MainSelectionOptions">
                                     <select id="cbCoveringOption" class="KaiCalcSelect" onChange="cbCoveringOptionChanged()" >
                                         <option>Insulation material</option>
                                         <option selected>Covering</option>
                                     </select>
                                 </div>
                                 <div id="rowFittingType" class="MainSelectionOptions">
                                     <select id="cbFittingOption" class="KaiCalcSelect" onChange="cbFittingOptionChanged()" >
                                        <option>Fish tails for bend</option>
                                        <option>One piece for bend</option>
                                        <option>Two piece for bend</option>
                                     </select>
                                 </div>
                                 <div id="rowTypePipe" class="MainSelectionOptions">
                                     <select id="cbTypePipe" class="KaiCalcSelect" onchange="cbTypePipeChanged()">
                                      <option>Copper EN 1057 Type X</option>
                                         <!-- <option>Steel</option>-->
                                     </select>
                                 </div>
                             </div>
                             </div>
                             <div class="tableWrapper">
                                 <div id="tableInputVariables" class="tableInputVariables">
                                 <div id="rowPipeOD" class="valueEntryRow">
                                     <label for="cbPipeOD" class="colInput1">
                                         <div id="labelPipeSize" class="colPipeSizeLabel">
                                             Pipe size
                                         </div>
                                         <div id="labelOD" class="colPipeODLabel">
                                             O.D
                                         </div>
                                     </label>
                                     <div class="colInput2">
                                         <select id="cbPipeOD" class="KaiCalcSelect" onchange="pipeODChangedTotal()" >         <!--Keep this or change to "pipeODChangedTotal()"?-->
                                          <option>15</option>
                                          <option>22</option>
                                          <option>28</option>
                                         </select>
                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbPipeSizeUnit" class="KaiCalcSelect" onchange="pipeSizeUnitChangedTotal()">    <!--Keep this or change to "cbPipeSizeUnitChangedTotal()"-->
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowPipeNB" class="valueEntryRow">
                                     <label for="cbPipeNB" class="colInput1">
                                         <div id="labelNB" class="colPipeODLabel">                   <!--Keep this or change-->
                                             N.B
                                         </div>
                                     </label>
                                     <div class="colInput2">
                                         <select id="cbPipeNB" class="KaiCalcSelect" onchange="pipeNBChangedTotal()">            <!--Keep this or change to pipeNBChangedTotal-->
                                          <option>13</option>
                                          <option>20</option>
                                          <option>26</option>
                                         </select>
                                     </div>
                                     <div class="UnitSelectColumn">
                                     </div>
                                 </div>
                                 <div id="rowReducedPipeOD" class="valueEntryRow">
                                     <label for="cbPipeODRed" class="colInput1">
                                         <div id="labelPipeSizeRed" class="colPipeSizeLabel">
                                             Reduced Pipe Size
                                         </div>
                                         <div id="labelODRed" class="colPipeODLabel">
                                             O.D
                                         </div>
                                     </label>
                                     <div class="colInput2">
                                         <select id="cbPipeODRed" class="KaiCalcSelect" onchange="pipeODRedChangedTotal()" >         <!--Keep this or change to "pipeODChangedTotal()"?-->
                                          <option>15</option>
                                          <option>22</option>
                                          <option>28</option>
                                         </select>
                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbPipeSizeUnitRed" class="KaiCalcSelect" onchange="pipeSizeUnitRedChangedTotal()">    <!--Keep this or change to "cbPipeSizeUnitChangedTotal()"-->
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowReducerLength" class="valueEntryRow">
                                     <label for="cbReducerLength" id="labelReducerLength" class="colInput1">
                                         Reducer Length
                                     </label>
                                     <div class="colInput2">
                                         <input type="number" id="cbReducerLength" class="KaiCalcSelect" min="0" value="100" onChange="cbReducerLengthChanged()"/>
                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbReducerLengthUnit" class="KaiCalcSelect" onchange="cbReducerLengthUnitChanged()">
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowLayer1Thick" class="valueEntryRow">
                                     <label for="cbInsulationThicknessUnit" id="labelInsThick1" class="colInput1">
                                         Insulation Thickness
                                     </label>
                                     <div class="colInput2">
                                         <input type="number" id="cbInsulationThickness" name="cbInsulationThickness" class="KaiCalcSelect" value="25" min="0" onchange="cbInsulationThicknessChanged()"/>

                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbInsulationThicknessUnit" class="KaiCalcSelect" onchange="cbInsulationThicknessUnitChanged()">
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowNumSegments">
                                     <label for="cbNoSegments" id="divNumSegmentsLabel" class="colInput1">
                                         Number of segments
                                     </label>
                                     <div class="colInputLong">
                                             <select id="cbNoSegments" class="KaiCalcSelect" onChange="cbNoSegmentsChanged()" >
                                             <option>4</option>
                                             <option>5</option>
                                             <option>6</option>
                                             <option>7</option>
                                             <option>8</option>
                                             </select>
                                     </div>
                                 </div>
                                 <div id="rowCheckbox" class="valueEntryRow">
                                     <label for="MeasureTaken" id="divActualMeasurementsLabel" class="colInput1">
                                         Actual measurements
                                     </label>
                                     <div class="colInputLong">
                                             <select id="MeasureTaken" class="KaiCalcSelect" onChange="cbMeasureTakenChanged()" >
                                             <option>Yes</option>
                                             <option>No</option>
                                             </select>
                                     </div>
                                 </div>
                                 <div id="rowTypeBend" class="valueEntryRow">
                                     <label for="cbTypeBend" id="divTypeBendLabel" class="colInput1">
                                         Type of bend
                                     </label>
                                     <div class="colInputLong">
                                             <select id="cbTypeBend" class="KaiCalcSelect" onChange="cbTypeBendChanged()" >
                                             <option>1-d</option>
                                             <option selected>1.5-d</option>
                                             <option>2-d</option>
                                             <option>2.5-d</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowPipeCircumference" class="valueEntryRow">
                                     <label for="tbPipeCircumference" id="divPipeCircumferenceLabel" class="colInput1">
                                         Pipe circumference
                                     </label>
                                     <div class="colInput2">
                                         <input type="number" id="tbPipeCircumference" class="KaiCalcSelect" onChange="tbPipeCircumferenceChanged()"/>
                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbPipeCircumferenceUnit" class="KaiCalcSelect" onchange="cbPipeCircumferenceUnitChanged()">
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowInnerBend" class="valueEntryRow">
                                     <label for="tbInnerBendCircumference" id="divInnerBendLabel" class="colInput1">
                                         Inner Bend
                                     </label>
                                     <div id="divInnerBendSelect" class="colInput2">
                                         <input type="number" id="tbInnerBendCircumference" class="KaiCalcSelect" onChange="tbInnerBendCircumferenceChanged()"/>
                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbInnerBendCircumferenceUnit" class="KaiCalcSelect" onchange="cbInnerBendCircumferenceUnitChanged()">
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                                 <div id="rowOuterBend" class="valueEntryRow">
                                     <label for="tbOuterBendCircumference" id="divOuterBendLabel" class="colInput1">
                                         Inner Bend
                                     </label>
                                     <div id="divOuterBendSelect" class="colInput2">
                                         <input type="number" id="tbOuterBendCircumference" class="KaiCalcSelect" onChange="tbOuterBendCircumferenceChanged()"/>
                                     </div>
                                     <div class="UnitSelectColumn">
                                         <select id="cbOuterBendCircumferenceUnit" class="KaiCalcSelect" onchange="cbOuterBendCircumferenceUnitChanged()">
                                          <option>mm</option>
                                          <option>inch</option>
                                         </select>
                                     </div>
                                 </div>
                             </div>
                             </div>
                             <div id="tableButtons" class="tableButtons">
                                 <div id="rowCalculatePlotButton" class="rowButton tableSaveResultsButton">
                                     <input type="button" id="buttonPlot" value="Calculate" class="largeButton" onclick="buttonPlotClick()"></input>
                                 </div>
                                 <div id="rowSaveResultsButton" class="rowButton tableSaveResultsButton">
                                     <input type="button" id="buttonSaveResultsPlot" value="Save Results" class="largeButton" onclick="buttonSaveResultsPlotClick()"></input>
                                 </div>
                                 <div id="rowClearResultsButton" class="rowButton tableSaveResultsButton">
                                     <input type="button" id="buttonClearResultsPlot" value="Clear Results" class="largeButton" onclick="buttonClearResultsPlotClick()"></input>
                                 </div>
                                 <div id="rowOpenNewPlotButton" class="rowButton tableSaveResultsButton">
                                     <input type="button" id="buttonOpenNewPlot" value="Print Results Graph" class="largeButton" onclick="buttonOpenNewPlotClick()"></input>
                                 </div>
                             </div>
                 </div>

                         <div id="divOutput" class="canvas">
                             <svg id="canvasPlot" height="992" width="690" xmlns="http://www.w3.org/2000/svg">
                             </svg>

<!--                             <div id="divCanvas" class="fullSizedCanvas hideOnMobile">
                                 <canvas id="canvasPlot" width="690" height="992" border="2"></canvas>
                             </div>-->

                             <div id="insertTablesBeforeHere"></div>
                 </div>

<link rel="stylesheet" type="text/css" href="/assets/assets/Scripts/NewStyle.css" />
Teasertext for results and related content
Plots the shape for fish tails, one-piece or two-piece patterns.

Images

Thumbnail for sliders
Kaimann Calculation Programme: Fittings Plotter
Background for Infoboxes
Thumbnail for related content

Related Content

Tagging columns

Products
 
Attributes
 
Countries
GBR - en-UK; IRL - en-UK; NOR - no; SWE - sv; DNK - da; NLD - nl; BEL - fr; BEL - nl
Test Methods
 
Application Areas
 
Tags
Offline

Technical columns

Target
service
Footer Link
 
Footer Link Name
 
Show Fullwidth Page