Description

 
Bases du langage  
 
Le langage MGL n'est pas sensible à la casse.  
 
Un programme commence par le mot réservé "model", et se termine par "end.".  
Le programme comporte des blocs facultatifs de déclaration, et une définition d'équation.  
Un bloc déclaratif commence par un mot réservé, et se termine par un point-virgule ";".  
Les mots réservés de bloc sont :  
   Const   -> on y déclare les constantes numérique, ainsi que le nom du réseau "ModelName" et éventuellement une ligne de commentaire  
   Input   -> on doit y déclarer les noms des entrées du modèle  
   Output   -> on doit y déclarer les noms des sorties du modèle  
   Param   -> on doit y déclarer les noms des paramètres nommés.  
 
Un bloc peut contenir plusieurs déclarations, séparées par des virgules ",".  
Il est possible d'utiliser des paramètres anonymes, qui seront écrit "%%" dans le corps de l'équation.  
 
L'écriture de l'équation suit les règles habituelles de l'écriture mathématique.  
 
Bloc Const  
 
Des constantes numériques évaluables : ' A = 5.2', ou 'B = ln(10)';  
Le nom du modèle : 'ModelName = Mon Modèle';  
Une ligne de commentaire : 'comment = ceci est un commentaire'.  
 
Bloc Input  
 
Les entrées du modèle, suivies facultativement du domaine expérimental :  
   X1,  
   X2 in [-1.5..10];  
 
Bloc Output  
 
Les sorties du modèle, suivies facultativement du domaine expérimental :  
   Y in [-1.5..10];  
 
Bloc Param  
 
Les paramètres nommés du modèle, suivis facultativement de leur valeur par défaut, de l'écart-type d'initialisation, et du domaine paramétrique :  
   Tg = 150,  
   S,  
   Na = 0.5;  
   Nb = 6, 0.001;  
   St = 5, 0.5 in [-7..7];  
 
Bloc Function  
 
La fonction représentant l'équation du modèle.  
 
!!! ATTENTION !!!  
=====================  
1 - Les fichiers générés sont au standard Neuro One 6. Ils sont donc utulisable avec Neuro Pex, mais pas avec Neuro One 5.  
2 - Le compilateur ne comporte pas encore de vérification syntaxique.  
 
Voir les exemples ci dessous :  
   Exemple 1  
   Exemple 2  
   Exemple 3  
   Exemple 4  

NETRAL - Neuro Shop 6