Compilation

Un grand nombre de modules de régulation sont proposés en standard, incluant un lien DDE MatLab qui permet d’écrire tous les modules imaginables (à condition d’avoir le logiciel commercial MatLab).

Il est également possible d’écrire un module de régulation en langage Fortran, aussi complexe que l’on veut, avec l’avantage de la rapidité d’exécution par rapport au lien DDE MatLab, mais avec a priori une programmation moins aisée car Fortran ne propose pas beaucoup de librairies mathématiques avancées.

La compilation et l’édition de lien pour ce ou ces modules écrits dans le fichier Sirvid.for s’effectuent grâce au fichier batch MKREG.BAT.

MKREG compile Sirvid.for et le link avec les librairies idoines pour un faire un nouveau programme sirene.exe. Il utilise le compilateur FORTRAN Digital-Compaq-Microsoft (Version 6.1 en 32 bits ou ultérieure) et l’utilitaire NMAKE de ce compilateur.

Ensuite, vous devez copier le fichier SIRENE.EXE dans le répertoire EXE. Pensez à faire une sauvegarde du programme SIRENE.EXE initial, avant de l’écraser.

Remarque importante : Pour lancer l’utilitaire MKREG.BAT il faut créer un raccourci à partir du Bureau de Windows et modifier les propriétés "Mémoire (conventionnelle, paginée, étendue et MS-DOS)" pour pour leur affecter la taille maximum et non la taille "Auto" proposée par défaut.