Компоновочные блоки, специфичные для области > Компоновочный блок состояния > Модель реализации (компоновочный блок состояния)
Модель реализации (компоновочный блок состояния)
На следующей схеме показаны отношения между основными профилями вещей, шаблонами вещей и вещами в компоновочном блоке состояния, а так же их отношения с сущностями в других компоновочных блоков.
Схема реализации для компоновочного блока состояния.
На схеме стрелки с прозрачным концом и непрерывными линиями () показывают, что сущность расширяется из той сущности, на которую указывает стрелка, а стрелки с прозрачными концами и прерывающимися линиями () показывают, что сущность реализует ту сущность, на которую указывает стрелка, и стрелки с открытым концом и прерывающимися линиями () показывают, что у сущности есть зависимость от сервисов той сущности, на которую указывают стрелки.
Важные сущности в компоновочном блоке состояния включают в себя:
PTC.Status: сущность проекта для абстрактного компоновочного блока состояния. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.Status:
PTC.Status.EntryPoint: вещь точки входа для абстрактного компоновочного блока состояния. Используется для вызова сервисов, определенных в шаблоне вещи PTC.Status.EntryPoint_TT.
PTC.Status.EntryPoint_TT: шаблон вещи для точки входа компоновочного блока состояния.
PTC.Status.Manager_TT: шаблон вещи для диспетчера компоновочного блока состояния. Используется для реализации необходимых профилей вещи для расширения других компоновочных блоков реализации.
PTC.Status.Management_TS: профиль вещи управления для компоновочного блока состояния. Используется для определения сервисов для функциональности компоновочного блока состояния.
PTC.Status.ModelLogic_TS: профиль вещи модели логики для компоновочного блока состояния. Используется для предоставления доступа отдельным моделям к специфичным для моделей сервисам этого компоновочного блока.
PTC.Status.StatusDefinition: профиль данных определения состояния.
PTC.Status.StatusType: профиль данных типа состояния.
PTC.StatusImpl: сущность проекта для компоновочного блока реализации состояния. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.StatusImpl:
PTC.StatusImpl.EntryPoint: вещь точки входа для компоновочного блока реализации состояния.
PTC.StatusImpl.Manager: вещь диспетчера для компоновочного блока реализации состояния.
PTC.StatusImpl.EntryPoint_TT: шаблон вещи точки входа для компоновочного блока реализации состояния.
PTC.StatusImpl.Manager_TT: шаблон вещи для диспетчера компоновочного блока реализации состояния. Содержит код реализации для сервисов, определенных в профиле вещи PTC.Status.Management_TS.
Полный список сущностей компоновочного блока можно найти, просмотрев проекты PTC.Status и PTC.StatusImpl в ThingWorx Composer.
Было ли это полезно?