Stateflow.Junction

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

    Описание

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

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

    • Запишите действие подсостояний в сверхсостоянии

    Для получения дополнительной информации смотрите Переходы Объединения и Соединения, чтобы Создать Переходящие Пути и Действие состояния Записи при помощи Соединений Истории.

    Создание

    Описание

    пример

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

    Входные параметры

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

    Родительский элемент для нового соединения в виде объекта Stateflow® API одного из этих типов:

    Свойства

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

    Содержимое

    Тип соединения в виде одного из этих значений:

    • 'CONNECTIVE' — Соединительное соединение, которое представляет момент принятия решения в пути к переходу

    • 'HISTORY' — Соединение истории, которое записывает действие подсостояний в сверхсостоянии

    Закомментировать ли соединение в виде числового или логической единицы (true) или 0 (false). Установка этого свойства к true эквивалентно щелчку правой кнопкой по соединению и выбору Comment Out. Для получения дополнительной информации смотрите Комментарий Объекты Stateflow в Графике.

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

    Комментируется ли соединение неявно в виде числового или логической единицы (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