Запись или выходной порт в или атомарной субдиаграмме состояния
Используйте Stateflow.Port
объекты создать порты и соединения, которые обеспечивают связи входа и выхода через контуры в Stateflow® иерархия. Порты входа и выхода улучшают компонентизацию путем изоляции логики перехода для ввода и выхода из состояний. В отличие от суперпереходов, они могут использоваться в атомарных субдиаграммах. Для получения дополнительной информации смотрите, Создают Связи Входа и выхода Через Государственные границы.
Порты входа и выхода расположены на контуре или атомарной субдиаграммы состояния. Каждый порт имеет соответствующее соединение, которое отмечает точку входа или точку выхода в или атомарной субдиаграмме состояния. Порт и соединение представлены отдельным Stateflow.Port
объекты.
создает port
= Stateflow.Port(parent
,portType
)Stateflow.Port
объект заданного типа порта в родительском элементе. Функция создает второй Stateflow.Port
объект для соответствующей записи или выходного порта на контуре родительского элемента. Идентифицировать соответствующий Stateflow.Port
объект, используйте функцию Stateflow.findMatchingPort
.
getParent | Идентифицируйте родительский элемент объекта |
sinkedTransitions | Идентифицируйте переходы с заданным местом назначения |
sourcedTransitions | Идентифицируйте переходы с заданным источником |
dialog | Открытое диалоговое окно свойств |
isCommented | Определите, комментируется ли графический объект |
view | Экранный объект в редактировании среды |
highlight | Подсветите графический объект |
fitToView | Увеличьте масштаб графического объекта |
Если вы перемещаете запись или выходное соединение к различному родительскому элементу, Stateflow удаляет Stateflow.Port
объект для соответствующего порта и создает Stateflow.Port
объект на новом родительском элементе. Чтобы идентифицировать новый соответствующий порт, используйте Stateflow.findMatchingPort
функция.