exponenta event banner

Stateflow. Соединение

Соединение в диаграмме, состоянии, коробке или функции

    Описание

    Использовать Stateflow.Junction объекты для создания соединений, которые:

    • Представление точек решения на пути перехода

    • Регистрация активности подстанций в сверхсостоянии

    Дополнительные сведения см. в разделе Объединение переходов и соединений для создания путей ветвления и записи активности состояния с помощью соединений истории.

    Создание

    Описание

    пример

    junction = Stateflow.Junction(parent) создает Stateflow.Junction в родительской диаграмме, состоянии, поле или графической функции.

    Входные аргументы

    развернуть все

    Родитель для нового соединения, указанного как объект API Stateflow ® одного из следующих типов:

    Свойства

    развернуть все

    Содержание

    Тип соединения, указанный как одно из следующих значений:

    • 'CONNECTIVE' - соединительное соединение, представляющее собой точку принятия решения на пути перехода;

    • 'HISTORY' - Переход истории, который фиксирует активность подстанций в сверхгосударстве

    Следует ли комментировать соединение, указанное как числовое или логическое 1 (true) или 0 (false). Установка для этого свойства значения true эквивалентно щелчку правой кнопкой мыши соединения и выбору «Комментарий». Дополнительные сведения см. в разделе Комментирование объектов Stateflow в диаграмме.

    Это свойство доступно только для чтения.

    Неявно ли соединение комментируется, указывается как числовое или логическое 1 (true) или 0 (false). Соединение неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.

    Текст комментария, добавляемый к соединению, указывается как символьный вектор. Это свойство применяется только в том случае, если IsExplicitlyCommented свойство - true. В редакторе Stateflow при указании значка комментария на стыке текст отображается в виде подсказки. При установке IsExplicitlyCommented свойство для false, значение CommentText возвращается к ''.

    Графический образ

    Положение центра соединения, определяемое как двухэлементный числовой вектор [x y] координат относительно верхнего левого угла диаграммы.

    Пример: junction.Position.Center = [31.41 27.18];

    Радиус соединения, заданный как скаляр.

    Пример: junction.Position.Radius = 16.18;

    Размер входящих стрелок перехода, заданный как скаляр.

    Иерархия

    Это свойство доступно только для чтения.

    Диаграмма, содержащая соединение, указанное как Stateflow.Chart объект.

    Это свойство доступно только для чтения.

    Подчиненный просмотр для соединения, указанный как Stateflow.Chart, Stateflow.State, Stateflow.Box, или Stateflow.Function объект. Подчиненный вид - это диаграмма или вложенная диаграмма, в которой можно графически просмотреть соединение.

    Это свойство доступно только для чтения.

    Машина, содержащая соединение, указанное как Stateflow.Machine объект.

    Это свойство доступно только для чтения.

    Расположение родителя соединения в иерархии модели, указанное как символьный вектор.

    Идентификация

    Описание соединения, указанное как символьный вектор.

    Ссылка на документ для соединения, заданная как символьный вектор.

    Пользовательская марка для соединения, заданная как данные любого типа.

    Это свойство доступно только для чтения.

    Независимый от сеанса идентификатор, указанный как целочисленный скаляр. Это свойство используется для отличия соединения от других объектов модели.

    Это свойство доступно только для чтения.

    Уникальный идентификатор, указанный как целочисленный скаляр. В отличие от этого, SSIdNumber, значение этого свойства переназначается при каждом запуске нового сеанса MATLAB ® и может быть повторно использовано после удаления объекта.

    Функции объекта

    classhandleПредоставить дескриптор класса для объекта
    dialogДиалоговое окно «Открыть свойства»
    fitToViewУвеличение графического объекта
    getВозврат структуры MATLAB, содержащей параметры свойств объекта или массива объектов
    highlightВыделить графический объект
    isCommentedОпределить, комментируется ли объект
    setЗадать свойства с заданными значениями
    sinkedTransitionsВозврат переходов, имеющих объект в качестве места назначения
    sourcedTransitionsВозврат переходов, имеющих объект в качестве источника
    upВозврат родителя объекта
    viewЭкранный объект в среде редактирования

    Примеры

    свернуть все

    Добавление соединительного соединения в диаграмму ch. Измените его размер и положение.

    junction = Stateflow.Junction(ch);
    junction.Position.Radius = 16.18;
    junction.Position.Center = [31.41 27.18];

    Добавление соединения истории в диаграмму ch.

    junction = Stateflow.Junction(ch);
    junction.Type = 'HISTORY';
    Представлен до R2006a