Welcome to our logic simulator! This program takes a logic description file which follows the EBNF syntax defined in the file: https://github.com/josephinecowley/logic_simulator_GF2/blob/main/logsim/logsim/test.ebnf and creates a simulator to help users map out signals in any given circuit.
Our project Kanban board can be found here https://github.com/users/josephinecowley/projects/1.
- Download wxpython
- Write the Logic Description File
- In the
final
folder directory, type in the terminalpython3 logsim.py <you_example_LDF_file_here>
- To carry out the unit tests, you can write in the terminal
pytest
- Follow the commands in the welcome pop up box to get started!