Stateflow.Box

Окружите график, состояние, поле или функцию

    Описание

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

    Создание

    Синтаксис

    Описание

    пример

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

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

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

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

    Свойства

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

    Содержимое

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

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

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

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

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

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

    Графический внешний вид

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

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

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

    Является ли поле сгруппированным полем в виде числового или логической единицы (true) или 0 (false). Когда вы копируете и вставляете сгруппированное поле, вы копируете не только поле, но и все его содержимое. Для получения дополнительной информации см. Копию и Вставку путем Группировки.

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

    Отобразить ли предварительный просмотр содержимого поля в виде числового или логической единицы (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