Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 8cfa6b66 rédigé par Mikaël BRIDAY's avatar Mikaël BRIDAY
Parcourir les fichiers

basic README

parent 4894460b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
*~
## Vim...
.*.swp
##python
*.pyc
__pycache__
##build stuff
*.o
*.dep
##Mac OS X stuff
.DS_Store
##LaTeX stuff
*.aux
*.log
*.idx
*.bbl
*.blg
*.synctex.gz
*.toc
*.out
*.fdb_latexmk
*.fls
*.ilg
*.ind
# TP Bac - INFEM, partie Temps réel
Le TP Bac porte sur la synchronisation à l'aide de sémaphores. L'application porte sur la synchronisation entre 10 voitures et un bac.
Les fichiers sont organisés:
* `tpBac.py`: fichier à modifier: indiquer le code principal du bac et des voitures
* `bacGui.py`: fichier principal, c'est le fichier principal de l'application complète. Il ne faut pas le modifier.
* `sys/`: mécanisme de synchronisation avec les sémaphore, indépendamment de l'application
* `bac/`: fichiers internes pour l'application complète.
## Installation
Le fichier requiert **Python 3** (testé avec Python 3.6.9 et 3.8.5) et dépend de 2 bibliothèques externes:
```sh
pip install PyQt5 fysom
```
## Exécution
Après avoir modifier le fichier `tpBac.py`, il faut *exécuter* le fichier `bacGui.py`, soit par un double-clic, soit en ligne de commande:
```
python3 bacGui.py
```
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter