Skip to content

Logic Circuit Simulator is a JavaFX application that allows for creating and simulating logic circuits.

Notifications You must be signed in to change notification settings

wojtekkw10/LogicCircuitSimulator

Repository files navigation

LCS Logo

Logic Circuit Simulator

Logic Circuit Simulator is a desktop application that lets the user create complex logic circuits and simulate them in real time.

Start Simulation

How to run

You need to:

  1. Be on linux
  2. Download the program by clicking here
  3. Install openjdk-11 e.g. with
    sudo apt install openjdk-11-jdk
  4. Run command
    ./gradlew run
    from the main directory

Controls

Gates

Right-click - remove
R: rotate

Wires

Left-click and drag - place a wire
Right-click and drag: remove a wire

Other

Shift: select
P: toggle FPS/UPS stats
Ctrl-x - Cut
Ctrl-c - Copy
Ctrl-v - Paste
Ctrl-s - Save

Changelog

02.06.2020 - Version 0.0.2

  • Added the toolbox on the left
  • Added saving and loading from file
  • Added UPS slider
  • Added Copy/Paste

20.05.2020 - Version 0.0.1

  • Adding and removing wires
  • Adding, moving, rotating and removing logic gates
  • Available gates: clock, one, buffer, not, or, not, xor
  • Help Page

About

Logic Circuit Simulator is a JavaFX application that allows for creating and simulating logic circuits.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages