Свойства и методы, отсортированные объектом Stateflow

Следующие таблицы ссылок для свойств Stateflow® API и методы имеют эти столбцы:

  • Имя — имя свойства или метода. Чтобы получить доступ или установить значение свойства или вызвать метод, используйте его имя в записи через точку наряду с объектом Stateflow. Свойства с несколькими уровнями иерархии (такими как LoggingInfo и Props свойства объектов данных), должен быть установлен индивидуально. Для получения дополнительной информации смотрите Access Properties и Методы Объектов Stateflow.

  • Введите — тип данных для свойства. Некоторые типы свойства являются другими объектами API Stateflow. Например, Machine свойством объекта является Stateflow.Machine объект, который содержит объект.

  • Доступ — тип доступа для свойства.

    • RW (чтение-запись): можно получить доступ или установить значение этих свойств при помощи API Stateflow.

    • RO (только для чтения): Эти свойства установлены программным обеспечением Stateflow.

  • Описание — описание свойства или метод.

Методы конструктора

Эти методы создают объекты API Stateflow. Каждый метод берет родительский объект в качестве входа и возвращает указатель на новый объект. Для получения дополнительной информации смотрите, Создают и Уничтожают Объекты Stateflow.

Имя

Описание

Stateflow.AnnotationСоздайте аннотацию в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.AtomicBoxСоздайте атомарное поле в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.AtomicSubchartСоздайте атомарный подграфик в вышестоящей диаграмме, состоянии или поле. См. Свойства и Методы.
Stateflow.BoxСоздайте поле в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.DataСоздайте данные в родительской машине, графике, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.EMFunctionСоздайте функцию MATLAB® в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.EventСоздайте событие в вышестоящей диаграмме, состоянии или поле. См. Свойства и Методы.
Stateflow.FunctionСоздайте графическую функцию в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.JunctionСоздайте соединение в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.MessageСоздайте сообщение в вышестоящей диаграмме, состоянии или поле. См. Свойства и Методы.
Stateflow.SimulinkBasedStateСоздайте основанное на Simulink® состояние в вышестоящей диаграмме, состояние или поле. См. Свойства и Методы.
Stateflow.SLFunctionСоздайте функцию Simulink в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.
Stateflow.State

Создайте состояние в вышестоящей диаграмме, состояние или поле. См. Свойства и Методы.

Stateflow.Transition

Создайте переход в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.

Stateflow.TruthTable

Создайте функцию таблицы истинности в вышестоящей диаграмме, состоянии, поле или функции. См. Свойства и Методы.

Root Объект

Root объект является родительским элементом всех объектов API Stateflow. Вы автоматически создаете Root возразите, когда вы загружаете модель Simulink, которая содержит диаграмму Stateflow, или вызовите функциональный sfnew. Создать указатель на Root объект, вызовите sfroot функция:

rt = sfroot;
Для получения дополнительной информации см. Обзор API Stateflow.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Root тип объекта.
find

Найдите все объекты в Root возразите, что совпадают с заданными критериями.

get

Возвратите значение заданного свойства для Root объект.

set

Установите значение заданного свойства для Root объект.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для Root объект.

Stateflow.Annotation

Чтобы создать аннотацию в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.Annotation. Например, если ch указатель на Chart объект, введите:

an = Stateflow.Annotation(ch);
Для получения дополнительной информации смотрите, Добавляют Описательные Комментарии в Графике.

Свойства

Имя

Ввод

Доступ

Описание

Alignment

Перечисление

RW

Выравнивание текста в этой аннотации. Опциями является 'CENTER', 'LEFT' (значение по умолчанию) или 'RIGHT'.
AutoBackgroundColorБулевская переменная

RW

Используйте автоматический цвет фона в этой аннотации. Значением по умолчанию является true.
AutoForegroundColorБулевская переменная

RW

Используйте автоматический приоритетный цвет текста в этой аннотации. Значением по умолчанию является true.
BackgroundColorЧисловой вектор

RW

Цвет фона для этой аннотации. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [1 1 1].
ChartChart

RO

Стройте диаграмму, который содержит эту аннотацию.
ClickFcn

Символьный вектор

RW

Код MATLAB, чтобы выполниться, когда вы кликаете по этой аннотации. Значением по умолчанию является ''.
DeleteFcn

Символьный вектор

RW

Код MATLAB, чтобы выполниться, прежде чем вы удалите эту аннотацию. Значением по умолчанию является ''.
Description

Символьный вектор

RW

Описание этой аннотации. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этой аннотации. Значением по умолчанию является ''.
DropShadow

Булевская переменная

RW

Отобразите падающую тень. Значением по умолчанию является false.
FixedHeight

Булевская переменная

RW

Зафиксируйте высоту поля аннотации. Опции:

  • true - Фиксирует высоту поля аннотации и скрывает содержимое, которое более длинно, чем поле.

  • false - Изменяет размер поля аннотации вертикально, когда вы добавляете содержимое (значение по умолчанию).

FixedWidth

Булевская переменная

RW

Зафиксируйте ширину поля аннотации. Опции:

  • true - Фиксирует ширину поля аннотации и сворачивает текст, который более длинен, чем поле.

  • false - Изменяет размер поля аннотации горизонтально, когда вы добавляете содержимое (значение по умолчанию).

Font.Angle

Перечисление

RW

Угол шрифта для текста в этой аннотации. Опциями является 'ITALIC' или 'NORMAL' (значение по умолчанию).
Font.Name

Символьный вектор

RO

Шрифт для текста в этой аннотации. StateFont.Name свойство графика, который содержит аннотацию, устанавливает значение этого свойства.
Font.Size

'double'

RW

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

Перечисление

RW

Толщина шрифта для текста в этой аннотации. Опциями является 'BOLD' или 'NORMAL' (значение по умолчанию).
ForegroundColorЧисловой вектор

RW

Основной цвет для этой аннотации. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0 0 0].
Id

Целое число

RO

Уникальный идентификатор, который отличает эту аннотацию от других объектов в модели.
InternalMarginsЧисловой вектор

RW

Пробел от ограничительной рамки текста к границам этой аннотации. Числовой векторный [left top right bottom]. Значением по умолчанию является [0 0 0 0].
Interpretation

Перечисление

RW

Задайте, как интерпретировать содержимое Text свойство в этой аннотации. Опциями является 'OFF' (значение по умолчанию), 'RICH', или 'TEX'.
LoadFcn

Символьный вектор

RW

Код MATLAB, чтобы выполниться, когда вы загружаете модель, которая содержит эту аннотацию. Значением по умолчанию является ''.
MachineMachine

RO

Машина, которая содержит эту аннотацию.
Path

Символьный вектор

RO

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

Символьный вектор

RO

Текст для этой аннотации без форматирования.
PositionЧисловой вектор

RW

Положение и размер этой аннотации в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 8 16].
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть эту аннотацию.
Tag

Любой тип

RW

Пометьте для этой аннотации. Содержит данные любого типа. Значением по умолчанию является [].
Text

Символьный вектор

RW

Текст для этой аннотации. Значением по умолчанию является '?'.
UseDisplayTextAsClickCallbackБулевская переменная

RW

Используйте содержимое Text свойство как нажатие кнопки функционирует для этой аннотации. Значением по умолчанию является false.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Annotation тип объекта.
delete

Удалите эту аннотацию.

dialog

Откройте диалоговое окно свойств Annotation.

disp

Отобразите все свойства и значения для этой аннотации.

fitToView

Увеличьте масштаб этой аннотации в графике.

get

Возвратите значение заданного свойства для этой аннотации.

help

Отобразите все свойства и описания для этой аннотации.

methods

Отобразите все методы для этой аннотации.

set

Установите значение заданного свойства для этой аннотации.

setImage

Вставьте изображение в эту аннотацию.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой аннотации.

upВозвратите указатель на объект, который содержит эту аннотацию.
view

Увеличьте масштаб и выберите эту аннотацию.

Stateflow.AtomicBox

Чтобы создать атомарное поле в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.AtomicBox. Например, если ch указатель на Chart объект, введите:

ab = Stateflow.AtomicBox(ch);
Для получения дополнительной информации смотрите Функции Повторного использования при помощи Атомарных Полей.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер входящих стрел перехода для этого атомарного поля. Значением по умолчанию является 8.
BadIntersection

Булевская переменная

RO

Указывает, пересекает ли это атомарное поле графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит это атомарное поле.
Description

Символьный вектор

RW

Описание этого атомарного поля. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого атомарного поля. Значением по умолчанию является ''.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает это атомарное поле от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте это атомарное поле. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по атомарному полю и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли это атомарное поле неявно. Атомарное поле неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
IsLink

Булевская переменная

RO

Указывает, является ли это атомарное поле ссылкой библиотеки.
LabelString

Символьный вектор

RW

Полная метка для этого атомарного поля. Значением по умолчанию является '?'.
MachineMachine

RO

Машина, которая содержит это атомарное поле.
Name

Символьный вектор

RW

Имя этого атомарного поля. Значением по умолчанию является ''.
Path

Символьный вектор

RO

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

Числовой вектор

RW

Положение и размер этого атомарного поля в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть это атомарное поле.
Tag

Любой тип

RW

Пометьте для этого атомарного поля. Содержит данные любого типа. Значением по умолчанию является [].

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы AtomicBox тип объекта.
delete

Удалите это атомарное поле.

dialog

Откройте диалоговое окно свойств Box.

disp

Отобразите все свойства и значения для этого атомарного поля.

find

Найдите все объекты в этом атомарном поле, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этого атомарного поля в графике.

get

Возвратите значение заданного свойства для этого атомарного поля.

help

Отобразите все свойства и описания для этого атомарного поля.

highlight

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

isCommented

Возвратите булево значение, которое указывает, или ли это атомарное поле явным образом неявно комментируется.

methods

Отобразите все методы для этого атомарного поля.

set

Установите значение заданного свойства для этого атомарного поля.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого атомарного поля.

upВозвратите указатель на объект, который содержит это атомарное поле.
view

Отобразите содержимое этого атомарного поля.

Stateflow.AtomicSubchart

Чтобы создать атомарный подграфик в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.AtomicSubchart. Например, если ch указатель на Chart объект, введите:

as = Stateflow.AtomicSubchart(ch);
Для получения дополнительной информации смотрите, Создают Допускающие повторное использование Субкомпоненты при помощи Атомарных Подграфиков.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер входящих стрел перехода для этого атомарного подграфика. Значением по умолчанию является 8.
BadIntersection

Булевская переменная

RO

Указывает, пересекает ли этот атомарный подграфик графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит этот атомарный подграфик.
Debug.Breakpoints.OnDuring

Булевская переменная

RW

Установите During State установите точки останова для этого атомарного подграфика. Значением по умолчанию является false.
Debug.Breakpoints.OnEntry

Булевская переменная

RW

Установите On State Entry установите точки останова для этого атомарного подграфика. Значением по умолчанию является false.
Debug.Breakpoints.OnExit

Булевская переменная

RW

Установите On State Exit установите точки останова для этого атомарного подграфика. Значением по умолчанию является false.
Description

Символьный вектор

RW

Описание этого атомарного подграфика. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого атомарного подграфика. Значением по умолчанию является ''.
ExecutionOrder

Целое число

RW

Закажите, в котором этот атомарный подграфик будит в параллели (AND) разложение. Это свойство применяется только когда UserSpecifiedStateTransitionExecutionOrder свойством графика, который содержит атомарный подграфик, является true.
FontSize

'double'

RW

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

Булевская переменная

RW

Создайте активный порт вывода данных состояния для этого атомарного подграфика. Значением по умолчанию является false. Смотрите действие состояния монитора через активные данные состояния.
Id

Целое число

RO

Уникальный идентификатор, который отличает этот атомарный подграфик от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте этот атомарный подграфик. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по атомарному подграфику и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли этот атомарный подграфик неявно. Атомарный подграфик неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
IsLink

Булевская переменная

RO

Указывает, является ли этот атомарный подграфик ссылкой библиотеки.
LabelString

Символьный вектор

RW

Полная метка для этого атомарного подграфика. Значением по умолчанию является '?'.
MachineMachine

RO

Машина, которая содержит этот атомарный подграфик.
Name

Символьный вектор

RW

Имя этого атомарного подграфика. Значением по умолчанию является ''.
OutputDataDataROАктивный объект данных состояния для этого атомарного подграфика. Это свойство применяется только когда HasOutputData свойством для этого атомарного подграфика является true. Смотрите действие состояния монитора через активные данные состояния.
OutputMonitoringMode

Символьный вектор

RO

Указывает на контролирующий режим для активных выходных данных состояния. Для атомарных подграфиков единственной опцией является 'SelfActivity'.
Path

Символьный вектор

RO

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

Числовой вектор

RW

Положение и размер этого атомарного подграфика в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, State, или Box

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть этот атомарный подграфик.
Tag

Любой тип

RW

Пометьте для этого атомарного подграфика. Содержит данные любого типа. Значением по умолчанию является [].
TestPoint

Булевская переменная

RW

Установите этот атомарный подграфик как тестовую точку Stateflow. Значением по умолчанию является false. Смотрите тестовые точки монитора в диаграммах Stateflow.
Type

Перечисление

RO

Тип разложения для этого атомарного подграфика. Опциями является 'AND' (параллель) или 'OR' (исключительный). Атомарный подграфик наследовал это свойство от Decomposition свойство его родительского элемента.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы AtomicSubchart тип объекта.
delete

Удалите этот атомарный подграфик

dialog

Откройте диалоговое окно государственной собственности.

disp

Отобразите все свойства и значения для этого атомарного подграфика.

find

Найдите все объекты в этом атомарном подграфике, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этого атомарного подграфика в графике.

get

Возвратите значение заданного свойства для этого атомарного подграфика.

help

Отобразите все свойства и описания для этого атомарного подграфика.

highlight

Подсветите этот атомарный подграфик в графике.

isCommented

Возвратите булево значение, которое указывает, или ли этот атомарный подграфик явным образом неявно комментируется.

methods

Отобразите все методы для этого атомарного подграфика.

set

Установите значение заданного свойства для этого атомарного подграфика.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого атомарного подграфика.

upВозвратите указатель на объект, который содержит этот атомарный подграфик.
view

Отобразите содержимое этого атомарного подграфика.

Stateflow.Box

Чтобы создать поле в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.Box. Например, если ch указатель на Chart объект, введите:

bx = Stateflow.Box(ch);
Для получения дополнительной информации смотрите Объекты диаграммы Группы при помощи Полей.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер входящих стрел перехода для этого поля. Значением по умолчанию является 8.
BadIntersection

Булевская переменная

RO

Указывает, пересекает ли это поле графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит это поле.
Description

Символьный вектор

RW

Описание этого поля. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого поля. Значением по умолчанию является ''.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает это поле от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте это поле. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по полю и выбору Comment Out.
IsGrouped

Булевская переменная

RW

Задайте, является ли это поле группой. Значением по умолчанию является false. См. копию путем группировки.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли это поле неявно. Поле неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
IsSubchart

Булевская переменная

RW

Задайте, является ли это поле подграфиком. Значением по умолчанию является false.
LabelString

Символьный вектор

RW

Полная метка для этого поля. Значением по умолчанию является '?'.
MachineMachine

RO

Машина, которая содержит это поле.
Name

Символьный вектор

RW

Имя этого поля. Значением по умолчанию является ''.
Path

Символьный вектор

RO

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

Числовой вектор

RW

Положение и размер этого окружают график. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть это поле.
Tag

Любой тип

RW

Пометьте для этого поля. Содержит данные любого типа. Значением по умолчанию является [].

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Box тип объекта.
defaultTransitions

Возвратите переходы по умолчанию в верхнем уровне включения этого поля.

delete

Удалите это поле.

dialog

Откройте диалоговое окно свойств Box.

disp

Отобразите все свойства и значения для этого поля.

find

Найдите все объекты в этом поле, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб это окружает график.

get

Возвратите значение заданного свойства для этого поля.

help

Отобразите все свойства и описания для этого поля.

highlight

Подсветите, что это окружает график.

innerTransitions

Возвратите массив переходов, которые происходят в этом поле и оконечный на содержащем в нем объекте.

isCommented

Возвратите булево значение, которое указывает, или ли это поле явным образом неявно комментируется.

methods

Отобразите все методы для этого поля.

outerTransitions

Возвратите массив переходов, которые выходят из внешнего края этого поля и оконечный на объекте вне включения этого поля.

set

Установите значение заданного свойства для этого поля.

sinkedTransitions

Возвратите все внутренние и внешние переходы, место назначения которых является этим полем.

sourcedTransitions

Возвратите все внутренние и внешние переходы, источник которых является этим полем.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого поля.

upВозвратите указатель на объект, который содержит это поле.
view

Увеличьте масштаб и выберите это поле. Если поле является подграфиком, отобразите его содержимое.

Stateflow.Chart

Чтобы создать модель Simulink, которая содержит пустую диаграмму Stateflow, вызовите функциональный sfnew:

sfnew
Для получения дополнительной информации смотрите, Создают Графики при помощи API Stateflow.

Свойства

Имя

Ввод

Доступ

Описание

ActionLanguage

Перечисление

RW

Язык действия раньше программировал этот график. Опциями является 'C' или 'MATLAB' (значение по умолчанию). Смотрите различия между MATLAB и C как синтаксис языка действия.
ChartColorЧисловой вектор

RW

Цвет фона для этого графика. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [1 0.9608 0.8824].
ChartUpdate

Перечисление

RW

Метод активации для этого графика. Опциями является 'CONTINUOUS', 'DISCRETE', или 'INHERITED' (значение по умолчанию). См. метод обновления.
Debug.Breakpoints.OnEntry

Булевская переменная

RW

Установите On Chart Entry установите точки останова для этого графика. Значением по умолчанию является false.
Decomposition

Перечисление

RW

Разложение состояния в верхнем уровне включения в этом графике. Опциями является 'EXCLUSIVE_OR' (значение по умолчанию) и 'PARALLEL_AND'.
Description

Символьный вектор

RW

Описание этого графика. Значением по умолчанию является ''.
Dirty

Булевская переменная

RW

Указывает, изменился ли этот график начиная с того, чтобы быть открытым или сохраненный. Значением по умолчанию является false.
Document

Символьный вектор

RW

Ссылка на документ для этого графика. Значением по умолчанию является ''.
EditorEditor

RO

Editor объект для этого графика.
EmlDefaultFimath

Перечисление

RW

fimath по умолчанию свойства для этого графика. Опции:

  • 'Same as MATLAB Default' - Используйте тот же fimath свойства как текущий fimath по умолчанию (значение по умолчанию).

  • 'Other:UserSpecified' - Используйте InputFimath свойство задать fimath по умолчанию объект.

Это свойство применяется только к графикам, которые используют MATLAB в качестве языка действия.

EnableBitOps

Булевская переменная

RW

Используйте операции C-bit в состоянии и действия перехода в этом графике. Значением по умолчанию является false. Это свойство применяется только к графикам, которые используют C в качестве языка действия. Смотрите Поддерживаемые Операции для Данных о Графике.
EnableNonTerminalStates

Булевская переменная

RW

Использование супер продвигается семантика для этого графика. Значением по умолчанию является false. Смотрите супер семантику шага.
EnableZeroCrossings

Булевская переменная

RW

Используйте обнаружение пересечения нулем на изменениях состояния в этом графике. Значением по умолчанию является true. Это свойство применяется только когда ChartUpdate свойство для этого графика установлено в 'CONTINUOUS'. Смотрите отключают обнаружение пересечения нулем.
ErrorColor

Числовой вектор

RW

Цвет для ошибок в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [1 0 0].
ExecuteAtInitialization

Булевская переменная

RW

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

Булевская переменная

RW

Экспортируйте графические функции на уровне графика с другими блоками в модели Simulink. Значением по умолчанию является false. Смотрите экспортируют функции Stateflow для повторного использования.
GeneratePreprocessorConditions

Булевская переменная

RW

Указывает, включает ли сгенерированный код для графика с различными условиями условный оператор препроцессора. Эта опция только допустима при генерации кода с Embedded Coder®.
HasOutputData

Булевская переменная

RW

Создайте активный порт вывода данных состояния для этого графика. Значением по умолчанию является false. Смотрите действие состояния монитора через активные данные состояния.
Iced

Булевская переменная

RO

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

Целое число

RO

Уникальный идентификатор, который отличает этот график от других объектов в модели.
InitializeOutput

Булевская переменная

RW

Примените начальное значение выходных данных каждый раз, когда этот график просыпается. Значением по умолчанию является false. Смотрите инициализируют Выходные параметры, которые будит каждая временная диаграмма.
InputFimath

Символьный вектор

RW

Задайте embedded.fimath объект сопоставлен с входными параметрами от блоков Simulink. Вы можете:

  • Введите выражение, которое создает fimath объект.

  • Введите имя переменной для fimath объект в рабочем пространстве MATLAB или рабочем пространстве модели.

Это свойство применяется только когда EmlDefaultFimath свойством для этого графика является 'Other:UserSpecified'.

JunctionColor

Числовой вектор

RW

Цвет для соединений в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.6824 0.3294 0].
Locked

Булевская переменная

RW

Предотвратите изменения в этом графике. Значением по умолчанию является false.
MachineMachine

RO

Машина, которая содержит этот график.
Name

Символьный вектор

RW

Имя этого графика. Значением по умолчанию является 'Chart'.
NonTerminalMaxCountsЦелое число

RW

Максимальное количество переходов этот график может взять в одном супер шаге. Значением по умолчанию является 1000. Это свойство применяется только когда EnableNonTerminalStates свойством для этого графика является true. Смотрите супер семантику шага.
NonTerminalUnstableBehavior

Перечисление

RW

Поведение в процессе моделирования, если этот график превышает максимальное количество переходов, заданных в NonTerminalMaxCounts свойство прежде, чем достигнуть устойчивого состояния. Опции:

  • 'PROCEED' - График засыпает с последней активной настройкой состояния (значение по умолчанию).

  • 'THROW ERROR' - График генерирует ошибку.

Это свойство применяется только когда EnableNonTerminalStates свойством для этого графика является true. Смотрите супер семантику шага.

OutputDataDataROАктивный объект данных состояния для этого графика. Это свойство применяется только когда HasOutputData свойством для этого графика является true. Смотрите действие состояния монитора через активные данные состояния.
OutputMonitoringModeПеречисление

RW

Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity' (значение по умолчанию) или 'LeafStateActivity'. Это свойство применяется только когда HasOutputData свойством для этого графика является true. Смотрите действие состояния монитора через активные данные состояния.
Path

Символьный вектор

RO

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

Булевская переменная

RW

Позвольте модели Simulink вызвать графический, таблица истинности и функции MATLAB в этом графике. Значением по умолчанию является false. Смотрите экспортируют функции Stateflow для повторного использования.
SampleTime

Символьный вектор

RW

Шаг расчета для активации этого графика. Значением по умолчанию является '-1'. Это свойство применяется только когда ChartUpdate свойством для этого графика является 'DISCRETE'.
SaturateOnIntegerOverflow

Булевская переменная

RW

Задайте поведение целочисленного переполнения в этом графике. Опции:

  • true - График насыщает целочисленное переполнение (значение по умолчанию).

  • false - График переносит целочисленное переполнение.

Для получения дополнительной информации смотрите Целочисленное переполнение Указателя для Данных о Графике.

StateColor

Числовой вектор

RW

Цвет для состояния окружает этот график. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0 0 0].
StateFont.Angle

Перечисление

RW

Угол шрифта для меток в полях, функциях и состояниях в этом графике. Опциями является 'ITALIC' или 'NORMAL' (значение по умолчанию).
StateFont.Name

Символьный вектор

RW

Шрифт для меток в аннотациях, полях, функциях и состояниях в этом графике. Значением по умолчанию является 'Helvetica'.
StateFont.Size

Целое число

RW

Начальный размер шрифта для меток в аннотациях, полях, функциях и состояниях в этом графике. Значением по умолчанию является 12.
StateFont.Weight

Перечисление

RW

Толщина шрифта для меток в полях, функциях и состояниях в этом графике. Опциями является 'BOLD' или 'NORMAL' (значение по умолчанию).
StateLabelColor

Числовой вектор

RW

Цвет для меток состояния в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0 0 0].
StateMachineType

Перечисление

RW

Тип семантики конечного автомата. Опциями является 'Classic' (значение по умолчанию), 'Mealy', или 'Moore'. См. обзор машин Мура и мучнистых.
StatesWhenEnablingПеречисление

RW

Задайте поведение состояний, когда входное событие вызова функции повторно включит этот график. Опции:

  • 'held' - График обеспечивает новые значения состояний (значение по умолчанию).

  • 'reset' - График возвращается к начальным условиям состояний.

Это свойство применяется только, когда график содержит входные события вызова функции. Смотрите состояния Управления в Графиках, Enabled Входными Событиями Вызова функции.

StrongDataTypingWithSimulink

Булевская переменная

RW

Используйте сильный ввод данных, когда этот график будет взаимодействовать через интерфейс с сигналами ввода и вывода Simulink. Значением по умолчанию является true. Это свойство применяется только к графикам, которые используют C в качестве языка действия. Смотрите Использование Сильный Ввод Данных с вводом-выводом Simulink.
SupportVariableSizing

Булевская переменная

RW

Поддержите входные и выходные данные, которые варьируются по размерности при симуляции этого графика. Значением по умолчанию является true. Смотрите объявляют данные Переменного Размера в диаграммах Stateflow.
Tag

Любой тип

RW

Пометьте для этого графика. Содержит данные любого типа. Значением по умолчанию является [].
TransitionColor

Числовой вектор

RW

Цвет для переходов в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.2902 0.3294 0.6039].
TransitionFont.Angle

Перечисление

RW

Угол шрифта для перехода помечает в этом графике. Опциями является 'ITALIC' или 'NORMAL' (значение по умолчанию).
TransitionFont.Name

Символьный вектор

RW

Шрифт для перехода помечает в этом графике. Значением по умолчанию является 'Helvetica'.
TransitionFont.Size

Целое число

RW

Начальный размер шрифта для перехода помечает в этом графике. Значением по умолчанию является 12.
TransitionFont.Weight

Перечисление

RW

Толщина шрифта для перехода помечает в этом графике. Опциями является 'BOLD' или 'NORMAL' (значение по умолчанию).
TransitionLabelColor

Числовой вектор

RW

Цвет для перехода помечает в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.2902 0.3294 0.6039].
TreatAsFi

Перечисление

RW

Обработайте наследованную фиксированную точку и целочисленные сигналы как Fixed-Point Designer™ fi объекты. Опции:

  • 'Fixed-point' - График обрабатывает все входные параметры фиксированной точки как fi объекты (значение по умолчанию).

  • 'Fixed-point & Integer' - График обрабатывает всю фиксированную точку и целочисленные входные параметры как fi объекты.

Это свойство применяется только к графикам, которые используют MATLAB в качестве языка действия.

UserSpecifiedStateTransitionExecutionOrder

Булевская переменная

RW

Используйте явное упорядоченное расположение параллельных состояний и переходов. Значением по умолчанию является true. Это свойство применяется только к графикам, которые используют C в качестве языка действия. Смотрите Заданный Пользователями Порядок выполнения Состояния/Перехода.
Visible

Булевская переменная

RW

Указывает, отображает ли редактор этот график.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Chart тип объекта.
defaultTransitions

Возвратите переходы по умолчанию в верхнем уровне включения этого графика.

dialog

Откройте диалоговое окно Свойств диаграммы.

disp

Отобразите все свойства и значения для этого графика.

find

Найдите все объекты в этом графике, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этого графика.

get

Возвратите значение заданного свойства для этого графика.

help

Отобразите все свойства и описания для этого графика.

methods

Отобразите все методы для этого графика.

parse

Проанализируйте этот график.

set

Установите значение заданного свойства для этого графика.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого графика.

view

Отобразите содержимое этого графика.

Stateflow.Clipboard

Создать указатель на Clipboard объект, вызовите sfclipboard функция:

cb = sfclipboard;
Для получения дополнительной информации см. Копию и Вставку Объекты Stateflow.

Методы

Имя

Описание

copy

Скопируйте заданные объекты в этот буфер обмена.

methods

Отобразите все методы для этого буфера обмена.

pasteTo

Вставьте содержимое этого буфера обмена к заданному контейнерному объекту.

Stateflow.Data

Чтобы создать объект данных в родительской машине, графике, состоянии, поле или функция, использует метод конструктора Stateflow.Data. Например, если ch указатель на Chart объект, введите:

x = Stateflow.Data(ch);
Для получения дополнительной информации смотрите Set Data Properties.

Свойства

Имя

Ввод

Доступ

Описание

CompiledSize

Символьный вектор

RO

Размер этого объекта данных, как определено компилятором.
CompiledType

Символьный вектор

RO

Тип этого объекта данных, как определено компилятором.
DataTypeСимвольный векторRW

Тип этого объекта данных.

  • Если Props.Type.Method свойством этого объекта данных является 'Built-in', можно задать это свойство с одной из этих опций: 'double' (значение по умолчанию), 'single'int8int16int32int64 (C строит диаграмму только), 'uint8'uint16uint32uint64 (C строит диаграмму только), 'boolean', 'ml', или 'string' (C строит диаграмму только).

  • В противном случае, Props.Type свойства этого объекта данных определяют значение этого свойства.

Для получения дополнительной информации смотрите раздел Add Data in Create Charts при помощи API Stateflow.

Description

Символьный вектор

RW

Описание этого объекта данных. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого объекта данных. Значением по умолчанию является ''.
Id

Целое число

RO

Уникальный идентификатор, который отличает этот объект данных от других объектов в модели.
InitializeMethodПеречисление

RW

Метод для инициализации значения этого объекта данных. Опции зависят от осциллографа данных:

  • Для локальных и выходных данных используйте 'Expression' (значение по умолчанию) или 'Parameter'.

  • Для постоянных данных используйте 'Expression' Только для чтения.

  • Для памяти хранилища данных вход и данные о параметре, используют 'Not Needed' Только для чтения.

LoggingInfo.DataLogging

Булевская переменная

RW

Включите логгирование сигнала для этого объекта данных. Значением по умолчанию является false.
LoggingInfo.DecimateData

Булевская переменная

RW

Ограничьте объем данных, регистрируемый путем пропуска выборок. Использует интервал, заданный LoggingInfo.Decimation свойство этого объекта данных. Значением по умолчанию является false.
LoggingInfo.Decimation

Целое число

RW

Интервал децимации. Значением по умолчанию является 2. Это значение означает, что график регистрирует любую выборку этого объекта данных.
LoggingInfo.LimitDataPoints

Булевская переменная

RW

Ограничьте количество точек данных, чтобы регистрировать. Использует значение, заданное LoggingInfo.MaxPoints свойство этого объекта данных. Значением по умолчанию является false.
LoggingInfo.MaxPoints

Целое число

RW

Максимальное количество точек данных, чтобы регистрировать. Значением по умолчанию является 5000. Это значение означает, что график регистрирует последние 5 000 точек данных, сгенерированных симуляцией для этого объекта данных.
LoggingInfo.NameMode

Перечисление

RW

Источник имени сигнала раньше регистрировал этот объект данных. Опции:

  • 'Custom' - Используйте пользовательское имя сигнала, заданное LoggingInfo.LoggingName свойство.

  • 'SignalName' - Используйте имя объекта данных (значение по умолчанию).

LoggingInfo.LoggingName

Символьный вектор

RW

Пользовательское имя сигнала, используемое в логгировании этого объекта данных.
MachineMachine

RO

Машина, которая содержит этот объект данных.
Name

Символьный вектор

RW

Имя этого объекта данных.
Path

Символьный вектор

RO

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

Целое число

RW

Индекс порта для этого объекта данных. Это свойство применяется только к входным и выходным данным.
Props.Array.FirstIndex

Символьный вектор

RW

Индексируйте для первого элемента этого объекта данных. Значением по умолчанию является 0. Это свойство применяется только к данным массива в графиках, которые используют C в качестве языка действия.
Props.Array.IsDynamic

Булевская переменная

RW

Позвольте размеру этого объекта данных измениться во время выполнения. Значением по умолчанию является false. Эквивалентный флажку Variable Size в диалоговом окне Свойств данных. Смотрите Объявляют Данные Переменного Размера в диаграммах Stateflow.
Props.Array.Size

Символьный вектор

RW

Размер этого объекта данных. Значением по умолчанию является '0'. Смотрите задают размер данных Stateflow.
Props.Complexity

Перечисление

RW

Включите этому объекту данных взять комплексные числа. Опциями является 'On' или 'Off' (значение по умолчанию). Смотрите комплексные данные в диаграммах Stateflow.
Props.Frame

Перечисление

RW

Включите этому объекту данных принять основанные на системе координат сигналы. Опции:

  • 'Frame based' - Объект данных поддерживает основанные на системе координат сигналы.

  • 'Sample based' - Объект данных поддерживает основанные на выборке сигналы (значение по умолчанию).

Props.InitialValue

Символьный вектор

RW

Начальное значение этого объекта данных. Значением по умолчанию является ''.
Props.Range.Maximum

Символьный вектор

RW

Максимальное значение для этого объекта данных. Значением по умолчанию является ''.
Props.Range.Minimum

Символьный вектор

RW

Минимальное значение для этого объекта данных. Значением по умолчанию является ''.
Props.ResolveToSignalObject

Булевская переменная

RW

Задайте, решает ли этот объект данных к Simulink.Signal возразите, что вы задаете в рабочем пространстве модели или базовом рабочем пространстве. Значением по умолчанию является false. Смотрите свойства данных твердости от объектов Simulink Signal.
Props.Type.BusObject

Символьный вектор

RW

Имя Simulink.Bus объект, который задает этот объект данных. Это свойство применяется только когда Props.Type.Method свойством этого объекта данных является 'Bus Object'. Смотрите доступ к сигналам шины через структуры Stateflow.
Props.Type.EnumType

Символьный вектор

RW

Имя перечислимого типа, который задает этот объект данных. Это свойство применяется только когда Props.Type.Method свойством этого объекта данных является 'Enumerated'. Смотрите ссылочные значения по наименованию при помощи перечислимых данных.
Props.Type.Expression

Символьный вектор

RW

Выражение, которое оценивает к типу данных для этого объекта данных. Это свойство применяется только когда Props.Type.Method свойством этого объекта данных является 'Expression'. Смотрите задают свойства данных при помощи выражений MATLAB.
Props.Type.Fixpt.Bias

Символьный вектор

RW

Сместите для этого объекта данных. Это свойство применяется только к данным фиксированной точки с Props.Type.Fixpt.ScalingMode набор свойств к 'Slope and bias'. Смотрите данные фиксированной точки в диаграммах Stateflow.
Props.Type.Fixpt.FractionLength

Символьный вектор

RW

Местоположение двоичной точки для этого объекта данных. Это свойство применяется только к данным фиксированной точки когда Props.Type.Fixpt.ScalingMode свойством является 'Binary point'. Смотрите данные фиксированной точки в диаграммах Stateflow.
Props.Type.Fixpt.Lock

Булевская переменная

RW

Предотвращает замену фиксированной точки этого объекта данных с автомасштабированным типом, выбранным Fixed-Point Tool. Значением по умолчанию является false. Смотрите, что автомасштабирование Использует Fixed-Point Tool (Fixed-Point Designer).

Props.Type.Fixpt.ScalingMode

Перечисление

RW

Метод для масштабирования этого объекта данных. Опциями является 'Binary point', 'Slope and bias', или 'None' (значение по умолчанию). Это свойство применяется к данным фиксированной точки. Смотрите Данные Фиксированной точки в диаграммах Stateflow.
Props.Type.Fixpt.Slope

Символьный вектор

RW

Наклон для этого объекта данных. Это свойство применяется только к данным фиксированной точки когда Props.Type.Fixpt.ScalingMode набор свойств к 'Slope and bias'. Смотрите данные фиксированной точки в диаграммах Stateflow.
Props.Type.Method

Перечисление

RW

Метод для установки типа этого объекта данных. Опции зависят от осциллографа данных:

  • Для локального, входа, выход или данные о параметре, использует 'Built-in', 'Fixed point', 'Enumerated'Выражение, 'Inherited' (значение по умолчанию) или 'Bus Object'.

  • Для постоянных данных используйте 'Built-in' (значение по умолчанию), 'Fixed point', или 'Expression'.

  • Для данных оперативной памяти хранилища данных используйте 'Inherited' Только для чтения.

Эквивалентный полю Mode Ассистента Типа данных в диалоговом окне Свойств данных. Смотрите Задают Тип Данных Stateflow.

Props.Type.Signed

Булевская переменная

RW

Задайте, подписывается ли этот объект данных. Значением по умолчанию является true. Это свойство применяется только к данным фиксированной точки. Смотрите Данные Фиксированной точки в диаграммах Stateflow.
Props.Type.WordLength

Символьный вектор

RW

Диаметр долота слова, которое содержит квантованное целое число этого объекта данных. Это свойство применяется только к данным фиксированной точки. Смотрите Данные Фиксированной точки в диаграммах Stateflow.
Props.Unit.Name

Символьный вектор

RW

Единицы измерения для этого объекта данных. Значением по умолчанию является ''. Смотрите задают модули для данных Stateflow.
SaveToWorkspace

Булевская переменная

RW

Присвойте значение этого объекта данных к переменной того же имени в базовом рабочем пространстве MATLAB в конце симуляции. Значением по умолчанию является false. Смотрите сохраняют окончательное значение в базовое рабочее пространство.
Scope

Перечисление

RW

Осциллограф этого объекта данных. Опциями является 'Local' (значение по умолчанию), 'Constant', 'Parameter'входной параметрвывод , 'Data Store Memory', 'Temporary', 'Imported', или 'Exported'. Для получения дополнительной информации смотрите Осциллограф.

Tag

Любой тип

RW

Пометьте для этого объекта данных. Содержит данные любого типа. Значением по умолчанию является [].
TestPoint

Булевская переменная

RW

Установите этот объект данных как тестовую точку Stateflow. Значением по умолчанию является false. Смотрите тестовые точки монитора в диаграммах Stateflow.
Tunable

Булевская переменная

RW

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

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Data тип объекта.
delete

Удалите этот объект данных.

dialog

Откройте диалоговое окно Свойств данных.

disp

Отобразите все свойства и значения для этого объекта данных.

get

Возвратите значение заданного свойства для этого объекта данных.

help

Отобразите все свойства и описания для этого объекта данных.

methods

Отобразите все методы для этого объекта данных.

set

Установите значение заданного свойства для этого объекта данных.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого объекта данных.

upВозвратите указатель на объект, который содержит этот объект данных.
view

Отобразите этот объект данных в Model Explorer.

Stateflow.Editor

Каждый график имеет свой собственный Editor объект. Создать указатель на Editor объект, получите доступ к Editor свойство для графика. Например, если ch указатель на Chart объект, введите:

ed = ch.Editor;
Для получения дополнительной информации смотрите, Изменяют Graphical Properties Вашего Графика.

Свойства

Имя

Ввод

Доступ

Описание

WindowPosition

Числовой вектор

RW

Положение и размер окна редактора Stateflow. Числовой векторный [left top width height].
ZoomFactor

'double'

RW

Уровень увеличения этого графика в редакторе. Значение 1 соответствует увеличению 100%.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Editor тип объекта.
disp

Отобразите все свойства и значения для этого Editor объект.

get

Возвратите значение заданного свойства для этого Editor объект.

help

Отобразите все свойства и описания для этого Editor объект.

methods

Отобразите все методы для этого Editor объект.

set

Установите значение заданного свойства для этого Editor объект.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого Editor объект.

zoomIn

Увеличьте масштаб диаграммы Stateflow, которая содержит этот Editor объект.

zoomOut

Уменьшите масштаб на диаграмме Stateflow, которая содержит этот Editor объект.

Stateflow.EMFunction

Чтобы создать функцию MATLAB в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.EMFunction. Например, если ch указатель на Chart объект, введите:

f = Stateflow.EMFunction(ch);
Для получения дополнительной информации смотрите Повторное использование код MATLAB путем Определения функций MATLAB.

Свойства

Имя

Ввод

Доступ

Описание

BadIntersection

Булевская переменная

RO

Указывает, пересекает ли эта функция MATLAB графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит эту функцию MATLAB.
Description

Символьный вектор

RW

Описание этой функции MATLAB. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этой функции MATLAB. Значением по умолчанию является ''.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает эту функцию MATLAB от других объектов в модели.
InlineOption

Символьный вектор

RW

Задайте, как эта функция MATLAB появляется в сгенерированном коде. Опции:

  • 'Inline' - Вызовы функции MATLAB заменяются кодом.

  • 'Function' - Функция MATLAB реализована как отдельная функция C.

  • 'Auto' - Внутреннее вычисление определяет внешний вид вызовов функции в сгенерированном коде (значение по умолчанию).

Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder).

IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте эту функцию MATLAB. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли эта функция MATLAB неявно. Функция неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
LabelString

Символьный вектор

RW

Полная метка этой функции MATLAB. Синтаксисом метки является 'return = NameАргументы)'. Значением по умолчанию является '()'.
MachineMachine

RO

Машина, которая содержит эту функцию MATLAB.
Name

Символьный вектор

RW

Имя этой функции MATLAB. Значением по умолчанию является ''.
Path

Символьный вектор

RO

Местоположение родительского элемента этой функции MATLAB в иерархии модели.
Position

Числовой вектор

RW

Положение и размер этой функции MATLAB в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
Script

Символьный вектор

RW

Код для этой функции MATLAB. Чтобы задать значение этого свойства, создайте вектор символов путем вызова sprintf функция. Например, если f указатель на эту функцию, введите:

str = sprintf('function y=f(x) \n y=x+1;');
f.Script = str;

SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть эту функцию MATLAB.

Tag

Любой тип

RW

Пометьте для этой функции MATLAB. Содержит данные любого типа. Значением по умолчанию является [].

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы EMFunction тип объекта.
delete

Удалите эту функцию.

dialog

Откройте диалоговое окно свойств MATLAB Function.

disp

Отобразите все свойства и значения для этой функции.

find

Найдите все объекты в этой функции, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этой функции в графике.

get

Возвратите значение заданного свойства для этой функции.

help

Отобразите все свойства и описания для этой функции.

highlight

Подсветите эту функцию в графике.

isCommented

Возвратите булево значение, которое указывает, или ли эта функция явным образом неявно комментируется.

methods

Отобразите все методы для этой функции.

set

Установите значение заданного свойства для этой функции.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой функции.

upВозвратите указатель на объект, который содержит эту функцию.
view

Откройте эту функцию в редакторе MATLAB.

Stateflow.Event

Чтобы создать событие в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.Event. Например, если ch указатель на Chart объект, введите:

e = Stateflow.Event(ch);
Для получения дополнительной информации смотрите, Синхронизируют Компоненты модели Широковещательными Событиями.

Свойства

Имя

Ввод

Доступ

Описание

Debug.Breakpoints.EndBroadcast

Булевская переменная

RW

Установите End of Broadcast точка останова этого события. Значением по умолчанию является false. Это свойство применяется только к локальным событиям.

Debug.Breakpoints.StartBroadcast

Булевская переменная

RW

Установите Start of Broadcast точка останова этого события. Значением по умолчанию является false. Это свойство применяется только к входным событиям или локальному.
Description

Символьный вектор

RW

Описание этого события. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого события. Значением по умолчанию является ''.
Id

Целое число

RO

Уникальный идентификатор, который отличает это событие от других объектов в модели.
MachineMachine

RO

Машина, которая содержит это событие.
Name

Символьный вектор

RW

Имя этого события.
Path

Символьный вектор

RO

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

Целое число

RW

Индекс порта для этого события. Это свойство применяется только к событиям ввода и вывода.
Scope

Перечисление

RW

Осциллограф этого события. Опциями является 'Input', 'Local' (значение по умолчанию) или 'Output'. Для получения дополнительной информации смотрите Осциллограф.

Tag

Любой тип

RW

Пометьте для этого события. Содержит данные любого типа. Значением по умолчанию является [].
Trigger

Перечисление

RW

Тип триггера сопоставлен с этим событием. Опции зависят от осциллографа события:

  • Для входных событий используйте 'Rising', 'Falling', 'Either', или 'Function call' (значение по умолчанию).

  • Для выходных событий используйте 'Either' или 'Function call' (значение по умолчанию).

Это свойство не применяется к локальным событиям.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Event тип объекта.
delete

Удалите это событие.

dialog

Откройте диалоговое окно свойств Event.

disp

Отобразите все свойства и значения для этого события.

get

Возвратите значение заданного свойства для этого события.

help

Отобразите все свойства и описания для этого события.

methods

Отобразите все методы для этого события.

set

Установите значение заданного свойства для этого события.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого события.

upВозвратите указатель на объект, который содержит это событие.
view

Отобразите этот объект данных в Model Explorer.

Stateflow.Function

Чтобы создать графическую функцию в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.Function. Например, если ch указатель на Chart объект, введите:

f = Stateflow.Function(ch);
Для получения дополнительной информации смотрите Шаблоны Логики Повторного использования путем Определения Графических функций.

Свойства

Имя

Ввод

Доступ

Описание

BadIntersection

Булевская переменная

RO

Указывает, пересекает ли эта графическая функция графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит эту графическую функцию.
Debug.Breakpoints.OnDuring

Булевская переменная

RW

Установите During Function Call установите точки останова для этой графической функции. Значением по умолчанию является false.
Description

Символьный вектор

RW

Описание этой графической функции. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этой графической функции. Значением по умолчанию является ''.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает эту графическую функцию от других объектов в модели.
InlineOption

Символьный вектор

RW

Задайте, как эта графическая функция появляется в сгенерированном коде. Опции:

  • 'Inline' - Вызовы графической функции заменяются кодом.

  • 'Function' - Графическая функция реализована как отдельная функция C.

  • 'Auto' - Внутреннее вычисление определяет внешний вид вызовов функции в сгенерированном коде (значение по умолчанию).

Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder).

IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте эту графическую функцию. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out.
IsGrouped

Булевская переменная

RW

Задайте, является ли эта графическая функция группой. Значением по умолчанию является false. См. копию путем группировки.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли эта графическая функция неявно. Функция неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
IsSubchart

Булевская переменная

RW

Задайте, является ли эта графическая функция подграфиком. Значением по умолчанию является false.
LabelString

Символьный вектор

RW

Полная метка этой графической функции. Синтаксисом метки является 'return = NameАргументы)'. Значением по умолчанию является '()'.
MachineMachine

RO

Машина, которая содержит эту графическую функцию.
Name

Символьный вектор

RW

Имя этой графической функции. Значением по умолчанию является ''.
Path

Символьный вектор

RO

Местоположение родительского элемента этой графической функции в иерархии модели.
Position

Числовой вектор

RW

Положение и размер этой графической функции в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть эту графическую функцию.

Tag

Любой тип

RW

Пометьте для этой графической функции. Содержит данные любого типа. Значением по умолчанию является [].

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Function тип объекта.
defaultTransitions

Возвратите переходы по умолчанию в верхнем уровне включения этой функции.

delete

Удалите эту функцию.

dialog

Откройте диалоговое окно свойств Function.

disp

Отобразите все свойства и значения для этой функции.

find

Найдите все объекты в этой функции, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этой функции в графике.

get

Возвратите значение заданного свойства для этой функции.

help

Отобразите все свойства и описания для этой функции.

highlight

Подсветите эту функцию в графике.

isCommented

Возвратите булево значение, которое указывает, или ли эта функция явным образом неявно комментируется.

methods

Отобразите все методы для этой функции.

set

Установите значение заданного свойства для этой функции.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой функции.

upВозвратите указатель на объект, который содержит эту функцию.
view

Увеличьте масштаб и выберите эту функцию. Если функция является подграфиком, отобразите его содержимое.

Stateflow.Junction

Чтобы создать соединение в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.Junction. Например, если ch указатель на Chart объект, введите:

j = Stateflow.Junction(ch);
Для получения дополнительной информации смотрите Переходы Объединения и Соединения, чтобы Создать Переходящие Пути и Действие состояния Записи при помощи Соединений Истории.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер входящих стрел перехода для этого соединения. Значением по умолчанию является 8.
ChartChart

RO

Стройте диаграмму, который содержит это соединение.
Description

Символьный вектор

RW

Описание этого соединения. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого соединения. Значением по умолчанию является ''.
Id

Целое число

RO

Уникальный идентификатор, который отличает это соединение от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте это соединение. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по соединению и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли это соединение неявно. Соединение неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.

Machine

Machine

RO

Машина, которая содержит это соединение.
Path

Символьный вектор

RO

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

RW

Позиция центра этого соединения. Числовой векторный [x y] из координат относительно левого верхнего угла вышестоящей диаграммы или состояния. Значением по умолчанию является [7 7].
Position.RadiusЦелое число

RW

Радиус этого соединения. Значением по умолчанию является 7.
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть это соединение.
Tag

Любой тип

