Öznitelik pragmaları derleme ve ön derlemeyi etkiler. Yalnızca metin düzenleyicilerde desteklenirler.
CODESYS önceden tanımlanmış bir dizi öznitelik pragmasını destekler. Buna ek olarak, projenin derlenmesinden önce koşullu pragmalar yardımıyla sorgulayabileceğiniz kullanıcı tanımlı pragmalar kullanabilirsiniz.
Öznitelikler bildirim kısmında tanımlanır. İstisna: Kendi bildirim bölümleri olmayan Action ve Transition nesneleri için, uygulama bölümünün başında nitelikleri tanımlayabilirsiniz.
Kendi özniteliklerinizi tanımlarsanız, bunların benzersiz olduğundan emin olun. Bunu, örneğin öznitelik adının önüne ek koyarak yapabilirsiniz. Cihaz üreticileri bu amaçla satıcı önekini kullanabilir.
-
Semboller üzerindeki etkiler
-
Özel nitelik
-
Öznitelik: call_after_global_init_slot
-
Özellik: call_after_init
-
Özellik: call_after_online_change_slot
-
Öznitelik: call_before_global_exit_slot
-
Öznitelik: call_on_type_change
-
Özellik: conditionalshow
-
Özellik: conditionalshow_all_locals
-
Öznitelik: const_replaced, const_non_replaced
-
Özellik: veri akışı
-
Özellik: displaymode
-
Öznitelik: enable_dynamic_creation
-
Öznitelik: estimated-stack-usage
-
Özellik: ExpandFully
-
Öznitelik: global_init_slot
-
Özellik: gizle
-
Özellik: hide_all_locals
-
Öznitelik: initialize_on_call
-
Öznitelik: init_namespace
-
Öznitelik: init_on_onlchange
-
Öznitelik: instance-path
-
Özellik: io_function_block, io_function_block_mapping
-
Öznitelik: is_connected
-
Özellik: linkalways
-
Özellik: izleme
-
Öznitelik: monitoring_display
-
Öznitelik: monitoring_encoding
-
Özellik: no_assign, no_assign_warning
-
Özellik: no_check
-
Öznitelik: no_copy
-
Özellik: no-exit
-
Özellik: noinit
-
Öznitelik: no_instance_in_retain
-
Öznitelik: no_virtual_actions
-
Özellik: pinroup
-
Öznitelik: pin_presentation_order_inputs, pin_presentation_order_outputs
-
Özellik: eski
-
Öznitelik: pack_mode
-
Özellik: ProcessValue
-
Öznitelik: qualified_only
-
Özellik: yansıma
-
Özellik: müteakip
-
Öznitelik: to_string
-
Özellik: uyarı devre dışı, uyarı geri yükleme