Skip to main content

Electrical Circuit Analyser

Interactive C++/Qt desktop tool for simulating and analysing basic electrical circuits using object-oriented design and graph-based methods.

  • C++
  • CMake
  • Qt
  • OOP
  • Graph Theory
Electrical circuit analyser.

Interactive Circuit Analysis Engine

This desktop application was built using C++ and the Qt framework to help students and engineers explore the behaviour of simple electrical circuits in an interactive environment.

The tool leverages Kirchhoff’s Laws I & II to analyse voltage drops and current distribution across components, using breadth-first search and graph-based traversal to identify loops and solve circuit equations.

The architecture is fully object-oriented and modular, designed with maintainability and scalability in mind. CMake is used as the build system, ensuring clean integration and cross-platform compatibility.