Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <HTML>
- <HEAD>
- <title>Kalkylator för kabelarea</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link href="http://24volt.eu/mall.css" rel="stylesheet" type="text/css">
- <SCRIPT>
- <!-->
- var watt0;
- var amp0;
- function computeForm(form)
- {
- var amps = form.amp.value;
- var watts = form.watt.value;
- var areas = form.area.value;
- var volts = form.volt.value;
- var lengths = form.length.value;
- var marea = form.minarea.value;
- var typ = form.kabeltyp.value;
- var ledares = form.ledare.value;
- var los = 0;
- var res = 0;
- var rmax = 0;
- var resl = 0;
- var i = 0;
- var nr = 0;
- var nrl = 0;
- if(amps == "") {
- amps = watts / volts
- }
- else if (amps != amp0) {
- watts = volts * amps
- }
- if (watts == "") {
- amps = watts / volts
- }
- else if (watts != watt0) {
- amps = watts / volts
- }
- amp0 = amps;
- watt0 = watts;
- form.watt.value = parseInt(watts * 10) / 10;
- for (i=0;i<form.ledare.length;i++) {
- if (form.ledare[i].checked == true)
- nrl=i
- }
- if (nrl == 0) {
- lengths = lengths/2
- }
- else if (nrl == 1) {
- lengths = lengths
- }
- for (i=0;i<form.kabeltyp.length;i++) {
- if (form.kabeltyp[i].checked == true)
- nr=i
- }
- if (nr == 0) {
- resl = 18
- }
- else if (nr == 1) {
- resl = 28
- }
- res = resl / areas;
- if (volts < 24)
- rmax = 495/amps
- else
- rmax = 900/amps;
- form.minarea.value = parseInt(resl * 2 * lengths * 10/rmax) / 10;
- marea = form.minarea.value;
- if (marea <= 0.75)
- marea = 75
- else if (marea > 0.75 && marea <= 1.5)
- marea = 150
- else if (marea > 1.5 && marea <= 2.5)
- marea = 250
- else if (marea > 2.5 && marea <= 4)
- marea = 400
- else if (marea > 4 && marea <= 6)
- marea = 600
- else if (marea > 6 && marea <= 10)
- marea = 1000
- else if (marea > 10 && marea <= 16)
- marea = 1600
- else if (marea > 16 && marea <= 25)
- marea = 2500
- else if (marea > 25 && marea <= 35)
- marea = 3500
- else if (marea > 35 && marea <= 50)
- marea = 5000
- else if (marea > 50 && marea <= 70)
- marea = 7000
- else if (marea > 70 && marea <= 95)
- marea = 9500
- else if (marea > 95 && marea <= 120)
- marea = 12000
- else if (marea > 120 && marea <= 150)
- marea = 15000
- else if (marea > 150 && marea <= 185)
- marea = 18500
- else if (marea > 185 && marea <= 240)
- marea = 24000
- else
- marea = marea * 100;
- form.minarea.value = parseInt(marea)/100;
- if (areas == "") {
- res = resl / (marea/100);
- }
- form.loss.value = parseInt(amps * res * 2 * lengths) / 1000;
- form.amp.value = parseInt(amps*1000) / 1000;
- form.amperes.value = parseInt(amps*1000) / 1000;
- form.resistans.value = parseInt(((0.018*lengths*2)/areas)*100000000) / 100000000;
- }
- function clearForm(form)
- {
- form.watt.value = "";
- form.volt.value = "";
- form.amp.value = "";
- form.length.value = "";
- form.area.value = "";
- form.minarea.value = "";
- form.kabeltyp.value ="";
- }
- <!-->
- </SCRIPT>
- </HEAD>
- <BODY>
- <table align=center border=0 width="650" BORDER=0 CELLSPACING=2 CELLPADDING=2>
- <TR>
- <td valign=top>
- <table border=0 width="320" cellspacing="2" cellpadding="2">
- <tr>
- <td>
- <table border=0 width="300" cellspacing="2" cellpadding="2">
- <tr>
- <td><B><h1>Kabelarea- och spänningsfallskalkylator</h1></B>
- Spänning och kabelns längd måste anges, samt effekt, eller ström. <BR>
- Kalkylatorn räknar fram minsta kabelarea med högst 0,5 volts spänningsfall vid 12 volt (1 volt vid
- 24 volt).
- <BR><BR>
- <B>Obs!</B> Vid decimaltal måste punkt användas, ej komma.
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td>
- <form method=POST>
- <table border=0 width="300" bgcolor="blue" cellspacing="2" cellpadding="2">
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif"> Batterispänning:</td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">
- <input type=TEXT name=volt size=9 class="knapp"> volt (V)
- </td>
- </tr>
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif"> Effekt: </td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">
- <input type=TEXT name=watt size=9 class="knapp"> watt (W)
- </td>
- </tr>
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif"> Ström:</td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">
- <input type=TEXT name=amp size=9 class="knapp"> ampere (A)
- </td>
- </tr>
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Kabellängd:</td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">
- <input type=TEXT name=length size=9 class="knapp"> meter (m)
- </td>
- </tr>
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Kabelarea:</td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">
- <input type=TEXT name=area size=9 class="knapp"> mm²
- </td>
- </tr>
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Antal ledare:</td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">1
- <input type="radio" name="ledare" value="singel">2
- <input type="radio" name="ledare" value="dubbel" checked>
- </td>
- </tr>
- <tr>
- <td width="120" valign="bottom" class="prodtxt" background="gif/skugga.gif">Kabeltyp:</td>
- <td width="180" class="prodtxt" background="gif/skugga.gif">koppar
- <input type="radio" name="kabeltyp" value="koppar" checked>aluminium
- <input type="radio" name="kabeltyp" value="aluminium">
- </td>
- </tr>
- <tr>
- <td background="gif/skugga.gif" colspan=2 align=center>
- <input type="button" value="Kalkylera" onClick=computeForm(this.form) name="button" class="knapp" onMouseOver="this.className='over';" onMouseOut="this.className='knapp';">
- <img src="gif/transp.gif" width="30" height="5">
- <input type="reset" value="Rensa" onClick=clearForm(this.form) name="reset" class="knapp" onMouseOver="this.className='over';" onMouseOut="this.className='knapp';">
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td>
- <table border=0 width="300" cellspacing="0" cellpadding="0">
- <tr>
- <td>Resultat:
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td>
- <table border=0 width="300" bgcolor="blue" cellspacing="2" cellpadding="2">
- <tr>
- <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Spänningsfall i kabeln</td>
- <td width="130" class="tablerubr" background="gif/skugga.gif">
- <input type=TEXT name=loss size=9 class="knapp" readonly="readonly"> V
- </td>
- </tr>
- <tr>
- <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Kabelns resistans</td>
- <td width="130" class="tablerubr" background="gif/skugga.gif">
- <input type=TEXT name=resistans size=9 class="knapp" readonly="readonly"> ohm</sup>
- </td>
- </tr>
- <tr>
- <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Ström</td>
- <td width="130" class="tablerubr" background="gif/skugga.gif">
- <input type=TEXT name=amperes size=9 class="knapp" readonly="readonly"> A</sup>
- </td>
- </tr>
- <tr>
- <td width="170" class="tablerubr" valign="bottom" background="gif/skugga.gif">Rekommenderad area</td>
- <td width="130" class="tablerubr" background="gif/skugga.gif">
- <input type=TEXT name=minarea size=9 class="knapp" readonly="readonly"> mm<sup>2</sup>
- </td>
- </tr>
- </table>
- </form>
- </td>
- </tr>
- <TR>
- <td>
- <table border=0 width="300" cellspacing="1" cellpadding="1">
- <tr>
- <td>
- Minsta kabelarea för säkringar:<BR>
- 35 A kräver minst 10 mm<sup>2</sup> kabelarea.<BR>
- 25 A kräver minst 6 mm<sup>2</sup> kabelarea.<BR>
- 20 A kräver minst 4 mm<sup>2</sup> kabelarea.<BR>
- 16 A kräver minst 2,5 mm<sup>2</sup> kabelarea.<BR>
- 0-10 A kräver minst 1,5 mm<sup>2</sup> kabelarea.<BR>
- </td>
- </tr>
- </table>
- </td>
- </TR>
- </table>
- </BODY>
- </HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement