LogicCAD is a CAD application for logic circuits. Its use is to draw logical
circuits and to test their outputs. The application simulates the output
ideally. The application is built with MFC. In fact, it was the project with
which I learned MFC. This project was part of a thesis submitted to the
University Of Baghdad to fulfill the requirements for obtaining the B.Sc.
degree. I got a degree of 96 out of 100 for this project, pretty good.
One of the points to note about
subcircuits is that subcircuits are referenced using full path, i.e. if you
change the location of your subcircuits on the harddrive, owner circuits will
not be able to find it. That's why I suggest that you install this application
on C:\LogicCAD before trying to use the samples supplied with it.
Multiple Document Interface.
The simulation of the circuits are performed in a seperate thread.
Linking between two gates is performed automatically.
Any circuit can be used as a subcircuit for another circuit. The circuit is
refered by its full path.
The application is designed in a way that enables adding new circuit components easily.
The symbols used to draw circuit elements are generated by the software and not static. The software generates the graphics according to the selected features of the element.
The user can pause the simulation at any time and test the values at any point of the circuit. The user can also move the simulation step by step.
My Role: Design and programming (individual work) Date: 1999