User manual
Seite: 72/152 Entwicklung Programmablaufplan für AVR Programme
Benutzerhandbuch SiSy © Laser & Co. Solutions GmbH
6.3 Unterprogrammtechnik im PAP
Unterprogramme sind ein wichtiges Gestaltungsmittel für übersichtliche Mikrocontroller-
programme. Sie werden für in sich abgeschlossene Aufgaben (Verarbeitungsschritte)
benutzt, die auch mehrfach im Gesamtprogramm genutzt werden können.
6.3.1 Anlegen eines Unterprogramms
Ziehen Sie den Objekttyp „Unterprogramm“ aus der Objektbibliothek in das gewünschte
Diagramm. Mit Doppelklick oder über rechte Maustaste -> Kontextmenü -> Definieren
auf dem Element können Sie dem Unterprogramm einen Namen geben.
Damit ist ein Objekt angelegt, welches im aktuellen Diagramm als Aufruf (call) des
Unterprogramms zu verstehen ist. Die Funktionalität des Unterprogramms wird in einem
gesonderten Programmablaufplan für das Unterprogramm entworfen. Dazu ist das Dia-
gramm „unter“ bzw. „hinter“ dem Objekt Unterprogramm zu öffnen. Um das zum Unter-
programm zugehörige Diagramm zu öffnen, wählen Sie auf dem Objekt rechte Maus-
taste -> Kontextmenü -> Nach unten (öffnen).
Sie erhalten eine Vorlagenliste für die Grundstruktur von Unterprogrammen. Bitte laden
Sie die Vorlage „Grundgerüst Unterprogramm“. Auf dem Objekt „START“ können Sie
eine benutzerdefinierte Sprungmarke festlegen (Rechtsklick -> Definieren), die durch
den Codegenerator erstellt und verwendet werden soll. Die Vorlage muss entsprechend
der vorgesehen Logik abgeändert werden.