Stateflow.Box

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

    Описание

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

    Создание

    Синтаксис

    Описание

    пример

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

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

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

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

    Свойства

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

    Содержимое

    Имя поля в виде вектора символов.

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

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

    Размер шрифта для метки ящика, заданный как скаляр. The 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