M98 et M99 – Appel de sous-programme

MASSO prend en charge l'appel de sous-programme à l'aide des codes M98 et M99. Les sous-programmes avec jusqu'à 5 niveaux d'imbrication sont pris en charge ; Avec cette fonctionnalité, les sous-programmes peuvent être appelés à partir du programme principal sans avoir à réécrire le même programme encore et encore.




Lorsqu'une applet est appelée, MASSO recherche un fichier ".nc" séparé et l'exécute comme une applet. Avoir une approche de fichiers séparés signifie que les programmes qui ont des fonctionnalités communes peuvent désormais être utilisés avec d'autres programmes.




INFO : Le programme principal et tous les fichiers d'applet doivent se trouver dans le même dossier sur la clé USB. Tous les fichiers d'applet doivent être des fichiers .nc . Pour les versions logicielles antérieures à la v5.03, les programmes parent et enfant doivent résider dans le répertoire racine de votre clé USB.


INFO : Les noms de sous-programmes peuvent être composés d'un seul chiffre, mais vous ne devez pas préfixer le nom avec un 0. 1.nc est valide 01.nc n'est pas valide


INFO : Les chemins des sous-programmes ne sont pas dessinés à l'écran pendant le chargement du programme.


appel de sous-programme M98


Syntaxe et paramètres


  • M98
  • P- Value : La P-Value est utilisée pour définir le nom du fichier applet.
  • Valeur L : La valeur L peut être utilisée pour exécuter l'applet plusieurs fois.


exemple de programme


 N10 M98 P10 L5


Le programme ci-dessus recherchera le fichier 10.nc défini par la valeur P et l'exécutera 5 fois conformément à la valeur L.


REMARQUE : Si le fichier 10.nc n'est pas trouvé, un message d'erreur s'affiche à l'écran et le programme se met en veille. Lorsqu'un programme est chargé depuis l'écran F6, MASSO vérifie que tous les fichiers d'applet sont sur la clé USB et si un fichier manque, une erreur est affichée à l'utilisateur.



M99 Fin de sous-programme ou retour


La commande M99 est utilisée pour terminer le sous-programme ou revenir au programme principal.


Syntaxe et paramètres


  • M99

exemple de programme


 N10 M99 


Lorsque la ligne précédente se trouve dans un fichier applet, le contrôle revient au programme principal.