Stateflow.AtomicBox

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

    Описание

    Используйте Stateflow.AtomicBox объекты инкапсулировать графический, таблица истинности, MATLAB® и Simulink® функционируют в отдельном пространстве имен. Атомарные поля допускают:

    • Более быстрая симуляция после внесения небольших изменений в функцию в графике со многими состояниями или уровнями иерархии

    • Повторное использование тех же функций через несколько графиков и моделей

    • Простота разработки команды для людей, работающих над различными частями того же графика

    • Ручной контроль сгенерированного кода для определенной функции в графике

    Для получения дополнительной информации смотрите Функции Повторного использования при помощи Атомарных Полей.

    Создание

    Описание

    пример

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

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

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

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

    Свойства

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

    Содержимое

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

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

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

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

    Закомментировать ли атомарное поле в виде числового или логической единицы (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).

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

    Иерархия

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

    Стройте диаграмму, который содержит атомарное поле в виде Stateflow.Chart объект.

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

    Содержимое атомарного поля в виде Stateflow.Chart объект. Используйте этот объект добавить дочерние элементы, такие как состояния и переходы, к атомарному полю.

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

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

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

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

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

    Местоположение родительского элемента атомарного поля в иерархии модели в виде вектора символов.

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

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

    Ссылка на документ для атомарного поля в виде вектора символов.

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

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

    Независимый от сеанса идентификатор в виде целочисленного скаляра. Используйте это свойство отличить атомарное поле от других объектов в модели.

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

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

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

    classhandleОбеспечьте указатель класса для объекта
    dialogОткрытое диалоговое окно свойств
    fitToViewУвеличьте масштаб графического объекта
    getВозвратите структуру MATLAB, содержащую настройки свойства объекта или массив объектов
    highlightПодсветите графический объект
    isCommentedОпределите, комментируется ли объект
    setУстановите свойства с заданными значениями
    upВозвратите родительский элемент объекта
    viewЭкранный объект в редактировании среды

    Примеры

    свернуть все

    Добавьте атомарное поле в графике ch. Определите его имя к 'A'.

    atomicBox = Stateflow.AtomicBox(ch);
    atomicBox.Name = 'A';
    Представленный в R2012b