RW

Пометьте для этого соединения. Содержит данные любого типа. Значением по умолчанию является [].
Type

Перечисление

RW

Введите для этого соединения. Опциями является 'CONNECTIVE' (значение по умолчанию) или 'HISTORY'.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Junction тип объекта.
delete

Удалите это соединение.

dialog

Откройте диалоговое окно свойств Connective Junction.

disp

Отобразите все свойства и значения для этого соединения.

fitToView

Увеличьте масштаб этого соединения в графике.

get

Возвратите значение заданного свойства для этого соединения.

help

Отобразите все свойства и описания для этого соединения.

highlight

Подсветите это соединение в графике.

isCommented

Возвратите булево значение, которое указывает, или ли это соединение явным образом неявно комментируется.

methods

Отобразите все методы для этого соединения.

set

Установите значение заданного свойства для этого соединения.

sinkedTransitions

Возвратите все внутренние и внешние переходы, место назначения которых является этим соединением.

sourcedTransitions

Возвратите все внутренние и внешние переходы, источник которых является этим соединением.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого соединения.

upВозвратите указатель на объект, который содержит это соединение.
view

Увеличьте масштаб и выберите это соединение.

Stateflow.Machine

Машина Stateflow содержит все графики в модели Simulink. Вы автоматически создаете Machine возразите, когда вы загружаете модель, которая содержит диаграмму Stateflow, или вызовите функциональный sfnew.

Создать указатель на Machine объект, используйте find метод Root объект. Например, если rt указатель на Root объект, введите:

m = rt.find('-isa','Stateflow.Machine');
Для получения дополнительной информации см. Обзор API Stateflow.

Свойства

Имя

Ввод

Доступ

Описание

Created

Символьный вектор

RO

Дата создания этой машины.
Creator

Символьный вектор

RW

Создатель этой машины. Значением по умолчанию является 'Unknown'.
Debug.Animation.Delay

'double'

RW

Задержите значение, чтобы замедлить анимацию для графиков в этой машине. Значением по умолчанию является 0.
Debug.Animation.Enabled

Булевская переменная

RW

Включите анимацию для графиков в этой машине. Значением по умолчанию является true.
Description

Символьный вектор

RW

Описание этой машины. Значением по умолчанию является ''.
Dirty

Булевская переменная

RW

Указывает, изменилась ли модель Simulink для этой машины начиная с того, чтобы быть открытым или сохраненный.
Document

Символьный вектор

RW

Ссылка на документ для этой машины. Значением по умолчанию является ''.
FullFileName

Символьный вектор

RO

Имя полного пути файла, который содержит модель Simulink для этой машины. Значением по умолчанию является ''.
Iced

Булевская переменная

RO

Эквивалентный свойству Locked. Используемый внутренне, чтобы предотвратить изменения в этой машине в процессе моделирования.
Id

Целое число

RO

Уникальный идентификатор, который отличает эту машину от других объектов, загруженных в памяти.
IsLibrary

Булевская переменная

RO

Указывает, создает ли модель Simulink для этой машины библиотеку и не приложение. Значением по умолчанию является false.
Locked

Булевская переменная

RW

Предотвращает изменения в модели Simulink для этой машины. Значением по умолчанию является false.
MachineMachine

RO

Указатель на этот Machine объект.
Modified

Символьный вектор

RW

Текст комментария для записи модификаций к модели Simulink, которая задает эту машину. Значением по умолчанию является ''.
Name

Символьный вектор

RO

Имя модели Simulink, которая задает эту машину. Значением по умолчанию является 'untitled'.
Path

Символьный вектор

RO

Местоположение этой машины в иерархии модели.
Tag

Любой тип

RW

Пометьте для этой машины. Содержит данные любого типа. Значением по умолчанию является [].
Version

Символьный вектор

RW

Текст комментария для записи версии модели Simulink, которая задает эту машину. Значением по умолчанию является 'none'.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Machine тип объекта.
dialog

Откройте диалоговое окно свойств Machine.

disp

Отобразите все свойства и значения для этой машины.

findНайдите все объекты в этой машине, которые совпадают с заданными критериями. Не используйте -depth переключитесь с find метод для Machine объект.
get

Возвратите значение заданного свойства для этой машины.

help

Отобразите все свойства и описания для этой машины.

methods

Отобразите все методы для этой машины.

parse

Проанализируйте все графики в этой машине.

set

Установите значение заданного свойства для этой машины.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой машины.

Stateflow.Message

Чтобы создать сообщение в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.Message. Например, если ch указатель на Chart объект, введите:

msg = Stateflow.Message(ch);
Для получения дополнительной информации смотрите, Связываются с диаграммами Stateflow путем Отправки сообщений.

Свойства

Имя

Ввод

Доступ

Описание

CompiledSize

Символьный вектор

RW

Размер данных для этого сообщения, как определено компилятором.
CompiledType

Символьный вектор

RW

Тип данных для этого сообщения, как определено компилятором.
DataTypeСимвольный векторRW

Тип данных для этого сообщения.

  • Если Props.Type.Method свойством этого объекта данных является 'Built-in', можно задать это свойство с одной из этих опций: 'double' (значение по умолчанию), 'single'int8int16int32uint8uint16uint32, 'boolean', 'ml', или 'string' (C строит диаграмму только).

  • В противном случае, Props.Type свойства этого объекта данных определяют значение этого свойства.

Description

Символьный вектор

RW

Описание этого сообщения. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого сообщения. Значением по умолчанию является ''.
Id

Целое число

RO

Уникальный идентификатор, который отличает это сообщение от других объектов в модели.
MachineMachine

RO

Машина, которая содержит это сообщение.

MessagePriorityOrder

Перечисление

RW

Тип приоритетной очереди для этого сообщения. Опции:

  • 'Ascending' - Сообщения получены в порядке возрастания значения данных сообщения (значение по умолчанию).

  • 'Descending' - Сообщения получены в порядке убывания значения данных сообщения.

Это свойство применяется только когда QueueType свойством этого сообщения является Priority.

Name

Символьный вектор

RW

Имя этого сообщения.
Path

Символьный вектор

RO

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

Целое число

RW

Индекс порта для этого сообщения. Это свойство применяется только к сообщениям ввода и вывода.
Props.Array.Size

Символьный вектор

RW

Размер данных для этого сообщения. Значением по умолчанию является '0'. Смотрите задают размер данных Stateflow.
Props.Complexity

Перечисление

RW

Позвольте данным для этого сообщения взять комплексные числа. Опциями является 'On' или 'Off' (значение по умолчанию). Смотрите комплексные данные в диаграммах Stateflow.
Props.Frame

Перечисление

RW

Позвольте данным для этого сообщения принять основанные на системе координат сигналы. Опции:

  • 'Frame based' - Сообщение поддерживает основанные на системе координат сигналы.

  • 'Sample based' - Сообщение поддерживает основанные на выборке сигналы (значение по умолчанию).

Props.InitialValue

Символьный вектор

RW

Начальное значение данных для этого сообщения. Значением по умолчанию является ''.
Props.Type.BusObject

Символьный вектор

RW

Имя Simulink.Bus объект, который задает данные для этого сообщения. Это свойство применяется только когда Props.Type.Method свойством этого сообщения является 'Bus Object'. Смотрите доступ к сигналам шины через структуры Stateflow.
Props.Type.EnumType

Символьный вектор

RW

Имя перечислимого типа, который задает данные для этого сообщения. Это свойство применяется только когда Props.Type.Method свойством этого сообщения является 'Enumerated'. Смотрите ссылочные значения по наименованию при помощи перечислимых данных.
Props.Type.Expression

Символьный вектор

RW

Выражение, которое оценивает к типу данных для данных для этого сообщения. Это свойство применяется только когда Props.Type.Method свойством этого сообщения является 'Expression'. Смотрите задают свойства данных при помощи выражений MATLAB.
Props.Type.Method

Перечисление

RW

Метод для установки типа данных для этого сообщения. Опциями является 'Inherited'встроенный, 'Enumerated'Выражение, или 'Bus Object'. Эквивалентный полю Mode Ассистента Типа данных в диалоговом окне Свойств данных. Смотрите Задают Тип Данных Stateflow.
QueueCapacity

Целое число

RW

Длина внутренней очереди для этого сообщения. Значением по умолчанию является 10. Это свойство применяется только, чтобы ввести и локальные сообщения. Для получения дополнительной информации смотрите Message Queue Properties.
QueueOverflowDiagnostic

Перечисление

RW

Уровень диагностического действия, когда количество входящих сообщений превышает способность очереди к этому сообщению. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. Это свойство применяется только, чтобы ввести и локальные сообщения. Для получения дополнительной информации смотрите Message Queue Properties.
QueueType

Перечисление

RW

Указывает на порядок, в котором сообщения удалены из очереди получения. Опции:

  • 'FIFO' - Метод "первым пришел - первым вышел" (значение по умолчанию).

  • 'LIFO' - Метод "последним пришел - первым вышел".

  • 'Priority' - Удалите сообщения согласно значению в поле данных. Чтобы задать порядок, используйте MessagePriorityOrder свойство для сообщения.

Это свойство применяется только, чтобы ввести и локальные сообщения. Для получения дополнительной информации смотрите Message Queue Properties.

Scope

Перечисление

RW

Осциллограф этого сообщения. Опциями является 'Input', 'Local', или 'Output' (значение по умолчанию). Для получения дополнительной информации смотрите Осциллограф.

Tag

Любой тип

RW

Пометьте для этого сообщения. Содержит данные любого типа. Значением по умолчанию является [].
UseInternalQueueБулевская переменнаяRWУказывает, что диаграмма Stateflow обеспечивает внутреннюю очередь получения для этого входного сигнала. Значением по умолчанию является true. Это свойство применяется только к входным сигналам. Для получения дополнительной информации смотрите Message Queue Properties.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Message тип объекта.
delete

Удалите это сообщение.

dialog

Откройте диалоговое окно свойств сообщения.

disp

Отобразите все свойства и значения для этого сообщения.

get

Возвратите значение заданного свойства для этого сообщения.

help

Отобразите все свойства и описания для этого сообщения.

methods

Отобразите все методы для этого сообщения.

set

Установите значение заданного свойства для этого сообщения.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого сообщения.

upВозвратите указатель на объект, который содержит это сообщение.
view

Отобразите этот объект данных в Model Explorer.

Stateflow.SimulinkBasedState

Чтобы создать основанное на Simulink состояние в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.SimulinkBasedState. Например, если ch указатель на Chart объект, введите:

sbs = Stateflow.SimulinkBasedState(ch);
Для получения дополнительной информации смотрите Подсистемы Simulink как состояния.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер входящих стрел перехода для этого основанного на Simulink состояния. Значением по умолчанию является 8.
BadIntersection

Булевская переменная

RO

Указывает, пересекает ли это основанное на Simulink состояние графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит это основанное на Simulink состояние.
ContentPreviewEnabledБулевская переменнаяRWОтобразите предварительный просмотр содержимого этого основанного на Simulink состояния на уровне Stateflow. Значением по умолчанию является true.
Debug.Breakpoints.OnDuring

Булевская переменная

RW

Установите During State установите точки останова для этого основанного на Simulink состояния. Значением по умолчанию является false.
Debug.Breakpoints.OnEntry

Булевская переменная

RW

Установите On State Entry установите точки останова для этого основанного на Simulink состояния. Значением по умолчанию является false.
Debug.Breakpoints.OnExit

Булевская переменная

RW

Установите On State Exit установите точки останова для этого основанного на Simulink состояния. Значением по умолчанию является false.
Description

Символьный вектор

RW

Описание этого основанного на Simulink состояния. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого основанного на Simulink состояния. Значением по умолчанию является ''.
ExecutionOrder

Целое число

RW

Закажите, в котором это основанное на Simulink состояние будит в параллели (AND) разложение. Это свойство применяется только когда UserSpecifiedStateTransitionExecutionOrder свойством графика, который содержит состояние, является true.
FontSize

'double'

RW

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

Булевская переменная

RW

Создайте активный порт вывода данных состояния для этого основанного на Simulink состояния. Значением по умолчанию является false. Смотрите действие состояния монитора через активные данные состояния.
Id

Целое число

RO

Уникальный идентификатор, который отличает это основанное на Simulink состояние от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте это основанное на Simulink состояние. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по состоянию и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли это основанное на Simulink состояние неявно. Состояние неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
IsLink

Булевская переменная

