Wenn Bezeichner (z. B. Variablen oder Funktionsbaustein-Instanzen) eingegeben werden können (beispielsweise in IEC 61131-3-konformen Spracheneditoren oder in den Fenstern Watch, Trace, Visualisierungen), dann ist die smart coding-Funktionalität verfügbar. Sie können diese Funktion im Bereich Intelligente Code-Bearbeitung im Dialogfeld Tools > Optionen anpassen.
Unterstützung beim Einfügen eines Bezeichners
Die smart coding-Funktion unterstützt den Anwender bei der Eingabe des richtigen Bezeichners:
oWenn Sie an einer beliebigen Stelle, an der ein globaler Bezeichner eingefügt werden kann, einen Punkt dot (.) anstelle eines Bezeichners einfügen, erscheint ein Auswahlfeld. In diesem Feld erscheint eine Liste der jeweils verfügbaren globalen Variablen. Sie können eine dieser Variablen wählen und die RETURN-Taste drücken, um sie hinter dem Punkt einzufügen. Sie können das Element auch mit einem Doppelklick auf den Listeneintrag einfügen.
oWenn Sie eine Funktionsbausteininstanz oder eine Strukturvariable gefolgt von einem Punkt dot (.) eingeben, erscheint ein Auswahlfeld. In diesem Feld werden die Eingangs- und Ausgangsvariablen des entsprechenden Funktionsbausteins bzw. der Strukturkomponenten aufgeführt. Sie können das gewünschte Element durch Drücken der RETURN-Taste oder mit einem Doppelklick auf den Listeneintrag wählen und einfügen.
oWenn Sie eine Zeichenfolge eingeben und STRG+LEERTASTE drücken, erscheint im ST-Editor aus Auswahlfeld. In diesem Feld werden die POUs und die im Projekt verfügbaren globalen Variablen aufgelistet. Dabei wird der erste Listeneintrag ausgewählt, der mit einer bestimmten Zeichenfolge beginnt. Drücken Sie die RETURN-Taste, um den Eintrag in das Programm einzufügen.
Die smart coding-Funktion stellt die Strukturkomponenten zur Verfügung:
Die smart coding-Funktion stellt die Komponenten eines Funktionsbausteins zur Verfügung: