Cours:SimulIDE : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
 
(13 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
  
 
Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html
 
Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html
 +
 +
Un guide d'installation de simulIDE sur Windows par Mr Gabriel Dosne [[Media:Guide-installation-simulide-windows.pdf]]
 +
 +
* Pour macos, il faut également installer un compilateur. Par exemple '''avr-gcc''' à l'aide de [https://brew.sh homebrew] : [https://github.com/osx-cross/homebrew-avr homebrew-avr]
 +
<source>
 +
$ xcode-select --install
 +
 +
$ brew tap osx-cross/avr
 +
$ brew install avr-gcc
 +
</source>
  
 
=La fenêtre=
 
=La fenêtre=
  
 +
*Saisir le schéma
 +
*Ne pas oublier !!! LA MASSE !!!
 +
*Bouton rouge pour lancer la simulation
 
[[Image:SimuleIDE1.png]]
 
[[Image:SimuleIDE1.png]]
 +
  
  
 
=Le code=
 
=Le code=
 +
*dans la zone d'édition du code !
 +
**faire un nouveau fichier
 +
**l'enregistrer avec {{Rouge|l'extension .cpp ou .c}}
 +
**écrire sur la première ligne (pas d'espaces en début de ligne) :<source lang=cpp>
 +
// Compiler: Avrgcc device: nomDuMicrocontroleur
 +
</source>
 +
*Configurer le compilateur :
 +
**cf image :
 +
**outil settings
 +
**compiler settings
 +
**vérifier/modifier
 +
***Compiler : Avrgcc
 +
***Tool Path : <code>/usr/bin/</code>
 +
***Include Path : <code>/usr/lib/avr/include/</code>
 +
***Device : en fonction du µcontroleur utilisé !
 +
**Les chemins pour macos :
 +
***Tool Path : <code>/usr/local/bin/</code>
 +
***Include Path : <code>/usr/local/Cellar/avr-gcc@9/9.4.0/avr/include/</code> (adapter selon la version)
 +
  
  
  
 
[[Image:SimulIDE2.png]]
 
[[Image:SimulIDE2.png]]
 +
 +
 +
=Compiler SimulIDE sous linux=
 +
 +
<source lang=bash>
 +
cd /qquePart
 +
apt install brz qttools5-dev-tools
 +
apt install libqt5svg5-dev libqt5serialport5-dev qtmultimedia5-dev
 +
bzr branch lp:simulide
 +
mkdir /executables
 +
cd simulide/src/
 +
qmake ../
 +
make -j10
 +
le programme compilé se trouve dans le répertoire /executables/....
 +
 +
 +
eventuellement, ajouter dans src/gui/editorwidget/codeeditor.cpp
 +
bool CodeEditor::compile( bool debug )
 +
{
 +
    m_outPane->clear();
 +
    if( document()->isModified() )
 +
 +
</source>

Version actuelle datée du 14 mars 2024 à 12:44

Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html

Un guide d'installation de simulIDE sur Windows par Mr Gabriel Dosne Media:Guide-installation-simulide-windows.pdf
  • Pour macos, il faut également installer un compilateur. Par exemple avr-gcc à l'aide de homebrew : homebrew-avr
$ xcode-select --install

$ brew tap osx-cross/avr
$ brew install avr-gcc

La fenêtre

  • Saisir le schéma
  • Ne pas oublier !!! LA MASSE !!!
  • Bouton rouge pour lancer la simulation

SimuleIDE1.png


Le code

  • dans la zone d'édition du code !
    • faire un nouveau fichier
    • l'enregistrer avec l'extension .cpp ou .c
    • écrire sur la première ligne (pas d'espaces en début de ligne) :
       // Compiler: Avrgcc device: nomDuMicrocontroleur
      
  • Configurer le compilateur :
    • cf image :
    • outil settings
    • compiler settings
    • vérifier/modifier
      • Compiler : Avrgcc
      • Tool Path : /usr/bin/
      • Include Path : /usr/lib/avr/include/
      • Device : en fonction du µcontroleur utilisé !
    • Les chemins pour macos :
      • Tool Path : /usr/local/bin/
      • Include Path : /usr/local/Cellar/avr-gcc@9/9.4.0/avr/include/ (adapter selon la version)



SimulIDE2.png


Compiler SimulIDE sous linux

cd /qquePart
apt install brz qttools5-dev-tools
apt install libqt5svg5-dev libqt5serialport5-dev qtmultimedia5-dev
bzr branch lp:simulide
mkdir /executables
cd simulide/src/
qmake ../
make -j10
le programme compilé se trouve dans le répertoire /executables/....


eventuellement, ajouter dans src/gui/editorwidget/codeeditor.cpp
bool CodeEditor::compile( bool debug )
{
    m_outPane->clear();
    if( document()->isModified() )