Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 11.26 KB | None | 0 0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <HTML>
  3. <HEAD>
  4. <title>Kalkylator för kabelarea</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <link href="http://24volt.eu/mall.css" rel="stylesheet" type="text/css">
  7.  
  8. <SCRIPT>
  9.  
  10. <!-->
  11.  
  12.   var watt0;
  13.   var amp0;
  14.  
  15. function computeForm(form)
  16. {
  17.   var amps = form.amp.value;
  18.   var watts = form.watt.value;
  19.   var areas = form.area.value;
  20.   var volts = form.volt.value;
  21.   var lengths = form.length.value;
  22.   var marea = form.minarea.value;
  23.   var typ = form.kabeltyp.value;
  24.   var ledares = form.ledare.value;
  25.   var los = 0;
  26.   var res = 0;
  27.   var rmax = 0;
  28.   var resl = 0;
  29.   var i = 0;
  30.   var nr = 0;
  31.   var nrl = 0;
  32.  
  33.   if(amps == "") {
  34.     amps = watts / volts
  35.   }
  36.   else if (amps != amp0) {
  37.     watts = volts * amps
  38.   }
  39.  
  40.   if (watts == "") {
  41.     amps = watts / volts
  42.   }
  43.   else if (watts != watt0) {
  44.     amps = watts / volts
  45.   }
  46.  
  47.   amp0 = amps;
  48.   watt0 = watts;
  49.  
  50.   form.watt.value = parseInt(watts * 10) / 10;
  51.  
  52.   for (i=0;i<form.ledare.length;i++) {
  53.     if (form.ledare[i].checked == true)
  54.       nrl=i
  55.   }
  56.  
  57.   if (nrl == 0) {
  58.     lengths = lengths/2
  59.   }
  60.   else if (nrl == 1) {
  61.     lengths = lengths
  62.   }
  63.  
  64.  
  65.   for (i=0;i<form.kabeltyp.length;i++) {
  66.     if (form.kabeltyp[i].checked == true)
  67.       nr=i
  68.   }
  69.  
  70.   if (nr == 0) {
  71.     resl = 18
  72.   }
  73.   else if (nr == 1) {
  74.     resl = 28
  75.   }
  76.  
  77.   res = resl / areas;
  78.  
  79.   if (volts < 24)
  80.     rmax = 495/amps
  81.   else
  82.     rmax = 900/amps;
  83.  
  84.   form.minarea.value = parseInt(resl * 2 * lengths * 10/rmax) / 10;
  85.  
  86.   marea = form.minarea.value;
  87.   if (marea <= 0.75)
  88.     marea = 75
  89.   else if (marea > 0.75 && marea <= 1.5)
  90.     marea = 150
  91.   else if (marea > 1.5 && marea <= 2.5)
  92.     marea = 250
  93.   else if (marea > 2.5 && marea <= 4)
  94.     marea = 400
  95.   else if (marea > 4 && marea <= 6)
  96.     marea = 600
  97.   else if (marea > 6 && marea <= 10)
  98.     marea = 1000
  99.   else if (marea > 10 && marea <= 16)
  100.     marea = 1600
  101.   else if (marea > 16 && marea <= 25)
  102.     marea = 2500
  103.   else if (marea > 25 && marea <= 35)
  104.     marea = 3500
  105.   else if (marea > 35 && marea <= 50)
  106.     marea = 5000
  107.   else if (marea > 50 && marea <= 70)
  108.     marea = 7000
  109.   else if (marea > 70 && marea <= 95)
  110.     marea = 9500
  111.   else if (marea > 95 && marea <= 120)
  112.     marea = 12000
  113.   else if (marea > 120 && marea <= 150)
  114.     marea = 15000
  115.   else if (marea > 150 && marea <= 185)
  116.     marea = 18500
  117.   else if (marea > 185 && marea <= 240)
  118.     marea = 24000
  119.   else
  120.        marea = marea * 100;
  121.  
  122.   form.minarea.value = parseInt(marea)/100;
  123.  
  124.   if (areas == "") {
  125.       res = resl / (marea/100);
  126.   }
  127.  
  128.  
  129.   form.loss.value = parseInt(amps * res * 2 * lengths) / 1000;
  130.   form.amp.value = parseInt(amps*1000) / 1000;
  131.   form.amperes.value = parseInt(amps*1000) / 1000;
  132.   form.resistans.value = parseInt(((0.018*lengths*2)/areas)*100000000) / 100000000;
  133. }
  134.  
  135.  
  136. function clearForm(form)
  137. {
  138.    form.watt.value = "";
  139.    form.volt.value = "";
  140.    form.amp.value = "";
  141.    form.length.value = "";
  142.    form.area.value = "";
  143.    form.minarea.value = "";
  144.    form.kabeltyp.value ="";
  145. }
  146.  
  147. <!-->
  148. </SCRIPT>
  149.  
  150.  
  151. </HEAD>
  152.  
  153. <BODY>
  154.     <table align=center border=0 width="650" BORDER=0 CELLSPACING=2 CELLPADDING=2>
  155.        
  156.            <TR>
  157.              <td valign=top>
  158.                <table border=0 width="320" cellspacing="2" cellpadding="2">
  159.        
  160.                  <tr>
  161.                <td>
  162.                  <table border=0 width="300" cellspacing="2" cellpadding="2">
  163.                    <tr>
  164.                              <td><B><h1>Kabelarea- och spänningsfallskalkylator</h1></B>
  165.                            Spänning och kabelns längd måste anges, samt effekt, eller ström. <BR>
  166.                            Kalkylatorn räknar fram minsta kabelarea med högst 0,5 volts spänningsfall vid 12 volt (1 volt vid
  167.                    24 volt).
  168.                            <BR><BR>
  169.                                <B>Obs!</B> Vid decimaltal måste punkt användas, ej komma.
  170.                      </td>
  171.                    </tr>
  172.                  </table>
  173.                </td>
  174.                  </tr>
  175.        
  176.                  <tr>
  177.                <td>
  178.                  <form method=POST>
  179.                  <table border=0 width="300" bgcolor="blue" cellspacing="2" cellpadding="2">
  180.                    <tr>
  181.                      <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif"> Batterispänning:</td>
  182.                      <td width="180" class="prodtxt" background="gif/skugga.gif">
  183.                    <input type=TEXT name=volt size=9 class="knapp"> volt (V)
  184.                      </td>
  185.                            </tr>
  186.                            <tr>
  187.                              <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif"> Effekt: </td>
  188.                              <td width="180" class="prodtxt" background="gif/skugga.gif">
  189.                                 <input type=TEXT name=watt size=9 class="knapp"> watt (W)
  190.                              </td>
  191.                            </tr>
  192.                            <tr>
  193.                              <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif"> Ström:</td>
  194.                              <td width="180" class="prodtxt" background="gif/skugga.gif">
  195.                                <input type=TEXT name=amp size=9 class="knapp"> ampere (A)
  196.                              </td>
  197.                            </tr>
  198.                            <tr>
  199.                              <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Kabell&auml;ngd:</td>
  200.                              <td width="180" class="prodtxt" background="gif/skugga.gif">
  201.                                <input type=TEXT name=length size=9 class="knapp"> meter (m)
  202.                          </td>
  203.                            </tr>
  204.                            <tr>
  205.                              <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Kabelarea:</td>
  206.                              <td width="180" class="prodtxt" background="gif/skugga.gif">
  207.                                <input type=TEXT name=area size=9 class="knapp"> mm&sup2;
  208.                          </td>
  209.                            </tr>
  210.                            <tr>
  211.                              <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Antal ledare:</td>
  212.                              <td width="180" class="prodtxt" background="gif/skugga.gif">1
  213.                            <input type="radio" name="ledare" value="singel">2
  214.                            <input type="radio" name="ledare" value="dubbel" checked>
  215.                              </td>
  216.                            </tr>
  217.                            <tr>
  218.                              <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Kabeltyp:</td>
  219.                              <td width="180" class="prodtxt" background="gif/skugga.gif">koppar
  220.                            <input type="radio" name="kabeltyp" value="koppar" checked>aluminium
  221.                            <input type="radio" name="kabeltyp" value="aluminium">
  222.                              </td>
  223.                            </tr>
  224.                            <tr>
  225.                              <td background="gif/skugga.gif" colspan=2 align=center>
  226.                                <input type="button" value="Kalkylera" onClick=computeForm(this.form) name="button"  class="knapp"  onMouseOver="this.className='over';" onMouseOut="this.className='knapp';">
  227.                                <img src="gif/transp.gif" width="30" height="5">
  228.                                <input type="reset" value="Rensa" onClick=clearForm(this.form) name="reset" class="knapp" onMouseOver="this.className='over';" onMouseOut="this.className='knapp';">
  229.                              </td>
  230.                            </tr>
  231.                          </table>
  232.                        </td>
  233.                      </tr>
  234.          
  235.                      <tr>
  236.                        <td>  
  237.                          <table border=0 width="300" cellspacing="0" cellpadding="0">
  238.                            <tr>
  239.                              <td>Resultat:
  240.                              </td>
  241.                            </tr>
  242.                          </table>
  243.                        </td>
  244.                      </tr>
  245.            
  246.                      <tr>
  247.                        <td>
  248.                          <table border=0 width="300" bgcolor="blue" cellspacing="2" cellpadding="2">
  249.                            <tr>
  250.                              <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Spänningsfall i kabeln</td>
  251.                              <td width="130" class="tablerubr" background="gif/skugga.gif">
  252.                                <input type=TEXT name=loss size=9 class="knapp" readonly="readonly"> V
  253.                              </td>
  254.                            </tr>
  255.                            <tr>
  256.                              <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Kabelns resistans</td>
  257.                              <td width="130" class="tablerubr" background="gif/skugga.gif">
  258.                                <input type=TEXT name=resistans size=9 class="knapp" readonly="readonly"> ohm</sup>
  259.                              </td>
  260.                            </tr>
  261.                            <tr>
  262.                              <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Ström</td>
  263.                              <td width="130" class="tablerubr" background="gif/skugga.gif">
  264.                                <input type=TEXT name=amperes size=9 class="knapp" readonly="readonly"> A</sup>
  265.                              </td>
  266.                            </tr>
  267.                            <tr>
  268.                              <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Rekommenderad area</td>
  269.                              <td width="130" class="tablerubr" background="gif/skugga.gif">
  270.                                <input type=TEXT name=minarea size=9 class="knapp" readonly="readonly"> mm<sup>2</sup>
  271.                              </td>
  272.                            </tr>
  273.                          </table>
  274.                          </form>
  275.                        </td>
  276.                  </tr>
  277.            
  278.                      <TR>
  279.                        <td>
  280.                          <table border=0 width="300" cellspacing="1" cellpadding="1">
  281.                            <tr>
  282.                          <td>
  283.                    Minsta kabelarea för säkringar:<BR>
  284.                        35 A kräver minst 10 mm<sup>2</sup> kabelarea.<BR>
  285.                        25 A kräver minst 6 mm<sup>2</sup> kabelarea.<BR>
  286.                        20 A kräver minst 4 mm<sup>2</sup> kabelarea.<BR>
  287.                        16 A kräver minst 2,5 mm<sup>2</sup> kabelarea.<BR>
  288.                        0-10 A kräver minst 1,5 mm<sup>2</sup> kabelarea.<BR>
  289.                              </td>
  290.                            </tr>
  291.                          </table>
  292.                        </td>
  293.                  </TR>
  294.                    </table>
  295. </BODY>
  296. </HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement