Attribut-Pragmas beeinflussen die Kompilierung und Vorkompilierung. Sie werden nur in Texteditoren unterstützt.
CODESYS unterstützt eine Reihe von vordefinierten Attributspragmas. Darüber hinaus können Sie benutzerdefinierte Pragmas verwenden, die Sie mit Hilfe von bedingten Pragmas vor der Kompilierung des Projekts abfragen können.
Attribute werden im Deklarationsteil definiert. Ausnahme: Für die Objekte Action und Transition, die keinen eigenen Deklarationsteil haben, können Sie am Anfang des Implementierungsteils Attribute definieren.
Wenn Sie Ihre eigenen Attribute definieren, achten Sie darauf, dass sie eindeutig sind. Dies geschieht z. B. durch Voranstellen des Attributnamens. Gerätehersteller können zu diesem Zweck das Vendor-Präfix verwenden.
-
Auswirkungen auf Symbole
-
Benutzerdefiniertes Attribut
-
Attribut: call_after_global_init_slot
-
Attribut: call_after_init
-
Attribut: call_after_online_change_slot
-
Attribut: call_before_global_exit_slot
-
Attribut: call_on_type_change
-
Attribut: Bedingungsanzeige
-
Attribut: conditionalshow_all_locals
-
Attribut: const_replaced, const_non_replaced
-
Attribut: Datenfluss
-
Attribut: displaymode
-
Attribut: enable_dynamic_creation
-
Attribut: geschätzter Stack-Verbrauch
-
Attribut: ExpandFully
-
Attribut: global_init_slot
-
Attribut: ausblenden
-
Attribut: hide_all_locals
-
Attribut: initialize_on_call
-
Attribut: init_namespace
-
Attribut: init_on_onlchange
-
Attribut: Instanz-Pfad
-
Attribut: io_function_block, io_function_block_mapping
-
Attribut: is_connected
-
Attribut: linkalways
-
Attribut: Überwachung
-
Attribut: monitoring_display
-
Attribut: monitoring_encoding
-
Attribut: no_assign, no_assign_warning
-
Attribut: no_check
-
Attribut: no_copy
-
Attribut: no-exit
-
Attribut: noinit
-
Attribut: no_instance_in_retain
-
Attribut: no_virtual_actions
-
Attribut: pingroup
-
Attribut: pin_presentation_order_inputs, pin_presentation_order_outputs
-
Attribut: veraltet
-
Attribut: pack_mode
-
Attribut: ProcessValue
-
Attribut: qualified_only
-
Attribut: Reflexion
-
Attribut: später
-
Attribut: to_string
-
Attribut: Warnung deaktivieren, Warnung wiederherstellen