MASSO-Dokumentation

Sprache auswählen   

M98 und M99 – Unterprogrammaufruf

MASSO unterstützt den Aufruf von Unterprogrammen mit M98- und M99-Codes. Unterprogramme mit bis zu 5 Verschachtelungsebenen werden unterstützt; Mit dieser Funktion können Unterprogramme aus dem Hauptprogramm aufgerufen werden, ohne das gleiche Programm immer wieder neu schreiben zu müssen.




Wenn ein Applet aufgerufen wird, sucht MASSO nach einer separaten ".nc" -Datei und führt sie als Applet aus. Der Ansatz mit separaten Dateien bedeutet, dass Programme mit gemeinsamer Funktionalität jetzt mit anderen Programmen verwendet werden können.




INFO: Das Hauptprogramm und alle Applet-Dateien müssen sich im selben Ordner auf dem USB-Stick befinden. Alle Applet-Dateien müssen .nc- Dateien sein. Bei Softwareversionen vor v5.03 müssen sich die übergeordneten und untergeordneten Programme im Stammverzeichnis Ihres USB-Sticks befinden.


INFO: Unterprogrammnamen können einstellig sein, aber Sie dürfen dem Namen keine 0 voranstellen. 1.nc ist gültig 01.nc ist ungültig


INFO: Unterprogrammpfade werden beim Laden des Programms nicht auf dem Bildschirm gezeichnet.


M98 Unterprogrammaufruf


Syntax und Parameter


  • M98
  • P- Wert : Der P-Wert wird verwendet, um den Namen der Applet-Datei zu definieren.
  • L- Wert : Der L-Wert kann verwendet werden, um das Applet mehrmals auszuführen.


Beispielprogramm


 N10 M98 P10 L5


Das obige Programm sucht nach der 10.nc -Datei, die durch den P -Wert definiert ist, und führt sie 5 Mal entsprechend dem L -Wert aus.


HINWEIS: Wenn die Datei 10.nc nicht gefunden wird, wird eine Fehlermeldung auf dem Bildschirm angezeigt und das Programm wechselt in den Ruhezustand. Wenn ein Programm vom F6-Bildschirm geladen wird, prüft MASSO, ob sich alle Applet-Dateien auf dem USB-Stick befinden, und wenn eine Datei fehlt, wird dem Benutzer eine Fehlermeldung angezeigt.



M99 Unterprogrammende oder Rückkehr


Mit dem Befehl M99 wird das Unterprogramm beendet oder zum Hauptprogramm zurückgekehrt.


Syntax und Parameter


  • M99

Beispielprogramm


 N10 M99 


Wenn sich die vorherige Zeile in einer Applet-Datei befindet, kehrt die Steuerung zum Hauptprogramm zurück.