Installation¶
Prérequis¶
- OpenModelica avec OMEdit. La bibliothèque est développée avec la version
1.27.1-64bit. - La bibliothèque standard Modelica (
Modelica 4.1.0), installée avec OpenModelica.
Rien d'autre : StateCharts est écrite en Modelica pur, sans code C ni Python. Elle n'est donc pas liée à Windows.
Récupérer la bibliothèque¶
- Une version publiée : chaque version est un tag
vX.Y.Zdu dépôt. Sur la page du tag, Code → Download source code (zip), puis décompresser l'archive. - La version en cours : cloner le dépôt
https://gitlab.com/bdelaup/modelica_statecharts.git, ou télécharger la branchemainen zip.
Ouvrir dans OMEdit¶
- File → Open Model/Library File(s)…
- Choisir
StateCharts/package.mo. - La bibliothèque apparaît dans le navigateur de bibliothèques, à gauche.
Pour qu'OMEdit la charge à chaque démarrage : Tools → Options → Libraries → User Libraries → Add, puis désigner le même fichier package.mo.
Vérifier l'installation¶
Ouvrir StateCharts.Examples.TrafficLight (double-clic) et lancer la simulation (Simulation → Simulate). Dans la fenêtre des résultats, cocher color.y : la courbe passe de 1 (rouge) à 3 (vert) à 4 s, puis à 2 (jaune) à 7 s, etc. La suite est décrite dans Premiers pas.