Skip to main content

Dialog: Optionen: Intelligentes Kodieren

Symbol: _cds_icon_option_smart_code.png

Funktion: Der Dialog dient der Konfiguration der Einstellungen, die die Eingabe von Code erleichtern.

Aufruf: Menü Tools → Optionen , Kategorie Intelligentes Codieren

Unbekannte Variablen automatisch deklarieren (AutoDeclare)

_cds_icon_checked.png: Der Dialog Variable deklarieren öffnet sich, sobald Sie einen noch nicht deklarierten Bezeichner in einem Programmiersprachen-Editor eingegeben und die Eingabezeile verlassen haben.

Damit die AutoDeclare-Funktion auch im ST-Editor zur Verfügung steht, muss zusätzlich die Option Für den ST-Editor aktivieren aktiviert sein.

Für den ST-Editor aktivieren

Voraussetzung: Die Option Unbekannte Variablen automatisch deklarieren (AutoDeclare) ist aktiviert.

_cds_icon_checked.png: Die AutoDeclare-Funktion steht auch im ST-Editor zur Verfügung.

_cds_icon_option_deactivated.png: Im ST-Editor steht die AutoDeclare-Funktion nicht zur Verfügung.

Alle Variablen einer Instanz in der Eingabehilfe anzeigen

_cds_icon_checked.png: Die Funktion Komponenten auflisten bietet auch die lokalen Variablen einer Funktionsbaustein-Instanz zur Auswahl an.

_cds_icon_option_deactivated.png: Die Funktion Komponenten auflisten bietet nur die Eingangsvariablen und Ausgangsvariablen einer Funktionsbaustein-Instanz zur Auswahl an.

Symbole von Systembibliotheken in der Eingabehilfe anzeigen

Systembibliotheken werden im Bibliotheksverwalter automatisch eingefügt und hellgrau dargestellt.

_cds_icon_checked.png: Symbole wie globale Variablen, Datentypen, Funktionsbausteine, etc werden in der Eingabehilfe angeboten.

_cds_icon_option_deactivated.png: Die Symbole der Systembibliotheken sind in der Eingabehilfe nicht verfügbar.

Komponenten auflisten, nachdem ein Punkt (.) eingegeben wurde

_cds_icon_checked.png: Aktiviert die Funktion Komponenten auflisten

Das bedeutet: Wenn Sie an einer Stelle, an der CODESYS einen Bezeichner erwartet, einen Punkt . eingeben, erscheint eine Auswahlliste mit Eingabemöglichkeiten.

Komponenten sofort nach Eingabe eines Zeichens auflisten

Voraussetzung: Option Komponenten auflisten, nachdem ein Punkt (.) eingegeben wurde ist aktiviert.

_cds_icon_checked.png: Nach Eingabe einer beliebigen Zeichenfolge erscheint eine Auswahlliste der verfügbaren Bezeichner und Operatoren.

Mit Namensraum einfügen

_cds_icon_checked.png: Vor dem Kennzeichner fügt CODESYS automatisch den Namensraum mit ein.

Schlüsselworte automatisch in Großschreibung umwandeln (Autoformat)

_cds_icon_checked.png: CODESYS schreibt automatisch alle Schlüsselwörter in Großbuchstaben.

Querverweise automatisch bei Selektionsänderung aktualisieren

_cds_icon_checked.png: Die Querverweisliste zeigt automatisch die Referenzen der Variablen/POUs/DUTs an, die Sie gerade selektieren oder in der Cursor steht.

Fehler im Editor unterstreichen

_cds_icon_checked.png: Fehlerhafter oder unbekannter Programmcode wird unterstrichen.

Mit dieser Option wird das Precompile-Feature aktiviert bzw. deaktiviert.

Es ist zu beachten, dass in der Vorkompilierungsphase nicht alle Fehler erkannt werden, da in dieser Phase kein Code erzeugt wird. 

Fehler die nicht erkannt werden sind insbesondere Fehler beim Allozieren der Daten, also wenn beispielsweise der verfügbare Speicher für die Daten ausgeht.

Außerdem können in der Vorkompilierungsphase auch Fehler auftreten, die bei der Erzeugung des Codes nicht relevant sind.

Ein Beispiel für Fehler die gemeldet werden, aber beim Code erzeugen nicht relevant sind: Probleme, die in Bausteinen gemeldet werden, die nirgends verwendet werden. Wenn es keine Instanz vom Typ eines Funktionsbausteins gibt, dann interessiert sich der Compiler für diese Funktionsbaustein nicht, im Editor werden aber trotzdem Fehler unterstrichen.

Symbole hervorheben

_cds_icon_checked.png: Alle Verwendungsstellen eines Symbols, auf dem der Cursor steht, werden innerhalb des Editors farblich markiert. So werden Querverweise innerhalb des Editors schnell erkannt.

Maximaler Parallelitätsgrad

Auswahlliste für die Anzahl der parallelen Threads, die für die Precompile-Verarbeitung verwendet werden dürfen

CODESYS ermittelt die angezeigte Anzahl Threads aus der Anzahl der CPU-Kerne des Prozessors. Diese voreingestellte Anzahl sollte nur in Ausnahmefällen verändert werden.