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. 










