C'est dans cet esprit que je souhaitais depuis longtemps pouvoir utiliser les capacités de Scilab-Xcos en matière de simulation de réseaux hydrauliques. En effet il existe une palette de modèles dans Xcos, mais mes essais précédents ont été bloqués par la nécessaire installation sur la machine d'un compilateur C... Ce que je n'avais pas encore fait.
Les étapes principales sont:
- Installer la dernière version de Scilab en 32 bits même si votre machine et votre OS sont 64 bits (ce qui est mon cas en win10 64bits).
- Mettre à jour la liste de la base de gestion de modules ATOMS à partir de son icone du menu de Scilab.
- Quand la mise à jour est faite ouvrez le gestionnaire de modules. Dans la colonne de gauche, choisissez "Windows Tools" (double clics)
- Après mise à jour du contenu de cette colonne de gauche, choisissez "MinGw Toolbox". Cf fig.1. Installer
fig.1 |
- Pour installer le compilateur C utilisez le liencorrespondant à votre cas de figure. Dans mon cas c'est:
On windows 64 bits platform with Scilab 32 bits:
(* x86) http://atoms.scilab.org/toolboxes/mingw/0.9.3/files/gcc-4.6.3-32.exe - Charger l'éxécutable, sans lancer l'installation
- Quittez Scilab.
- Exécutez l’installation du compilateur .
- Redémarrez votre machine
- Lancez Scilab (Vous devez voir apparaitre dans l'espace de travail les étapes de la compilation des modules nécessaires. Attendez car il faut un peu de temps).
- Frappez la commande haveacompiler après le prompt de l'espace de travail.
- Vous devez obtenir cette réponse si toute l'installation a pu se dérouler correctement.
- -->haveacompiler
ans =
T
fig.2 |
- Démarrez le gestionnaire des démonstrations à partir de la barre d'outils de Scilab.
- Suivez les étapes pour aboutir à ce qui est indiqué sur la fig.2 .
- En démarrant la simulation (icone "play") vous devez voir les courbes se dessiner progressivement au fil de la simulation et le résultat de la compilation apparaitre dans la fenêtre en bas à droite.
fig.3 |
Si vous parvenez à ce résultat ce signifie que scilab, le compilateur C, le module d'exploitation du compilateur à partir de scilab sont correctement installés. Il me reste à comprendre les liens entre Modelica et Scilab, qui sont encore un peu obscures même à mon niveau de simple utilisateur.
J'oubliais un "détail" important. Tous ces outils sont gratuits!
J'oubliais un "détail" important. Tous ces outils sont gratuits!