User manual

Arbeiten mit SiSy, allgemein Seite: 33/152
© Laser & Co. Solutions GmbH Benutzerhandbuch SiSy
3.9.4 SiSy Code Vervollständigung
Der Codegenerator ist eine integrierte Hilfe in SiSy. Vorteilhaft erweist sich diese Hilfe
bei der Generierung des Quellcodes aus einem Programmablaufplan sowie bei der Ar-
beit mit Klassendiagrammen. Des Weiteren fungiert er als Assistent zum Erstellen von
Assembler- und C-Codes für die Programmierung von Mikrocontrollern, was die fehler-
hafte Codeeingabe minimiert.
Bei der Programmierung springt die Codevervollständigung nach der Eingabe von drei
zusammenhängenden Buchstaben an. Aus der angezeigten Liste kann der gewünschte
Befehl selektiert werden.
Bedingungen im Programmablaufplan haben spezielle Vorlagen. Diese sind so kon-
struiert, dass eine JA/NEIN Entscheidung erzeugt werden kann. Findet der Codegene-
rator das Schlüsselwort JA oder NEIN an einer der folgenden Verbindungen, setzt er
diese in eine entsprechende Sprunganweisung um.
Im UML Klassendiagramm erzeugt der Codegenerator eine Instanz der Klasse und ruft
die Main-Methode auf. Das Zustandsdiagramm mit Quellcodegenerierung erhalten Sie
über ein spezielles Attribut im Klassendiagramm der UML. Dieses Zustandsattribut kann
mit einem Zustandsdiagramm verfeinert werden. Dabei wird der Quellcode in spezielle
Klassenmethoden generiert.
In den entsprechenden Kapiteln zur Programmierung, zum Programmablaufplan, zum
Klassendiagramm und zum myAVR Code-Wizard wird explizit auf die Code-
Vervollständigung eingegangen.