Skip to content

Fahad-Ali-Khan-ca/Analogue-Circuit-Simulator

Repository files navigation

Analogue Circuit Simulator

Introduction

The Analogue Circuit Simulator is a robust tool designed for simulating and analyzing various analog electronic circuits. Developed as part of a coursework assignment for the Software Engineering Design and Development (SED500) course, this project showcases a practical application of theoretical concepts in electronic circuit design and simulation.

Features

  • Circuit Design: Intuitive interface for creating and modifying circuit designs.
  • Simulation Engine: Accurate simulation of analog circuit behavior including DC, AC analyses.
  • Component Library: Wide range of electronic components like resistors, capacitors, inductors, and more.
  • Analysis Tools: Tools for measuring voltage, current, frequency response, and other important parameters.

Installation

To get started with the Analogue Circuit Simulator, follow these steps:

  1. Clone the repository:
git clone https://github.com/Fahad-Ali-Khan-ca/Analogue-Circuit-Simulator.git
  1. Navigate to the project directory:
cd Analogue-Circuit-Simulator
  1. The Graphics The graphics library used for this assignment is OpenGL. The following link explains how to add OpenGL to Visual Studio: Configuring Visual Studio for OpenGL Development.
  • To summarize:

    • Create a project.
    • Right-click on "References", then click on Manage Nuget Packages.
    • Select Package Manager Console.
    • Click on the prompt (where it says PM), and type: Install-Package nupengl.core Then press enter.
    • A manual of OpenGL API's can be found at: OpenGL Documentation.

End Result

image

Contributing

We welcome contributions to the Analogue Circuit Simulator! Please refer to the CONTRIBUTING.md file for guidelines on how to make contributions.

Acknowledgments

This project was developed as part of an assignment for the SED500 course at Seneca Polytechnic. Special thanks to the course instructors and contributors for providing the foundation and guidance for this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published