Skip to content

Huriumari/projet_c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogicSimButInC

The project was made for Linux, to simulate logic circuits with the different existing components. The software was created entirely with the C language and compiled with gcc-8 with the uses of a MakeFile. The user interface has been built with GTK+ 3 lib.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

No prerequisites needed.

Installing

Download the folder

Run the installer in your terminal :

./install.sh

Go get some coffee

Installation has been complete successfully !

You can now run the LogicSimButInC software by opening a terminal and placing yourself in the software's folder and type ./LogicSimButInC to run and begin to use the software.

Running the tests

If the software is correctly installed it should look like this on launch.

Recordit GIF

Uses of the software

Click on a component and click on the working part to add it

Recordit GIF

Click on two components legs to link the components together

Recordit GIF

Delete by clicking the delete button in the menu and then clicking the component that you want to delete

Recordit GIF

Or select it by clicking directly on the component and press the del key on your keyboard

Recordit GIF

You can save, open, create a new project and some other option by clicking the top menu and select the wanted option

Recordit GIF

You can use key shortcuts to do the same action as the top menu

Open : ctrl+o
Save : ctrl+s
Save as : ctrl+shift+s
        ...

These shortcuts can be changed by modifying the option file (respect the format of the file option else it won't work)

Versioning

We use git for versioning. For the versions available, see the LogicSimButInC.

Authors

  • Clement Bossard and Clement K-R - Initial work - Huriumari

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published