Decorators¶
Jeder Dekorator beschreibt einen spezifischen Satz von Eigenschaften.. Zum Beispiel überprüft der Dekorator IAbortable, ob ein Funktionsbaustein seine definierte Funktionalität abbrechen kann. Abhängig von seinen Dekoratoren zeigt der verbundene Action Provider ein unterschiedliches Verhalten. Die Namen der Schnittstellen resultieren aus den Namen der Dekoratoren, die sie referenzieren. Zum Beispiel ist IETrigA eine Abkürzung für die Schnittstellen IEdgeTriggered und IAbortable.
Jeder Dekorator dient als Parameter für die Zustandsmaschine des Funktionsbausteins BehaviourModel. So kann die Zustandsmaschine ihr Verhalten entsprechend einem dekorierten Action Provider anpassen.
Decorator |
Beschreibung |
---|---|
|
Aktiviert das flankengesteuerte Verhalten. |
|
Aktiviert das zustandsgesteuerte Verhalten. |
|
Aktiviert die Handhabung der Eingangsvariablen |
|
Deaktiviert den Zustand |
|
Aktiviert die Handhabung des Timing Controllers. |
|
Activates the handling of the |
|
Aktiviert die Handhabung der Eingangsvariablen |