Fonction Evaluate
La fonction Evaluate permet d ’évaluer une expression du genre " Entité = Constante ".
Evaluate( Expression) : Status
Les entités doivent être définies dans un fichier d ’environnement actif. La fonction rend 1 en cas de succès, elle rend un message d ’erreur ( texte) en cas d ’erreur.
Exemple :
Le fichier MaFiche.ref contient :
L964.Chargement.Vis = " NB312 " L964.Rondelle.Couple = 312.45
et le script qui l ’analyse est le suivant
Fichier = FileOpen( " MaFiche.ref ", " rt ") ; if Fichier then begin While Not( EOF( Fichier)) do Evaluate( FileReadln( Fichier)) ; FileClose( Fichier) ; end
Lors de l ’exécution de ce script les données Chargement.Vis et Rondelle.Couple seront directement descendues à leurs automates respectifs.