Stateflow.Junction

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

    Описание

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

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

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

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

    Создание

    Описание

    пример

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

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

    расширить все

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

    Свойства

    расширить все

    Содержимое

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

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

    • 'HISTORY' - Историческое соединение, которое регистрирует активность подсостояний внутри сверхсостояния

    Нужно ли комментировать соединение, заданное как число или логический 1 (true) или 0 (false). Установка значения свойства true эквивалентно щелчку правой кнопкой мыши по соединению и выбору Comment Out. Для получения дополнительной информации смотрите Комментарий объектов 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