The Harmonics Calculator is a web-based application designed to help users calculate and visualize the harmonic frequencies and their corresponding properties based on a given transmission frequency.
- Interactive Frequency Input: Enter a transmission frequency (in MHz) to calculate harmonics up to the 10th order.
- Harmonics Table: View a detailed table showing:
- Harmonic frequencies
- Wavelength (λ)
- Mechanical lengths (ML, ML/2, ML/4) considering a shorting factor (k=0.95).
- Dynamic Chart Visualization: See harmonic frequencies plotted on a responsive chart for easy interpretation.
- Modern UI Design: A clean, responsive interface with a dark theme for an enhanced user experience.
- Enter a frequency in the input field (e.g., 14.200 MHz).
- The app calculates:
- Harmonic frequencies (1st to 10th order).
- Wavelength (λ) and mechanical lengths (ML, ML/2, ML/4).
- Results are displayed in a table and visualized on a dynamic chart.
- HTML5: Structure and content.
- CSS3: Styling and layout design.
- JavaScript (ES6): Core functionality.
- Chart.js: Interactive charts for data visualization.
-
Clone the repository:
git clone /~https://github.com/ThatSINEWAVE/Harmonics-Calculator.git
-
Navigate to the project folder:
cd Harmonics-Calculator
-
Open the
index.html
file in your browser:open index.html
or simply drag and drop the file into your browser.
Contributions are welcome! If you find any bugs or have ideas for improvements, feel free to submit an issue or a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.