exponenta event banner

Stateflow. Коробка

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

    Описание

    Использовать Stateflow.Box объекты для организации таких объектов, как функции и состояния в диаграмме. Можно также использовать поле для инкапсуляции состояний и функций в отдельное пространство имен. Дополнительные сведения см. в разделе Группирование объектов диаграммы с помощью полей.

    Создание

    Описание

    пример

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

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

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

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

    Свойства

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

    Содержание

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

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

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

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

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

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

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

    Положение и размер поля, заданного как четырехэлементный числовой вектор формы [left top width height].

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

    Графически ли поле пересекает поле, состояние или функцию, заданную как числовое или логическое 1 (true) или 0 (false).

    Является ли поле группированным, указанным как числовой или логический 1 (true) или 0 (false). При копировании и вставке сгруппированного поля копируется не только это поле, но и все его содержимое. Дополнительные сведения см. в разделе Копирование и вставка по группировке.

    Является ли поле подшартом, указанным как числовой или логический 1 (true) или 0 (false).

    Отображение предварительного просмотра содержимого поля, указанного как числовой или логический 1 (true) или 0 (false). Это свойство применяется только в том случае, если IsSubchart свойство - true.

    Размер шрифта для метки поля, указанный как скаляр. StateFont.Size свойство диаграммы, содержащее поле, задает начальное значение этого свойства.

    Иерархия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примеры

    свернуть все

    Добавление поля в диаграмму ch. Задайте для его имени значение 'A'.

    box = Stateflow.Box(ch);
    box.Name = 'A';
    Представлен до R2006a