RO

Указывает, является ли это основанное на Simulink состояние ссылкой библиотеки.
LabelString

Символьный вектор

RW

Полная метка этого основанного на Simulink состояния. Значением по умолчанию является '?'.
LoggingInfo.DataLogging

Булевская переменная

RW

Включите логгирование сигнала для этого основанного на Simulink состояния. Значением по умолчанию является false.
LoggingInfo.DecimateData

Булевская переменная

RW

Ограничьте объем данных, регистрируемый путем пропуска выборок. Использует интервал, заданный LoggingInfo.Decimation свойство этого основанного на Simulink состояния. Значением по умолчанию является false.
LoggingInfo.Decimation

Целое число

RW

Интервал децимации. Значением по умолчанию является 2. Это значение означает, что график регистрирует любую выборку этого основанного на Simulink состояния.
LoggingInfo.LimitDataPoints

Булевская переменная

RW

Ограничьте количество точек данных, чтобы регистрировать. Использует значение, заданное LoggingInfo.MaxPoints свойство этого основанного на Simulink состояния. Значением по умолчанию является false.
LoggingInfo.MaxPoints

Целое число

RW

Максимальное количество точек данных, чтобы регистрировать. Значением по умолчанию является 5000. Это значение означает, что график регистрирует последние 5 000 точек данных, сгенерированных симуляцией для этого основанного на Simulink состояния.
LoggingInfo.NameMode

Перечисление

RW

Источник имени сигнала раньше регистрировал это основанное на Simulink состояние. Опции:

  • 'Custom' - Используйте пользовательское имя сигнала, заданное LoggingInfo.LoggingName свойство.

  • 'SignalName' - Используйте имя основанного на Simulink состояния (значение по умолчанию).

LoggingInfo.LoggingName

Символьный вектор

RW

Пользовательское имя сигнала, используемое в логгировании этого основанного на Simulink состояния.
MachineMachine

RO

Машина, которая содержит это основанное на Simulink состояние.
Name

Символьный вектор

RW

Имя этого основанного на Simulink состояния. Значением по умолчанию является ''.
OutputDataDataROАктивный объект данных состояния для этого основанного на Simulink состояния. Это свойство применяется только когда HasOutputData свойством для этого состояния является true. Смотрите действие состояния монитора через активные данные состояния.
OutputMonitoringMode

Символьный вектор

RO

Указывает на контролирующий режим для активных выходных данных состояния. Для основанных на Simulink состояний единственной опцией является 'SelfActivity'.
Path

Символьный вектор

RO

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

Числовой вектор

RW

Положение и размер этого основанного на Simulink состояния в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, State, или Box

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть это основанное на Simulink состояние.
Tag

Любой тип

RW

Пометьте для этого основанного на Simulink состояния. Содержит данные любого типа. Значением по умолчанию является [].
TestPoint

Булевская переменная

RW

Установите это основанное на Simulink состояние как тестовую точку Stateflow. Значением по умолчанию является false. Смотрите тестовые точки монитора в диаграммах Stateflow.
Type

Перечисление

RO

Тип разложения для этого основанного на Simulink состояния. Опциями является 'AND' (параллель) или 'OR' (исключительный). Основанное на Simulink состояние наследовало это свойство от Decomposition свойство его родительского элемента.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы SimulinkBasedState тип объекта.
delete

Удалите это основанное на Simulink состояние.

dialog

Откройте основанное на Simulink диалоговое окно государственной собственности.

disp

Отобразите все свойства и значения для этого основанного на Simulink состояния.

find

Найдите все объекты в этом основанном на Simulink состоянии, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этого основанного на Simulink состояния в графике.

get

Возвратите значение заданного свойства для этого основанного на Simulink состояния.

help

Отобразите все свойства и описания для этого основанного на Simulink состояния.

highlight

Подсветите это основанное на Simulink состояние в графике.

isCommented

Возвратите булево значение, которое указывает, или ли это основанное на Simulink состояние явным образом неявно комментируется.

methods

Отобразите все методы для этого основанного на Simulink состояния.

set

Установите значение заданного свойства для этого основанного на Simulink состояния.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого основанного на Simulink состояния.

upВозвратите указатель на объект, который содержит это основанное на Simulink состояние.
view

Отобразите содержимое этого основанного на Simulink состояния.

Stateflow.SLFunction

Чтобы создать функцию Simulink в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.SLFunction. Например, если ch указатель на Chart объект, введите:

f = Stateflow.SLFunction(ch);
Для получения дополнительной информации смотрите Повторное использование Компоненты Simulink в диаграммах Stateflow.

Свойства

Имя

Ввод

Доступ

Описание

BadIntersection

Булевская переменная

RO

Указывает, пересекает ли эта функция Simulink графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит эту функцию Simulink.
Description

Символьный вектор

RW

Описание этой функции Simulink. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этой функции Simulink. Значением по умолчанию является ''.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает эту функцию Simulink от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте эту функцию Simulink. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли эта функция Simulink неявно. Функция неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
LabelString

Символьный вектор

RW

Полная метка этой функции Simulink. Синтаксисом метки является 'return = NameАргументы)'. Значением по умолчанию является '()'.
MachineMachine

RO

Машина, которая содержит эту функцию Simulink.
Name

Символьный вектор

RW

Имя этой функции Simulink. Значением по умолчанию является ''.
Path

Символьный вектор

RO

Местоположение родительского элемента этого Simulink функционирует в иерархии модели.
Position

Числовой вектор

RW

Положение и размер этого Simulink функционируют в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть эту функцию Simulink.

Tag

Любой тип

RW

Пометьте для этой функции Simulink. Содержит данные любого типа. Значением по умолчанию является [].

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы SLFunction тип объекта.
delete

Удалите эту функцию.

dialog

Откройте диалоговое окно свойств Block Parameters.

disp

Отобразите все свойства и значения для этой функции.

find

Найдите все объекты в этой функции, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этой функции в графике.

get

Возвратите значение заданного свойства для этой функции.

help

Отобразите все свойства и описания для этой функции.

highlight

Подсветите эту функцию в графике.

isCommented

Возвратите булево значение, которое указывает, или ли эта функция явным образом неявно комментируется.

methods

Отобразите все методы для этой функции.

set

Установите значение заданного свойства для этой функции.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой функции.

upВозвратите указатель на объект, который содержит эту функцию.
view

Отобразите содержимое этой функции.

Stateflow.State

Чтобы создать состояние в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.State. Например, если ch указатель на Chart объект, введите:

st = Stateflow.State(ch);
Для получения дополнительной информации смотрите, Представляют Рабочие режимы при помощи состояний.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер входящих стрел перехода для этого состояния. Значением по умолчанию является 8.
BadIntersection

Булевская переменная

RO

Указывает, пересекает ли это состояние графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит это состояние.
Debug.Breakpoints.OnDuring

Булевская переменная

RW

Установите During State установите точки останова для этого состояния. Значением по умолчанию является false.
Debug.Breakpoints.OnEntry

Булевская переменная

RW

Установите On State Entry установите точки останова для этого состояния. Значением по умолчанию является false.
Debug.Breakpoints.OnExit

Булевская переменная

RW

Установите On State Exit установите точки останова для этого состояния. Значением по умолчанию является false.
Decomposition

Перечисление

RW

Разложение состояния в верхнем уровне включения в этом состоянии. Опциями является 'EXCLUSIVE_OR' (значение по умолчанию) и 'PARALLEL_AND'.
Description

Символьный вектор

RW

Описание этого состояния. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этого состояния. Значением по умолчанию является ''.
ExecutionOrder

Целое число

RW

Закажите, в котором это состояние будит в параллели (AND) разложение. Это свойство применяется только когда UserSpecifiedStateTransitionExecutionOrder свойством графика, который содержит состояние, является true.
FontSize

'double'

RW

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

Булевская переменная

RW

Создайте активный порт вывода данных состояния для этого состояния. Значением по умолчанию является false. Смотрите действие состояния монитора через активные данные состояния.
Id

Целое число

RO

Уникальный идентификатор, который отличает это состояние от других объектов в модели.
InlineOption

Символьный вектор

RW

Задайте, как это состояние появляется в сгенерированном коде. Опции:

  • 'Inline' - Вызовы, чтобы утвердить функции заменяются кодом.

  • 'Function' - Функции состояния реализованы как отдельные функции C.

  • 'Auto' - Внутреннее вычисление определяет внешний вид функций состояния в сгенерированном коде (значение по умолчанию).

Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder).

IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте это состояние. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по состоянию и выбору Comment Out.
IsGrouped

Булевская переменная

RW

Задайте, является ли это состояние группой. Значением по умолчанию является false. См. копию путем группировки.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли это состояние неявно. Состояние неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
IsSubchart

Булевская переменная

RW

Задайте, является ли это состояние подграфиком. Значением по умолчанию является false.
LabelString

Символьный вектор

RW

Полная метка этого состояния. Значением по умолчанию является '?'. Смотрите вводят многострочные метки в состояния и переходы.
LoggingInfo.DataLogging

Булевская переменная

RW

Включите логгирование сигнала для этого состояния. Значением по умолчанию является false.
LoggingInfo.DecimateData

Булевская переменная

RW

Ограничьте объем данных, регистрируемый путем пропуска выборок. Использует интервал, заданный LoggingInfo.Decimation свойство этого состояния. Значением по умолчанию является false.
LoggingInfo.Decimation

Целое число

RW

Интервал децимации. Значением по умолчанию является 2. Это значение означает, что график регистрирует любую выборку этого состояния.
LoggingInfo.LimitDataPoints

Булевская переменная

RW

Ограничьте количество точек данных, чтобы регистрировать. Использует значение, заданное LoggingInfo.MaxPoints свойство этого состояния. Значением по умолчанию является false.
LoggingInfo.MaxPoints

Целое число

RW

Максимальное количество точек данных, чтобы регистрировать. Значением по умолчанию является 5000. Это значение означает, что график регистрирует последние 5 000 точек данных, сгенерированных симуляцией для этого состояния.
LoggingInfo.NameModeПеречисление

RW

Источник имени сигнала раньше регистрировал это состояние. Опции:

  • 'Custom' - Используйте пользовательское имя сигнала, заданное LoggingInfo.LoggingName свойство.

  • 'SignalName' - Используйте имя состояния (значение по умолчанию).

LoggingInfo.LoggingName

Символьный вектор

RW

Пользовательское имя сигнала, используемое в логгировании этого состояния.
MachineMachine

RO

Машина, которая содержит это состояние.
Name

Символьный вектор

RW

Имя этого состояния. Значением по умолчанию является ''.
OutputDataDataROАктивный объект данных состояния для этого состояния. Это свойство применяется только когда HasOutputData свойством для этого состояния является true. Смотрите действие состояния монитора через активные данные состояния.
OutputMonitoringMode

Перечисление

RW

Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity', 'LeafStateActivity', или 'SelfActivity' (значение по умолчанию). Это свойство применяется только когда HasOutputData свойством для этого состояния является true.
Path

Символьный вектор

RO

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

Числовой вектор

RW

Положение и размер этого состояния в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, State, или Box

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть это состояние.
Tag

Любой тип

RW

Пометьте для этого состояния. Содержит данные любого типа. Значением по умолчанию является [].
TestPoint

Булевская переменная

RW

Установите это состояние как тестовую точку Stateflow. Значением по умолчанию является false. Смотрите тестовые точки монитора в диаграммах Stateflow.
Type

Перечисление

RO

Тип разложения для этого состояния. Опциями является 'AND' (параллель) или 'OR' (исключительный). Состояние наследовало это свойство от Decomposition свойство его родительского элемента.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы State тип объекта.
defaultTransitions

Возвратите переходы по умолчанию в верхнем уровне включения этого состояния.

delete

Удалите это состояние.

dialog

Откройте диалоговое окно государственной собственности.

disp

Отобразите все свойства и значения для этого состояния.

find

Найдите все объекты в этом состоянии, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этого состояния в графике.

get

Возвратите значение заданного свойства для этого состояния.

help

Отобразите все свойства и описания для этого состояния.

highlight

Подсветите это состояние в графике.

innerTransitions

Возвратите массив переходов, которые происходят в этом состоянии и оконечный на содержащем в нем объекте.

isCommented

Возвратите булево значение, которое указывает, или ли это состояние явным образом неявно комментируется.

methods

Отобразите все методы для этого состояния.

outerTransitions

