Implementierungsmodell (Endlicher-Automat-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Endlicher-Automat-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
Im Diagramm weisen Pfeile mit hohlen Köpfen und durchgezogenen Linien (

) darauf hin, dass sich eine Entität von der Entität aus erweitert, auf die der Pfeil zeigt, und Pfeile mit hohlen Köpfen und gestrichelten Linien (

) weisen darauf hin, dass eine Entität die Entität implementiert, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Endlicher-Automat-Baustein umfassen Folgendes:
• PTC.StateMachine – Projektentität für den abstrakten Endlicher-Automat-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.StateMachine:
◦ PTC.StateMachine.EntryPoint – Einstiegspunkt-Ding für den Endlicher-Automat-Baustein
◦ PTC.StateMachine.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des endlichen Automaten
◦ PTC.StateMachine.Manager_TT – Dingvorlage für den Endlicher-Automat-Baustein-Manager
◦ PTC.StateMachine.Management_TS – Verwaltungs-Dingform für den Endlicher-Automat-Baustein. Wird verwendet, um die Dienste für die Funktionalität des Endlicher-Automat-Bausteins zu definieren.
• PTC.StateMachineImpl – Projektentität für den Baustein der Implementierung des endlichen Automaten. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.StateMachineImpl:
◦ PTC.StateMachineImpl.Manager – Manager-Ding für den Endlicher-Automat-Implementierungs-Baustein
◦ PTC.StateMachineImpl.Manager_TT – Dingvorlage für den Manager des Endlicher-Automat-Implementierungs-Bausteins
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.StateMachine und PTC.StateMachineImpl in ThingWorx Composer.