Table des matières
Wokwi2GtkWave
Wokwi2GtkWave permet d'automatiser l'affichage des captures de chronogrammes réalisés par l'analyseur logique intégré de Wokwi. Si vous désirez plus d'informations sur l'outil: https://github.com/bvandepo/wokwi2gtkwave
Pour Windows
Installation de Wokwi2GtkWave pour Windows
Créer un dossier wokwi dans votre dossier utilisateur, C:\Users\“votrelogin”, pour avoir C:\Users\“votrelogin”\wokwi en respectant les minuscules!
Téléchargement des fichiers
Si vous n'avez pas Python >=3.8.6 avec PIP, le télécharger et l'installer. TRES IMPORTANT, à l'installation, cocher “add to PATH”: https://bvdp.inetdoc.net/files/cesi/gtkwave/python-3.8.6-amd64.exe
Télécharger dans C:\Users\“votrelogin”\wokwi: https://raw.githubusercontent.com/bvandepo/wokwi2gtkwave/main/wokwi2gtkwave.py
Configuration du navigateur WEB
Configuration du navigateur WEB Chromium pour la sauvegarde automatique des fichiers dans le dossier de téléchargement
C'est le navigateur conseillé! Vous devez juste régler le dossier de Téléchargement dans Parameters→advanced parameters→location et désactiver l'option “always ask where to save the file”
Configuration du navigateur WEB Firefox pour la sauvegarde automatique des fichiers dans le dossier de téléchargement
Saisir l'url suivante dans Firefox: about:config
Cliquer sur “accepter les risques et poursuivre”
Dans la zone recherche un nom de préférence, copier:
browser.helperApps.neverAsk.saveToDisk
Cliquer sur le petit stylo (ou faire clic droit sur la ligne puis Modifier), puis coller dans la zone de texte:
application/octet-stream
Et cliquer sur le V bleu pour valider, puis fermer cet onglet
Lancement de Wokwi-GtkWave pour Windows
A chaque séance, vous devrez lancer une fois l'application soit en double cliquant sur le fichier wokwi2gtkwave.py dans le dossier wokwi, soit en l'exécutant depuis une console en faisant:
presser touche Windows +R, puis taper cmd et “entrée”, puis copier coller les lignes suivantes:
echo commence cd C:\Users\%username%\wokwi python wokwi2gtkwave.py echo fini
Vous devrez laisser ouverte la fenêtre de commande pendant tout le TP !
Test avec un fichier .vcd
Faire un clic molette sur le lien suivant pour télécharger le fichier. Gtkwave devrait afficher les chronogrammes automatiquement: https://bvdp.inetdoc.net/files/cesi/gtkwave/test1/wokwi-logic-iut.vcd
Pour Linux
Installation de Wokwi2GtkWave pour Linux Debian
Ouvrir un terminal en tapant sur CTRL+ALT+T puis copier la ligne suivante et saisir votre mot de passe
sudo apt install python3 gtkwave wget python3-pip
Puis copier les lignes suivantes:
mkdir -p ~/wokwi cd ~/wokwi rm wokwi2gtkwave.py wget https://raw.githubusercontent.com/bvandepo/wokwi2gtkwave/main/wokwi2gtkwave.py chmod a+x wokwi2gtkwave.py
Configuration du navigateur WEB
Faire comme indiqué pour Windows
Lancement de Wokwi-GtkWave pour Linux
A chaque séance, vous devrez lancer une fois l'application soit en double cliquant sur le fichier wokwi2gtkwave.py dans le dossier wokwi, soit en l'exécutant depuis une console en faisant:
Presser les touches CTRL+ALT+T, puis copier coller les lignes suivantes:
echo commence cd ~/wokwi python3 ./wokwi2gtkwave.py echo fini
Vous devrez laisser ouverte la fenêtre de commande pendant tout le TP !
Test avec un fichier .vcd
Faire un clic molette sur le lien suivant pour télécharger le fichier. Gtkwave devrait afficher les chronogrammes automatiquement: https://bvdp.inetdoc.net/files/cesi/gtkwave/test1/wokwi-logic-iut.vcd
Tentative MACOS
installer gtkwave avec port: https://ports.macports.org/port/gtkwave/