Guten Morgen!
Gibt es eine Möglichkeit, Unterprogramme, die in einem Hauptprogramm aufgerufen werden zu überschleifen?
Beispiel:
hauptprog.src:
In den Unterprogrammen befinden sich einige Fahrbefehle. Jetzt werden im Hauptprogramm einzelne Eingänge abgefragt und abhängig von deren Status wird das Unterprogramm aufgerufen oder auch nicht.
Der Roboter stoppt immer, nachdem er ein Unterprogramm abgearbeitet hat und ins Hauptprogramm zurück springt.
Dieses Stoppen möchte ich gerne verhindern.
Eine Variante wäre sicherlich, die Überprüfung der Eingänge und den entsprechenden Aufruf des nächsten Unterprogramms bereits im letzten Unterprogramm zu machen. Das wäre aber bei vielen Unterprogrammen sehr aufwendig.
Ich meine mich zu erinnern, dass es eine Möglichkeit gab, an das Ende der Unterprogramme einen Befehl zu hängen, der das Überschleifen aktiviert, aber ich kann mich nicht mehr daran erinnern, wie der lautete.
Vielen Dank!