In der Architektur repräsentierten die Komponenten Actuator und Sensor die unterste Ebene. Jeder weitere Typ erfordert somit eine Erweiterung der Architektur. Um die Architektur flexibel zu erweitern, soll nun eine Komponente Function erstellt werden, die in allen anderen Komponenten und sich selbst eingebaut werden darf.
Komponente Function erstellen
- Markieren Sie in der Bibliothek T_Mechatronic_Architecture die Unit Levelcomponents.
- Wählen Sie aus dem Kontextmenü [Neu > Object].
- Navigieren Sie im Dialog Neues Bibliotheks-Objekt anlegen zu Object > Component > MechatronicComponent.
- Klicken Sie auf [Fertigstellen].
- Geben Sie im Feld Name Function ein.
- Wählen Sie im Feld Bild die Datei Level6.gif aus.
- Markieren Sie das Kontrollkästchen Abstrakt.
- Speichern Sie die Komponente.
Ebenenkonfiguration erweitern
- Öffnen Sie neue Komponente Function.
- Wechseln Sie zum Editor Ebenenkonfiguration.
- Klicken Sie auf , um den Finder-Dialog zu öffnen.
- Klicken Sie auf [Suchen].
- Markieren Sie die Komponente Function.
- Bestätigen Sie mit [OK].
- Speichern Sie die Komponente.
- Wiederholen Sie die Schritte 1 bis 7 für alle anderen Komponenten.
Damit kann eine Komponente des Typs Function in alle Komponenten und auch in sich selbst eingebaut werden.