Calcolatore di decibel

Questa pagina è stata tradotta automaticamente. Possono verificarsi errori.

Profitti/perdite

I decibel possono essere facilmente aggiunti/sottratti.
Esempio: una perdita di 2 dB sulla linea di alimentazione e un guadagno di 7,5 dB sull’antenna equivarrebbero a 5,5 dB.

corpo { sfondo: #faf3e4 !importante; }
document.addEventListener(“DOMContentLoaded”, funzione() { funzione calcolaPotenza() { const powerInput = parseFloat(document.getElementById(“power”).value); const decibelInput = parseFloat(document.getElementById(“decibel”).value);// Controlla se gli input sono validi if (isNaN(powerInput) || isNaN(decibelInput)) { document.getElementById(“resultPower”).value = “”; document.getElementById(“decibel”).classList.remove(“bg_red”, “bg_orange”, “bg_green”); ritorno; } // Colora di conseguenza il campo di input dei decibel const decibelField = document.getElementById(“decibel”); decibelField.classList.remove(“bg_red”, “bg_orange”, “bg_green”); se (decibelInput < 0) { decibelField.classList.add("bg_red"); // "pericolo" per dB negativi } altrimenti se (decibelInput === 0) { decibelField.classList.add("bg_orange"); // "avviso" per 0 dB } altrimenti { decibelField.classList.add("bg_green"); // "successo" per dB positivi } // Calcolo dei watt in base ai decibel const risultatoPotenza = powerInput * Math.pow(10, decibelInput / 10); // Mostra il risultato document.getElementById("resultPower").value = resultPower.toFixed(2); } // Aggiungi il listener di eventi document.getElementById("power").addEventListener("input", calcolaPower); document.getElementById("decibel").addEventListener("input", calcolaPower); }); /* Classi aggiuntive per i colori di sfondo */ .bg_rosso { colore di sfondo: #f8d7da !importante; } .bg_arancione { colore di sfondo: #fff3cd !importante; } .bg_verde { colore di sfondo: #d4edda !importante; }

Prestazioni/Prestazioni logaritmiche

corpo { sfondo: #faf3e4 !importante; }