This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
playground:playground [2014/09/23 09:19] leuenberger |
playground:playground [2019/07/10 14:36] fachet [Kabellängen] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== NetModule Testpage ====== | + | ~~NOCACHE~~ |
- | ===== Summary ===== | + | ====== Kabellängen ====== |
- | This is the summary of the test page. | + | <html> |
- | ===== Motivation ===== | + | <!-- präsentiert von kostenlose-javascripts.de --> |
- | The motivation is to test the wiki | + | <script type='text/javascript'> <!-- |
+ | function log10(l){ | ||
+ | return Math.log(l)/Math.log(10); | ||
+ | } | ||
+ | function berechnen() { | ||
+ | var fd, kl, kd, ra, rfd, g, ge; | ||
+ | var f = document.form.f.value; | ||
+ | var a = document.form.a.value; | ||
+ | var l = document.form.l.value; | ||
+ | var d = document.form.d.value; | ||
+ | | ||
+ | f = f.replace(/,/, "."); | ||
+ | a = a.replace(/,/, "."); | ||
+ | l = l.replace(/,/, "."); | ||
+ | d = d.replace(/,/, "."); | ||
+ | | ||
+ | fd = 20 * log10(f * Math.pow(10, 9)) + 20 * log10(a) - 147,55; | ||
+ | kl = l; | ||
+ | kd = kl * d; | ||
+ | ra = a - kl; | ||
+ | rfd = 20 * log10(f * Math.pow(10, 9)) + 20 * log10(ra) - 147,55; | ||
+ | g = kd + rfd; | ||
+ | ge = fd - g; | ||
+ | | ||
+ | fd = fd.toFixed(2) | ||
+ | rfd = rfd.toFixed(2) | ||
+ | g = g.toFixed(2) | ||
+ | ge = ge.toFixed(2) | ||
+ | | ||
+ | document.form.fd.value = fd; | ||
+ | document.form.kl.value = kl; | ||
+ | document.form.kd.value = kd; | ||
+ | document.form.ra.value = ra; | ||
+ | document.form.rfd.value = rfd; | ||
+ | document.form.g.value = g; | ||
+ | document.form.ge.value = ge; | ||
+ | } | ||
+ | //--> | ||
+ | </script> | ||
+ | <form name="form"> | ||
+ | <input name="f" /> Frequenz in GHz <br /> | ||
+ | <input name="a" /> Gesamtabstand in m <br /> | ||
+ | <input name="l" /> Kabellänge in m <br /> | ||
+ | <input name="d" /> Kabeldämpfung pro m in dB <br /> | ||
+ | <input type="button" name="submit" value="berechnen" onclick="berechnen();"> <br /> | ||
+ | <input name="fd" value="0" disabled="disabled"> Freiraumdämpfung Gesamtabstand<br /> | ||
+ | <br /> | ||
+ | <input name="kl" value="0" disabled="disabled"> Kabellänge <br /> | ||
+ | <input name="kd" value="0" disabled="disabled"> Kabeldämpfung <br /> | ||
+ | <input name="ra" value="0" disabled="disabled"> Restabstand<br /> | ||
+ | <input name="rfd" value="0" disabled="disabled"> Freiraumdämpfung Restabstand<br /> | ||
+ | <input name="g" value="0" disabled="disabled"> Gesamtdämpfung<br /> | ||
+ | <input name="ge" value="0" disabled="disabled"> Gewinn<br /></form> | ||
+ | <br /> | ||
+ | </html> | ||