Возвратите массив переходов, которые выходят из внешнего края этого состояния и оконечный на объекте вне включения этого состояния.

set

Установите значение заданного свойства для этого состояния.

sinkedTransitions

Возвратите все внутренние и внешние переходы, место назначения которых является этим состоянием.

sourcedTransitions

Возвратите все внутренние и внешние переходы, источник которых является этим состоянием.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого состояния.

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

Stateflow.StateTransitionTableChart

Чтобы создать модель Simulink, которая содержит пустой блок State Transition Table, вызовите функциональный sfnew:

sfnew -STT
Для получения дополнительной информации смотрите Таблицы переходов состояний в Stateflow.

Свойства

Имя

Ввод

Доступ

Описание

ActionLanguage

Перечисление

RW

Язык действия раньше программировал таблицу изменения состояния. Опциями является C или MATLAB (значение по умолчанию). Смотрите различия между MATLAB и C как синтаксис языка действия.
ChartColorЧисловой вектор

RW

Цвет фона автоматически сгенерированного графика для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [1 0.9608 0.8824].
ChartUpdate

Перечисление

RW

Метод активации этой таблицы изменения состояния. Опциями является 'INHERITED' (значение по умолчанию), 'DISCRETE', или 'CONTINUOUS'. См. метод обновления.
Debug.Breakpoints.OnEntry

Булевская переменная

RW

Установите On Chart Entry установите точки останова для этой таблицы изменения состояния. Значением по умолчанию является false.
Description

Символьный вектор

RW

Описание этой таблицы изменения состояния. Значением по умолчанию является ''.
Dirty

Булевская переменная

RW

Указывает, изменилась ли эта таблица изменения состояния начиная с того, чтобы быть открытым или сохраненный. Значением по умолчанию является false.
Document

Символьный вектор

RW

Ссылка на документ для этой таблицы изменения состояния. Значением по умолчанию является ''.
EditorEditor

RO

Editor объект для этой таблицы изменения состояния.
EmlDefaultFimath

Символьный вектор

RW

fimath по умолчанию свойства для этой таблицы изменения состояния. Опции:

  • 'Same as MATLAB Default' - Используйте тот же fimath свойства как текущий fimath по умолчанию (значение по умолчанию).

  • 'Other:UserSpecified' - Используйте InputFimath свойство задать fimath по умолчанию объект.

Это свойство применяется только к таблицам переходов состояний, которые используют MATLAB в качестве языка действия.

EnableBitOps

Булевская переменная

RW

Используйте операции C-bit в состоянии и действия перехода в этой таблице изменения состояния. Значением по умолчанию является false. Это свойство применяется только к таблицам переходов состояний, которые используют C в качестве языка действия. Смотрите Поддерживаемые Операции для Данных о Графике.
EnableNonTerminalStates

Булевская переменная

RW

Использование супер продвигается семантика для этой таблицы изменения состояния. Значением по умолчанию является false. Смотрите супер семантику шага.
EnableZeroCrossings

Булевская переменная

RW

Используйте обнаружение пересечения нулем на изменениях состояния в этой таблице изменения состояния. Значением по умолчанию является true. Это свойство применяется только когда ChartUpdate свойство для этой таблицы изменения состояния установлено в 'CONTINUOUS'. Смотрите отключают обнаружение пересечения нулем.
ErrorColor

Числовой вектор

RW

Цвет для ошибок в этой таблице изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [1 0 0].
ExecuteAtInitialization

Булевская переменная

RW

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

Булевская переменная

RW

Создайте активный порт вывода данных состояния для этой таблицы изменения состояния. Значением по умолчанию является false. Смотрите действие состояния монитора через активные данные состояния.
Iced

Булевская переменная

RO

Эквивалентный свойству Locked. Используемый внутренне, чтобы предотвратить изменения в этой таблице изменения состояния в процессе моделирования.
Id

Целое число

RO

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

Булевская переменная

RW

Примените начальное значение выходных данных каждый раз, когда эта таблица изменения состояния просыпается. Значением по умолчанию является false. Смотрите инициализируют Выходные параметры, которые будит каждая временная диаграмма.
InputFimath

Символьный вектор

RW

Задайте embedded.fimath объект сопоставлен с входными параметрами от блоков Simulink. Вы можете:

  • Введите выражение, которое создает fimath объект.

  • Введите имя переменной для fimath объект в рабочем пространстве MATLAB или рабочем пространстве модели.

Это свойство применяется только когда EmlDefaultFimath свойством для этой таблицы изменения состояния является 'Other:UserSpecified'.

JunctionColor

Числовой вектор

RW

Цвет для соединений в автоматически сгенерированном графике для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.6824 0.3294 0].
Locked

Булевская переменная

RW

Предотвратите изменения в этой таблице изменения состояния. Значением по умолчанию является false.
MachineMachine

RO

Машина, которая содержит эту таблицу изменения состояния.
Name

Символьный вектор

RW

Имя этой таблицы изменения состояния. Значением по умолчанию является 'State Transition Table'.
NonTerminalMaxCounts

Символьный вектор

RW

Максимальное количество переходов эта таблица изменения состояния может взять в одном супер шаге. Значением по умолчанию является 1000. Это свойство применяется только когда EnableNonTerminalStates свойством для этой таблицы изменения состояния является true. Смотрите супер семантику шага.
NonTerminalUnstableBehavior

Перечисление

RW

Поведение в процессе моделирования, если эта таблица изменения состояния превышает максимальное количество переходов, заданных в NonTerminalMaxCounts свойство прежде, чем достигнуть устойчивого состояния. Опции:

  • 'PROCEED' - Таблица изменения состояния засыпает с последней активной настройкой состояния (значение по умолчанию).

  • 'THROW ERROR' - Таблица изменения состояния генерирует ошибку.

Это свойство применяется только когда EnableNonTerminalStates свойством для этой таблицы изменения состояния является true. Смотрите супер семантику шага.

OutputDataDataROАктивный объект данных состояния для этой таблицы изменения состояния. Это свойство применяется только когда HasOutputData свойством для этой таблицы изменения состояния является true. Смотрите действие состояния монитора через активные данные состояния.
OutputMonitoringMode

Символьный вектор

RW

Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity' (значение по умолчанию) или 'LeafStateActivity'. Это свойство применяется только когда HasOutputData свойством для этой таблицы изменения состояния является true. Смотрите действие состояния монитора через активные данные состояния.
Path

Символьный вектор

RO

Местоположение этой таблицы изменения состояния в иерархии модели.
SampleTime

Символьный вектор

RW

Шаг расчета для активации этой таблицы изменения состояния. Значением по умолчанию является '-1'. Это свойство применяется только когда ChartUpdate свойством для этой таблицы изменения состояния является 'DISCRETE'.
SaturateOnIntegerOverflow

Булевская переменная

RW

Задайте поведение целочисленного переполнения в этой таблице изменения состояния. Опции:

  • true - Таблица изменения состояния насыщает целочисленное переполнение (значение по умолчанию).

  • false - Таблица изменения состояния переносит целочисленное переполнение.

Для получения дополнительной информации смотрите Целочисленное переполнение Указателя для Данных о Графике.

StateColor

Числовой вектор

RW

Цвет для состояния окружает автоматически сгенерированный график для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0 0 0].
StateFont.Angle

Перечисление

RW

Угол шрифта для состояния помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Опциями является 'ITALIC' или 'NORMAL' (значение по умолчанию).
StateFont.Name

Символьный вектор

RW

Шрифт для состояния помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Значением по умолчанию является 'Helvetica'.
StateFont.Size

Целое число

RW

Размер шрифта для состояния помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Значением по умолчанию является 12.
StateFont.Weight

Перечисление

RW

Толщина шрифта для состояния помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Опциями является 'BOLD' или 'NORMAL' (значение по умолчанию).
StateLabelColor

Числовой вектор

RW

Цвет для меток состояния в автоматически сгенерированном графике для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0 0 0].
StateMachineType

Перечисление

RW

Тип семантики конечного автомата. Опциями является 'Classic' (значение по умолчанию), 'Mealy', или 'Moore'. См. обзор машин Мура и мучнистых.
StatesWhenEnablingПеречисление

RW

Задайте поведение состояний, когда входное событие вызова функции повторно включит эту таблицу изменения состояния. Опции:

  • 'held' - Таблица изменения состояния обеспечивает новые значения состояний (значение по умолчанию).

  • 'reset' - Таблица изменения состояния возвращается к начальным условиям состояний.

Это свойство применяется только, когда таблица изменения состояния содержит входные события вызова функции. Смотрите состояния Управления в Графиках, Enabled Входными Событиями Вызова функции.

StrongDataTypingWithSimulink

Булевская переменная

RW

Используйте сильный ввод данных, когда эта таблица изменения состояния будет взаимодействовать через интерфейс с сигналами ввода и вывода Simulink. Значением по умолчанию является true. Это свойство применяется только к таблицам переходов состояний, которые используют C в качестве языка действия. Смотрите Использование Сильный Ввод Данных с вводом-выводом Simulink.
SupportVariableSizing

Булевская переменная

RW

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

Tag

Любой тип

RW

Пометьте для этой таблицы изменения состояния. Содержит данные любого типа. Значением по умолчанию является [].
TransitionColor

Числовой вектор

RW

Цвет для переходов в автоматически сгенерированном графике для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.2902 0.3294 0.6039].
TransitionFont.Angle

Перечисление

RW

Угол шрифта для перехода помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Опциями является 'ITALIC' или 'NORMAL' (значение по умолчанию).
TransitionFont.Name

Символьный вектор

RW

Шрифт для перехода помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Значением по умолчанию является 'Helvetica'.
TransitionFont.Size

Целое число

RW

Размер шрифта для перехода помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Значением по умолчанию является 12.
TransitionFont.Weight

Перечисление

RW

Толщина шрифта для перехода помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Опциями является 'BOLD' или 'NORMAL' (значение по умолчанию).
TransitionLabelColor

Числовой вектор

RW

Цвет для перехода помечает в автоматически сгенерированном графике для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.2902 0.3294 0.6039].
TreatAsFi

Перечисление

RW

Обработайте наследованную фиксированную точку и целочисленные сигналы как Fixed-Point Designer fi объекты. Опции:

  • 'Fixed-point' - Таблица изменения состояния обрабатывает все входные параметры фиксированной точки как fi объекты (значение по умолчанию).

  • 'Fixed-point & Integer' - Таблица изменения состояния обрабатывает всю фиксированную точку и целочисленные входные параметры как fi объекты.

Это свойство применяется только к таблицам переходов состояний, которые используют MATLAB в качестве языка действия.

Visible

Булевская переменная

RW

Указывает, отображает ли редактор эту таблицу изменения состояния.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы StateTransitionTableChart тип объекта.
dialog

Откройте диалоговое окно Изменения состояния Свойств таблицы.

disp

Отобразите все свойства и значения для этой таблицы изменения состояния.

find

Найдите все объекты в этой таблице изменения состояния, которые совпадают с заданными критериями.

get

Возвратите значение заданного свойства для этой таблицы изменения состояния.

help

Отобразите все свойства и описания для этой таблицы изменения состояния.

methods

Отобразите все методы для этой таблицы изменения состояния.

parse

Проанализируйте эту таблицу изменения состояния.

set

Установите значение заданного свойства для этой таблицы изменения состояния.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой таблицы изменения состояния.

view

Отобразите содержимое этой таблицы изменения состояния.

Stateflow.Transition

Чтобы создать переход в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.Transition. Например, если ch указатель на Chart объект, введите:

tr = Stateflow.Transition(ch);
Для получения дополнительной информации смотрите Переход Между Рабочими режимами.

Свойства

Имя

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелы для этого перехода. Значением по умолчанию является 10.
ChartChart

RO

Стройте диаграмму, который содержит этот переход.
Debug.Breakpoints.WhenTested

Булевская переменная

RW

Установите When Transition is Tested установите точки останова для этого перехода. Значением по умолчанию является false.
Debug.Breakpoints.WhenValid

Булевская переменная

RW

Установите When Transition is Valid установите точки останова для этого перехода. Значением по умолчанию является false.
Description

Символьный вектор

RW

Описание этого перехода. Значением по умолчанию является ''.
DestinationStateполе, или Junction

RW

Целевое состояние, поле или соединение для этого перехода. Значением по умолчанию является [].
DestinationEndPoint

Числовой вектор

RW

Положение конечной точки перехода в ее месте назначения. Числовой векторный [x y] из координат относительно левого верхнего угла графика. Значением по умолчанию является [40 40].
DestinationOClock

'double'

RW

Местоположение конечной точки перехода в ее месте назначения. Числовое значение между 0 и 12, который задает положение часов. Значением по умолчанию является 0.
Document

Символьный вектор

RW

Ссылка на документ для этого перехода. Значением по умолчанию является ''.
ExecutionOrder

Целое число

RW

Закажите, в котором выполняется этот переход, когда его источник активен. Это свойство применяется только когда UserSpecifiedStateTransitionExecutionOrder свойством графика, который содержит переход, является true. Смотрите порядок оценки перехода.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает этот переход от других объектов в модели.
IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте этот переход. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по переходу и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли этот переход неявно. Переход неявно комментируется, когда вы комментируете сверхсостояние в его иерархии или состоянии или соединении, к которому присоединяется переход.
IsVariant

Булевская переменная

RW

Указывает, является ли этот переход различным переходом.
LabelPosition

Числовой вектор

RW

Положение и размер этой метки на этом переходе в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 8 14].
LabelString

Символьный вектор

RW

Полная метка на этом переходе. Значением по умолчанию является '?'. Смотрите вводят многострочные метки в состояния и переходы.
MachineMachine

RO

Машина, которая содержит этот переход.
MidPoint

Числовой вектор

RW

Координаты средней точки перехода. Числовой векторный [x y] из координат относительно левого верхнего угла графика. Значением по умолчанию является [21 21].
Path

Символьный вектор

RO

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

RW

Исходное состояние, поле или соединение этого перехода. Значением по умолчанию является [].
SourceEndPoint

'double'

RW

Положение конечной точки перехода в ее источнике. Числовой векторный [x y] из координат относительно левого верхнего угла графика. Значением по умолчанию является [2 2].
SourceOClock

'double'

RW

Местоположение конечной точки перехода в ее источнике. Числовое значение между 0 и 12, который задает положение часов. Значением по умолчанию является 0.
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть этот переход.
Tag

Любой тип

RW

Пометьте для этого перехода. Содержит данные любого типа. Значением по умолчанию является [].

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы Transition тип объекта.
delete

Удалите этот переход.

dialog

Откройте диалоговое окно свойств Transition.

disp

Отобразите все свойства и значения для этого перехода.

fitToView

Увеличьте масштаб этого перехода в графике.

get

Возвратите значение заданного свойства для этого перехода.

help

Отобразите все свойства и описания для этого перехода.

highlight

Подсветите этот переход в графике.

isCommented

Возвратите булево значение, которое указывает, или ли этот переход явным образом неявно комментируется.

methods

Отобразите все методы для этого перехода.

set

Установите значение заданного свойства для этого перехода.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этого перехода.

upВозвратите указатель на объект, который содержит этот переход.
view

Увеличьте масштаб и выберите этот переход.

Stateflow.TruthTable

Чтобы создать функцию таблицы истинности в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.TruthTable. Например, если ch указатель на Chart объект, введите:

f = Stateflow.TruthTable(ch);
Для получения дополнительной информации см. Таблицы истинности Использования к Комбинаторной логике Модели.

Свойства

Имя

Ввод

Доступ

Описание

ActionTable

Массив ячеек из символьных векторов

RW

Таблица Action для этой функции таблицы истинности. Значением по умолчанию является [].
BadIntersection

Булевская переменная

RO

Указывает, пересекает ли эта функция таблицы истинности графически поле, состояние или функцию.
ChartChart

RO

Стройте диаграмму, который содержит эту функцию таблицы истинности.
ConditionTable

Массив ячеек из символьных векторов

RW

Таблица Condition для этой функции таблицы истинности. Значением по умолчанию является [].
Debug.Breakpoints.OnDuring

Булевская переменная

RW

Установите During Function Call установите точки останова для этой функции таблицы истинности. Значением по умолчанию является false.
Description

Символьный вектор

RW

Описание этой функции таблицы истинности. Значением по умолчанию является ''.
Document

Символьный вектор

RW

Ссылка на документ для этой функции таблицы истинности. Значением по умолчанию является ''.
FontSize

'double'

RW

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

Целое число

RO

Уникальный идентификатор, который отличает эту функцию таблицы истинности от других объектов в модели.
InlineOption

Символьный вектор

RW

Задайте, как эта функция таблицы истинности появляется в сгенерированном коде. Опции:

  • 'Inline' - Вызовы функции таблицы истинности заменяются кодом.

  • 'Function' - Функция таблицы истинности реализована как отдельная функция C.

  • 'Auto' - Внутреннее вычисление определяет внешний вид вызовов функции в сгенерированном коде (значение по умолчанию).

Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder).

IsExplicitlyCommented

Булевская переменная

RW

Явным образом прокомментируйте эту функцию таблицы истинности. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out.
IsImplicitlyCommented

Булевская переменная

RO

Указывает, комментируется ли эта функция таблицы истинности неявно. Функция неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
LabelString

Символьный вектор

RW

Полная метка этой функции таблицы истинности. Синтаксисом метки является 'return = NameАргументы)'. Значением по умолчанию является '()'.
Language

Перечисление

RW

Язык действия раньше программировал функцию таблицы истинности. Опциями является C или MATLAB (значение по умолчанию). Смотрите различия между MATLAB и C как синтаксис языка действия.
MachineMachine

RO

Машина, которая содержит эту функцию таблицы истинности.
Name

Символьный вектор

RW

Имя этой функции таблицы истинности. Значением по умолчанию является ''.
OverSpecDiagnostic

Символьный вектор

RW

Уровень диагностического действия, когда эта функция таблицы истинности чрезмерно определена. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified.
Path

Символьный вектор

RO

Местоположение родительского элемента этой таблицы истинности функционирует в иерархии модели.
Position

Числовой вектор

RW

Положение и размер этой таблицы истинности функционируют в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60].
SubviewerChart, Stateполе, или Function

RO

Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть эту функцию таблицы истинности.

Tag

Любой тип

RW

Пометьте для этой функции таблицы истинности. Содержит данные любого типа. Значением по умолчанию является [].
UnderSpecDiagnostic

Символьный вектор

RW

Уровень диагностического действия, когда эта функция таблицы истинности является underspecified. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы TruthTable тип объекта.
delete

Удалите эту функцию.

dialog

Откройте диалоговое окно свойств Truth Table.

disp

Отобразите все свойства и значения для этой функции.

find

Найдите все объекты в этой функции, которые совпадают с заданными критериями.

fitToView

Увеличьте масштаб этой функции в графике.

get

Возвратите значение заданного свойства для этой функции.

help

Отобразите все свойства и описания для этой функции.

highlight

Подсветите эту функцию в графике.

isCommented

Возвратите булево значение, которое указывает, или ли эта функция явным образом неявно комментируется.

methods

Отобразите все методы для этой функции.

set

Установите значение заданного свойства для этой функции.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой функции.

upВозвратите указатель на объект, который содержит эту функцию.
view

Отобразите содержимое этой функции.

Stateflow.TruthTableChart

Чтобы создать модель Simulink, которая содержит пустой блок Truth Table, вызовите функциональный sfnew:

sfnew -TT
Для получения дополнительной информации см. Таблицы истинности Использования к Комбинаторной логике Модели.

Свойства

Имя

Ввод

Доступ

Описание

ActionTable

Массив ячеек из символьных векторов

RW

Таблица Action для этой таблицы истинности. Значением по умолчанию является [].
ChartUpdate

Перечисление

RW

Метод активации этой таблицы истинности. Опциями является 'INHERITED' (значение по умолчанию), 'DISCRETE', или 'CONTINUOUS'. См. метод обновления.
ConditionTable

Массив ячеек из символьных векторов

RW

Таблица Condition для этой таблицы истинности. Значением по умолчанию является [].
Description

Символьный вектор

RW

Описание этой таблицы истинности. Значением по умолчанию является ''.
Dirty

Булевская переменная

RW

Указывает, изменилась ли эта таблица истинности начиная с того, чтобы быть открытым или сохраненный. Значением по умолчанию является false.
Document

Символьный вектор

RW

Ссылка на документ для этой таблицы истинности. Значением по умолчанию является ''.
EmlDefaultFimath

Символьный вектор

RW

fimath по умолчанию свойства для этой таблицы истинности. Опции:

  • 'Same as MATLAB Default' - Используйте тот же fimath свойства как текущий fimath по умолчанию (значение по умолчанию).

  • 'Other:UserSpecified' - Используйте InputFimath свойство задать fimath по умолчанию объект.

Iced

Булевская переменная

RO

Эквивалентный свойству Locked. Используемый внутренне, чтобы предотвратить изменения в этой таблице истинности в процессе моделирования.
Id

Целое число

RO

Уникальный идентификатор, который отличает эту таблицу истинности от других объектов в модели.
InputFimath

Символьный вектор

RW

Задайте embedded.fimath объект сопоставлен с входными параметрами от блоков Simulink. Вы можете:

  • Введите выражение, которое создает fimath объект.

  • Введите имя переменной для fimath объект в рабочем пространстве MATLAB или рабочем пространстве модели.

Это свойство применяется только когда EmlDefaultFimath свойством для этой таблицы истинности является 'Other:UserSpecified'.

Locked

Булевская переменная

RW

Предотвратите изменения в этой таблице истинности. Значением по умолчанию является false.
MachineMachine

RO

Машина, которая содержит эту таблицу истинности.
Name

Символьный вектор

RW

Имя этой таблицы истинности. Значением по умолчанию является 'Truth Table'.
OverSpecDiagnosticПеречисление

RW

Уровень диагностического действия, когда эта таблица истинности чрезмерно определена. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified.
Path

Символьный вектор

RO

Местоположение этой таблицы истинности в иерархии модели.
SampleTime

Символьный вектор

RW

Шаг расчета для активации этой таблицы истинности. Значением по умолчанию является '-1'. Это свойство применяется только когда ChartUpdate свойством для этой таблицы истинности является 'DISCRETE'.
SaturateOnIntegerOverflow

Булевская переменная

RW

Задайте поведение целочисленного переполнения в этой таблице истинности. Опции:

  • true - Таблица истинности насыщает целочисленное переполнение (значение по умолчанию).

  • false - Таблица истинности переносит целочисленное переполнение.

Для получения дополнительной информации смотрите Целочисленное переполнение Указателя для Данных о Графике.

StatesWhenEnablingПеречисление

RW

Задайте поведение состояний, когда входное событие вызова функции повторно включит эту таблицу истинности. Опции:

  • 'held' - Таблица истинности обеспечивает новые значения состояний (значение по умолчанию).

  • 'reset' - Таблица истинности возвращается к начальным условиям состояний.

Это свойство применяется только, когда таблица истинности содержит входные события вызова функции. Смотрите состояния Управления в Графиках, Enabled Входными Событиями Вызова функции.

SupportVariableSizing

Булевская переменная

RW

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

Tag

Любой тип

RW

Пометьте для этой таблицы истинности. Содержит данные любого типа. Значением по умолчанию является [].
TreatAsFi

Перечисление

RW

Обработайте наследованную фиксированную точку и целочисленные сигналы как Fixed-Point Designer fi объекты. Опции:

  • 'Fixed-point' - Таблица истинности обрабатывает все входные параметры фиксированной точки как fi объекты (значение по умолчанию).

  • 'Fixed-point & Integer' - Таблица истинности обрабатывает всю фиксированную точку и целочисленные входные параметры как fi объекты.

UnderSpecDiagnosticПеречисление

RW

Уровень диагностического действия, когда эта таблица истинности является underspecified. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified.

Методы

Имя

Описание

classhandleВозвратите указатель только для чтения на класс схемы TruthTableChart тип объекта.
dialog

Откройте диалоговое окно свойств Truth Table.

disp

Отобразите все свойства и значения для этой таблицы истинности.

find

Найдите все объекты в этой таблице истинности, которые совпадают с заданными критериями.

get

Возвратите значение заданного свойства для этой таблицы истинности.

help

Отобразите все свойства и описания для этой таблицы истинности.

methods

Отобразите все методы для этой таблицы истинности.

parse

Проанализируйте эту таблицу истинности.

set

Установите значение заданного свойства для этой таблицы истинности.

struct

Возвратите структуру MATLAB, которая содержит все значения свойств для этой таблицы истинности.

view

Отобразите содержимое этой таблицы истинности.

Смотрите также

| |

Похожие темы