Следующие таблицы ссылок для свойств 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;
Имя | Описание |
|---|---|
classhandle | Возвратите указатель только для чтения на класс схемы Root тип объекта. |
find | Найдите все объекты в |
get | Возвратите значение заданного свойства для |
set | Установите значение заданного свойства для |
struct | Возвратите структуру MATLAB, которая содержит все значения свойств для |
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]. |
Chart | Chart | RO | Стройте диаграмму, который содержит эту аннотацию. |
ClickFcn | Символьный вектор | RW | Код MATLAB, чтобы выполниться, когда вы кликаете по этой аннотации. Значением по умолчанию является ''. Смотрите добавляет коллбэк аннотации (Simulink). |
DeleteFcn | Символьный вектор | RW | Код MATLAB, чтобы выполниться, прежде чем вы удалите эту аннотацию. Значением по умолчанию является ''. Смотрите добавляет коллбэк аннотации (Simulink). |
Description | Символьный вектор | RW | Описание этой аннотации. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этой аннотации. Значением по умолчанию является ''. |
DropShadow | Булевская переменная | RW | Отобразите падающую тень. Значением по умолчанию является false. |
FixedHeight | Булевская переменная | RW | Зафиксируйте высоту поля аннотации. Опции:
|
FixedWidth | Булевская переменная | RW | Зафиксируйте ширину поля аннотации. Опции:
|
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, чтобы выполниться, когда вы загружаете модель, которая содержит эту аннотацию. Значением по умолчанию является ''. Смотрите добавляет коллбэк аннотации (Simulink). |
Machine | Machine | RO | Машина, которая содержит эту аннотацию. |
Path | Символьный вектор | RO | Местоположение родительского элемента этой аннотации в иерархии модели. |
PlainText | Символьный вектор | RO | Текст для этой аннотации без форматирования. |
Position | Числовой вектор | RW | Положение и размер этой аннотации в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 8 16]. |
Subviewer | Chart, Stateполе, или Function | RO | Стройте диаграмму или подстройте диаграмму, где можно графически просмотреть эту аннотацию. |
Tag | Любой тип | RW | Пометьте для этой аннотации. Содержит данные любого типа. Значением по умолчанию является []. |
Text | Символьный вектор | RW | Текст для этой аннотации. Значением по умолчанию является '?'. |
UseDisplayTextAsClickCallback | Булевская переменная | RW | Используйте содержимое Text свойство как нажатие кнопки функционирует для этой аннотации. Значением по умолчанию является false. Смотрите добавляет коллбэк аннотации (Simulink). |
Имя | Описание |
|---|---|
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 | Указывает, пересекает ли это атомарное поле графически поле, состояние или функцию. |
Chart | Chart | RO | Стройте диаграмму, который содержит это атомарное поле. |
Description | Символьный вектор | RW | Описание этого атомарного поля. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этого атомарного поля. Значением по умолчанию является ''. |
FontSize | 'double' | RW | Размер шрифта для метки этого атомарного поля. StateFont.Size свойство графика, который содержит атомарные павильоны начальное значение этого свойства. |
Id | Целое число | RO | Уникальный идентификатор, который отличает это атомарное поле от других объектов в модели. |
IsExplicitlyCommented | Булевская переменная | RW | Явным образом прокомментируйте это атомарное поле. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по атомарному полю и выбору Comment Out. |
IsImplicitlyCommented | Булевская переменная | RO | Указывает, комментируется ли это атомарное поле неявно. Атомарное поле неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии. |
IsLink | Булевская переменная | RO | Указывает, является ли это атомарное поле ссылкой библиотеки. |
LabelString | Символьный вектор | RW | Полная метка для этого атомарного поля. Значением по умолчанию является '?'. |
Machine | Machine | RO | Машина, которая содержит это атомарное поле. |
Name | Символьный вектор | RW | Имя этого атомарного поля. Значением по умолчанию является ''. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого атомарного поля в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этого атомарного поля в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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 | Указывает, пересекает ли этот атомарный подграфик графически поле, состояние или функцию. |
Chart | Chart | 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 | Полная метка для этого атомарного подграфика. Значением по умолчанию является '?'. |
Machine | Machine | RO | Машина, которая содержит этот атомарный подграфик. |
Name | Символьный вектор | RW | Имя этого атомарного подграфика. Значением по умолчанию является ''. |
OutputData | Data | RO | Активный объект данных состояния для этого атомарного подграфика. Это свойство применяется только когда HasOutputData свойством для этого атомарного подграфика является true. Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Символьный вектор | RO | Указывает на контролирующий режим для активных выходных данных состояния. Для атомарных подграфиков единственной опцией является 'SelfActivity'. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого атомарного подграфика в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этого атомарного подграфика в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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 | Указывает, пересекает ли это поле графически поле, состояние или функцию. |
Chart | Chart | 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 | Полная метка для этого поля. Значением по умолчанию является '?'. |
Machine | Machine | RO | Машина, которая содержит это поле. |
Name | Символьный вектор | RW | Имя этого поля. Значением по умолчанию является ''. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого окружает иерархию модели. |
Position | Числовой вектор | RW | Положение и размер этого окружают график. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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. Для получения дополнительной информации смотрите, Создают Графики при помощи 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 | Ссылка на документ для этого графика. Значением по умолчанию является ''. |
Editor | Editor | RO | Editor объект для этого графика. |
EmlDefaultFimath | Перечисление | RW |
Это свойство применяется только к графикам, которые используют 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 для повторного использования. |
HasOutputData | Булевская переменная | RW | Создайте активный порт вывода данных состояния для этого графика. Значением по умолчанию является false. Смотрите действие состояния монитора через активные данные состояния. |
Iced | Булевская переменная | RO | Эквивалентный свойству Locked. Используемый внутренне, чтобы предотвратить изменения в этом графике в процессе моделирования. |
Id | Целое число | RO | Уникальный идентификатор, который отличает этот график от других объектов в модели. |
InitializeOutput | Булевская переменная | RW | Примените начальное значение выходных данных каждый раз, когда этот график просыпается. Значением по умолчанию является false. Смотрите инициализируют Выходные параметры, которые будит каждая временная диаграмма. |
InputFimath | Символьный вектор | RW | Задайте
Это свойство применяется только когда |
JunctionColor | Числовой вектор | RW | Цвет для соединений в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.6824 0.3294 0]. |
Locked | Булевская переменная | RW | Предотвратите изменения в этом графике. Значением по умолчанию является false. |
Machine | Machine | RO | Машина, которая содержит этот график. |
Name | Символьный вектор | RW | Имя этого графика. Значением по умолчанию является 'Chart'. |
NonTerminalMaxCounts | Целое число | RW | Максимальное количество переходов этот график может взять в одном супер шаге. Значением по умолчанию является 1000. Это свойство применяется только когда EnableNonTerminalStates свойством для этого графика является true. Смотрите супер семантику шага. |
NonTerminalUnstableBehavior | Перечисление | RW | Поведение в процессе моделирования, если этот график превышает максимальное количество переходов, заданных в
Это свойство применяется только когда |
OutputData | Data | RO | Активный объект данных состояния для этого графика. Это свойство применяется только когда HasOutputData свойством для этого графика является true. Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Перечисление | RW | Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity' (значение по умолчанию) или 'LeafStateActivity'. Это свойство применяется только когда HasOutputData свойством для этого графика является true. Смотрите действие состояния монитора через активные данные состояния. |
Path | Символьный вектор | RO | Местоположение этого графика в иерархии модели. |
RegisterExportedFunctionsWithSimulink | Булевская переменная | RW | Позвольте модели Simulink вызвать графический, таблица истинности и функции MATLAB в этом графике. Значением по умолчанию является false. Смотрите экспортируют функции Stateflow для повторного использования. |
SampleTime | Символьный вектор | RW | Шаг расчета для активации этого графика. Значением по умолчанию является '-1'. Это свойство применяется только когда ChartUpdate свойством для этого графика является 'DISCRETE'. |
SaturateOnIntegerOverflow | Булевская переменная | RW | Задайте поведение целочисленного переполнения в этом графике. Опции:
Для получения дополнительной информации смотрите Целочисленное переполнение Указателя для Данных о Графике. |
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 | Задайте поведение состояний, когда входное событие вызова функции повторно включит этот график. Опции:
Это свойство применяется только, когда график содержит входные события вызова функции. Смотрите состояния Управления в Графиках, 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™
Это свойство применяется только к графикам, которые используют 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.DataЧтобы создать объект данных в родительской машине, графике, состоянии, поле или функция, использует метод конструктора Stateflow.Data. Например, если ch указатель на Chart объект, введите:
x = Stateflow.Data(ch);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
CompiledSize | Символьный вектор | RO | Размер этого объекта данных, как определено компилятором. |
CompiledType | Символьный вектор | RO | Тип этого объекта данных, как определено компилятором. |
DataType | Символьный вектор | RW | Тип этого объекта данных.
|
Description | Символьный вектор | RW | Описание этого объекта данных. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этого объекта данных. Значением по умолчанию является ''. |
Id | Целое число | RO | Уникальный идентификатор, который отличает этот объект данных от других объектов в модели. |
InitializeMethod | Перечисление | 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 | Источник имени сигнала раньше регистрировал этот объект данных. Опции:
|
LoggingInfo.LoggingName | Символьный вектор | RW | Пользовательское имя сигнала, используемое в логгировании этого объекта данных. |
Machine | Machine | 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 | Включите этому объекту данных принять основанные на системе координат сигналы. Опции:
|
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. Значением по умолчанию является |
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 | Метод для установки типа этого объекта данных. Опции зависят от осциллографа данных:
Эквивалентный полю Mode Ассистента Типа данных в диалоговом окне Свойств данных. Смотрите Задают Тип Данных Stateflow. |
Props.Type.Signed | Булевская переменная | RW | Задайте, подписывается ли этот объект данных. Значением по умолчанию является true. Это свойство применяется только к данным фиксированной точки. Смотрите Данные Фиксированной точки в диаграммах Stateflow. |
Props.Type.WordLength | Символьный вектор | RW | Диаметр долота слова, которое содержит квантованное целое число этого объекта данных. Это свойство применяется только к данным фиксированной точки. Смотрите Данные Фиксированной точки в диаграммах Stateflow. |
Props.Unit.Name | Символьный вектор | RW | Единицы измерения для этого объекта данных. Значением по умолчанию является ''. Смотрите задают модули для данных Stateflow. |
SaveToWorkspace | Булевская переменная | RW | Присвойте значение этого объекта данных к переменной того же имени в базовом рабочем пространстве MATLAB в конце симуляции. Значением по умолчанию является false. Смотрите сохраняют окончательное значение в базовое рабочее пространство. |
Scope | Перечисление | RW | Осциллограф этого объекта данных. Опциями является |
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;
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
WindowPosition | Числовой вектор | RW | Положение и размер окна редактора Stateflow. Числовой векторный [left top width height]. |
ZoomFactor | 'double' | RW | Уровень увеличения этого графика в редакторе. Значение 1 соответствует увеличению 100%. |
Имя | Описание |
|---|---|
classhandle | Возвратите указатель только для чтения на класс схемы Editor тип объекта. |
disp | Отобразите все свойства и значения для этого |
get | Возвратите значение заданного свойства для этого |
help | Отобразите все свойства и описания для этого |
methods | Отобразите все методы для этого |
set | Установите значение заданного свойства для этого |
struct | Возвратите структуру MATLAB, которая содержит все значения свойств для этого |
zoomIn | Увеличьте масштаб диаграммы Stateflow, которая содержит этот |
zoomOut | Уменьшите масштаб на диаграмме Stateflow, которая содержит этот |
Stateflow.EMFunctionЧтобы создать функцию MATLAB в вышестоящей диаграмме, состоянии, поле или функция, использует метод конструктора Stateflow.EMFunction. Например, если ch указатель на Chart объект, введите:
f = Stateflow.EMFunction(ch);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
BadIntersection | Булевская переменная | RO | Указывает, пересекает ли эта функция MATLAB графически поле, состояние или функцию. |
Chart | Chart | RO | Стройте диаграмму, который содержит эту функцию MATLAB. |
Description | Символьный вектор | RW | Описание этой функции MATLAB. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этой функции MATLAB. Значением по умолчанию является ''. |
FontSize | 'double' | RW | Размер шрифта для метки этой функции MATLAB. StateFont.Size свойство графика, который содержит функцию, устанавливает начальное значение этого свойства. |
Id | Целое число | RO | Уникальный идентификатор, который отличает эту функцию MATLAB от других объектов в модели. |
InlineOption | Символьный вектор | RW | Задайте, как эта функция MATLAB появляется в сгенерированном коде. Опции:
Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder). |
IsExplicitlyCommented | Булевская переменная | RW | Явным образом прокомментируйте эту функцию MATLAB. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out. |
IsImplicitlyCommented | Булевская переменная | RO | Указывает, комментируется ли эта функция MATLAB неявно. Функция неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии. |
LabelString | Символьный вектор | RW | Полная метка этой функции MATLAB. Синтаксисом метки является '. Значением по умолчанию является '()'. |
Machine | Machine | RO | Машина, которая содержит эту функцию MATLAB. |
Name | Символьный вектор | RW | Имя этой функции MATLAB. Значением по умолчанию является ''. |
Path | Символьный вектор | RO | Местоположение родительского элемента этой функции MATLAB в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этой функции MATLAB в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Script | Символьный вектор | RW | Код для этой функции MATLAB. Чтобы задать значение этого свойства, создайте вектор символов путем вызова str = sprintf('function y=f(x) \n y=x+1;');
f.Script = str; |
Subviewer | Chart, 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);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
| Булевская переменная | RW | Установите End of Broadcast точка останова этого события. Значением по умолчанию является false. Это свойство применяется только к локальным событиям. |
| Булевская переменная | RW | Установите Start of Broadcast точка останова этого события. Значением по умолчанию является false. Это свойство применяется только к входным событиям или локальному. |
Description | Символьный вектор | RW | Описание этого события. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этого события. Значением по умолчанию является ''. |
Id | Целое число | RO | Уникальный идентификатор, который отличает это событие от других объектов в модели. |
Machine | Machine | RO | Машина, которая содержит это событие. |
Name | Символьный вектор | RW | Имя этого события. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого события в иерархии модели. |
Port | Целое число | RW | Индекс порта для этого события. Это свойство применяется только к событиям ввода и вывода. |
Scope | Перечисление | RW | Осциллограф этого события. Опциями является |
Tag | Любой тип | RW | Пометьте для этого события. Содержит данные любого типа. Значением по умолчанию является []. |
Trigger | Перечисление | RW | Тип триггера сопоставлен с этим событием. Опции зависят от осциллографа события:
Это свойство не применяется к локальным событиям. |
Имя | Описание |
|---|---|
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 | Указывает, пересекает ли эта графическая функция графически поле, состояние или функцию. |
Chart | Chart | RO | Стройте диаграмму, который содержит эту графическую функцию. |
Debug.Breakpoints.OnDuring | Булевская переменная | RW | Установите During Function Call установите точки останова для этой графической функции. Значением по умолчанию является false. |
Description | Символьный вектор | RW | Описание этой графической функции. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этой графической функции. Значением по умолчанию является ''. |
FontSize | 'double' | RW | Размер шрифта для метки этой графической функции. StateFont.Size свойство графика, который содержит функцию, устанавливает начальное значение этого свойства. |
Id | Целое число | RO | Уникальный идентификатор, который отличает эту графическую функцию от других объектов в модели. |
InlineOption | Символьный вектор | RW | Задайте, как эта графическая функция появляется в сгенерированном коде. Опции:
Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder). |
IsExplicitlyCommented | Булевская переменная | RW | Явным образом прокомментируйте эту графическую функцию. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out. |
IsGrouped | Булевская переменная | RW | Задайте, является ли эта графическая функция группой. Значением по умолчанию является false. См. копию путем группировки. |
IsImplicitlyCommented | Булевская переменная | RO | Указывает, комментируется ли эта графическая функция неявно. Функция неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии. |
IsSubchart | Булевская переменная | RW | Задайте, является ли эта графическая функция подграфиком. Значением по умолчанию является false. |
LabelString | Символьный вектор | RW | Полная метка этой графической функции. Синтаксисом метки является '. Значением по умолчанию является '()'. |
Machine | Machine | RO | Машина, которая содержит эту графическую функцию. |
Name | Символьный вектор | RW | Имя этой графической функции. Значением по умолчанию является ''. |
Path | Символьный вектор | RO | Местоположение родительского элемента этой графической функции в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этой графической функции в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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. |
Chart | Chart | RO | Стройте диаграмму, который содержит это соединение. |
Description | Символьный вектор | RW | Описание этого соединения. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этого соединения. Значением по умолчанию является ''. |
Id | Целое число | RO | Уникальный идентификатор, который отличает это соединение от других объектов в модели. |
IsExplicitlyCommented | Булевская переменная | RW | Явным образом прокомментируйте это соединение. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по соединению и выбору Comment Out. |
IsImplicitlyCommented | Булевская переменная | RO | Указывает, комментируется ли это соединение неявно. Соединение неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии. |
| Machine | RO | Машина, которая содержит это соединение. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого соединения в иерархии модели. |
Position.Center | Числовой вектор | RW | Позиция центра этого соединения. Числовой векторный [x y] из координат относительно левого верхнего угла вышестоящей диаграммы или состояния. Значением по умолчанию является [7 7]. |
Position.Radius | Целое число | RW | Радиус этого соединения. Значением по умолчанию является 7. |
Subviewer | Chart, 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');
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
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. |
Machine | Machine | 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 объект, введите:
m = Stateflow.Message(ch);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
CompiledSize | Символьный вектор | RW | Размер данных для этого сообщения, как определено компилятором. |
CompiledType | Символьный вектор | RW | Тип данных для этого сообщения, как определено компилятором. |
DataType | Символьный вектор | RW | Тип данных для этого сообщения.
|
Description | Символьный вектор | RW | Описание этого сообщения. Значением по умолчанию является ''. |
Document | Символьный вектор | RW | Ссылка на документ для этого сообщения. Значением по умолчанию является ''. |
Id | Целое число | RO | Уникальный идентификатор, который отличает это сообщение от других объектов в модели. |
Machine | Machine | RO | Машина, которая содержит это сообщение. |
| Перечисление | RW | Тип приоритетной очереди для этого сообщения. Опции:
Это свойство применяется только когда |
Name | Символьный вектор | RW | Имя этого сообщения. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого сообщения в иерархии модели. |
Port | Целое число | RW | Индекс порта для этого сообщения. Это свойство применяется только к сообщениям ввода и вывода. |
Props.Array.Size | Символьный вектор | RW | Размер данных для этого сообщения. Значением по умолчанию является '0'. Смотрите задают размер данных Stateflow. |
Props.Complexity | Перечисление | RW | Позвольте данным для этого сообщения взять комплексные числа. Опциями является 'On' или 'Off' (значение по умолчанию). Смотрите комплексные данные в диаграммах Stateflow. |
Props.Frame | Перечисление | RW | Позвольте данным для этого сообщения принять основанные на системе координат сигналы. Опции:
|
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 | Указывает на порядок, в котором сообщения удалены из очереди получения. Опции:
Это свойство применяется только, чтобы ввести и локальные сообщения. Для получения дополнительной информации смотрите Message Queue Properties. |
Scope | Перечисление | RW | Осциллограф этого сообщения. Опциями является |
Tag | Любой тип | RW | Пометьте для этого сообщения. Содержит данные любого типа. Значением по умолчанию является []. |
UseInternalQueue | Булевская переменная | RW | Указывает, что диаграмма Stateflow обеспечивает внутреннюю очередь получения для этого входного сигнала. Значением по умолчанию является true. Это свойство применяется только к входным сигналам. Для получения дополнительной информации смотрите Message Queue Properties. |
Имя | Описание |
|---|---|
classhandle | Возвратите указатель только для чтения на класс схемы Mesage тип объекта. |
delete | Удалите это сообщение. |
dialog | Откройте диалоговое окно свойств сообщения. |
disp | Отобразите все свойства и значения для этого сообщения. |
get | Возвратите значение заданного свойства для этого сообщения. |
help | Отобразите все свойства и описания для этого сообщения. |
methods | Отобразите все методы для этого сообщения. |
set | Установите значение заданного свойства для этого сообщения. |
struct | Возвратите структуру MATLAB, которая содержит все значения свойств для этого сообщения. |
up | Возвратите указатель на объект, который содержит это сообщение. |
view | Отобразите этот объект данных в Model Explorer. |
Stateflow.SimulinkBasedStateЧтобы создать основанное на Simulink состояние в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.SimulinkBasedState. Например, если ch указатель на Chart объект, введите:
sbs = Stateflow.SimulinkBasedState(ch);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
ArrowSize | 'double' | RW | Размер входящих стрел перехода для этого основанного на Simulink состояния. Значением по умолчанию является 8. |
BadIntersection | Булевская переменная | RO | Указывает, пересекает ли это основанное на Simulink состояние графически поле, состояние или функцию. |
Chart | Chart | 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 состояние. Опции:
|
LoggingInfo.LoggingName | Символьный вектор | RW | Пользовательское имя сигнала, используемое в логгировании этого основанного на Simulink состояния. |
Machine | Machine | RO | Машина, которая содержит это основанное на Simulink состояние. |
Name | Символьный вектор | RW | Имя этого основанного на Simulink состояния. Значением по умолчанию является ''. |
OutputData | Data | RO | Активный объект данных состояния для этого основанного на Simulink состояния. Это свойство применяется только когда HasOutputData свойством для этого состояния является true. Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Символьный вектор | RO | Указывает на контролирующий режим для активных выходных данных состояния. Для основанных на Simulink состояний единственной опцией является 'SelfActivity'. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого основанного на Simulink состояния в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этого основанного на Simulink состояния в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
BadIntersection | Булевская переменная | RO | Указывает, пересекает ли эта функция Simulink графически поле, состояние или функцию. |
Chart | Chart | 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. Синтаксисом метки является '. Значением по умолчанию является '()'. |
Machine | Machine | RO | Машина, которая содержит эту функцию Simulink. |
Name | Символьный вектор | RW | Имя этой функции Simulink. Значением по умолчанию является ''. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого Simulink функционирует в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этого Simulink функционируют в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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 объект, введите:
s = Stateflow.State(ch);
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
ArrowSize | 'double' | RW | Размер входящих стрел перехода для этого состояния. Значением по умолчанию является 8. |
BadIntersection | Булевская переменная | RO | Указывает, пересекает ли это состояние графически поле, состояние или функцию. |
Chart | Chart | 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 | Задайте, как это состояние появляется в сгенерированном коде. Опции:
Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (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 | Источник имени сигнала раньше регистрировал это состояние. Опции:
|
LoggingInfo.LoggingName | Символьный вектор | RW | Пользовательское имя сигнала, используемое в логгировании этого состояния. |
Machine | Machine | RO | Машина, которая содержит это состояние. |
Name | Символьный вектор | RW | Имя этого состояния. Значением по умолчанию является ''. |
OutputData | Data | RO | Активный объект данных состояния для этого состояния. Это свойство применяется только когда HasOutputData свойством для этого состояния является true. Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Перечисление | RW | Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity', 'LeafStateActivity', или 'SelfActivity' (значение по умолчанию). Это свойство применяется только когда HasOutputData свойством для этого состояния является true. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого состояния в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этого состояния в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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 -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 | Ссылка на документ для этой таблицы изменения состояния. Значением по умолчанию является ''. |
Editor | Editor | RO | Editor объект для этой таблицы изменения состояния. |
EmlDefaultFimath | Символьный вектор | RW |
Это свойство применяется только к таблицам переходов состояний, которые используют 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 | Задайте
Это свойство применяется только когда |
JunctionColor | Числовой вектор | RW | Цвет для соединений в автоматически сгенерированном графике для этой таблицы изменения состояния. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.6824 0.3294 0]. |
Locked | Булевская переменная | RW | Предотвратите изменения в этой таблице изменения состояния. Значением по умолчанию является false. |
Machine | Machine | RO | Машина, которая содержит эту таблицу изменения состояния. |
Name | Символьный вектор | RW | Имя этой таблицы изменения состояния. Значением по умолчанию является 'State Transition Table'. |
NonTerminalMaxCounts | Символьный вектор | RW | Максимальное количество переходов эта таблица изменения состояния может взять в одном супер шаге. Значением по умолчанию является 1000. Это свойство применяется только когда EnableNonTerminalStates свойством для этой таблицы изменения состояния является true. Смотрите супер семантику шага. |
NonTerminalUnstableBehavior | Перечисление | RW | Поведение в процессе моделирования, если эта таблица изменения состояния превышает максимальное количество переходов, заданных в
Это свойство применяется только когда |
OutputData | Data | RO | Активный объект данных состояния для этой таблицы изменения состояния. Это свойство применяется только когда HasOutputData свойством для этой таблицы изменения состояния является true. Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Символьный вектор | RW | Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity' (значение по умолчанию) или 'LeafStateActivity'. Это свойство применяется только когда HasOutputData свойством для этой таблицы изменения состояния является true. Смотрите действие состояния монитора через активные данные состояния. |
Path | Символьный вектор | RO | Местоположение этой таблицы изменения состояния в иерархии модели. |
SampleTime | Символьный вектор | RW | Шаг расчета для активации этой таблицы изменения состояния. Значением по умолчанию является '-1'. Это свойство применяется только когда ChartUpdate свойством для этой таблицы изменения состояния является 'DISCRETE'. |
SaturateOnIntegerOverflow | Булевская переменная | RW | Задайте поведение целочисленного переполнения в этой таблице изменения состояния. Опции:
Для получения дополнительной информации смотрите Целочисленное переполнение Указателя для Данных о Графике. |
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 | Задайте поведение состояний, когда входное событие вызова функции повторно включит эту таблицу изменения состояния. Опции:
Это свойство применяется только, когда таблица изменения состояния содержит входные события вызова функции. Смотрите состояния Управления в Графиках, Enabled Входными Событиями Вызова функции. |
StrongDataTypingWithSimulink | Булевская переменная | RW | Используйте сильный ввод данных, когда эта таблица изменения состояния будет взаимодействовать через интерфейс с сигналами ввода и вывода Simulink. Значением по умолчанию является true. Это свойство применяется только к таблицам переходов состояний, которые используют C в качестве языка действия. Смотрите Использование Сильный Ввод Данных с вводом-выводом Simulink. |
SupportVariableSizing | Булевская переменная | RW | Поддержите входные и выходные данные, которые варьируются по размерности в процессе моделирования в этой таблице изменения состояния. Значением по умолчанию является |
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
Это свойство применяется только к таблицам переходов состояний, которые используют 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. |
Chart | Chart | RO | Стройте диаграмму, который содержит этот переход. |
Debug.Breakpoints.WhenTested | Булевская переменная | RW | Установите When Transition is Tested установите точки останова для этого перехода. Значением по умолчанию является false. |
Debug.Breakpoints.WhenValid | Булевская переменная | RW | Установите When Transition is Valid установите точки останова для этого перехода. Значением по умолчанию является false. |
Description | Символьный вектор | RW | Описание этого перехода. Значением по умолчанию является ''. |
Destination | Stateполе, или 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 | Указывает, комментируется ли этот переход неявно. Переход неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии или состоянии или соединении, к которому присоединяется переход. |
LabelPosition | Числовой вектор | RW | Положение и размер этой метки на этом переходе в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 8 14]. |
LabelString | Символьный вектор | RW | Полная метка на этом переходе. Значением по умолчанию является '?'. Смотрите вводят многострочные метки в состояния и переходы. |
Machine | Machine | RO | Машина, которая содержит этот переход. |
MidPoint | Числовой вектор | RW | Координаты средней точки перехода. Числовой векторный [x y] из координат относительно левого верхнего угла графика. Значением по умолчанию является [21 21]. |
Path | Символьный вектор | RO | Местоположение родительского элемента этого перехода в иерархии модели. |
Source | Stateполе, или Junction | RW | Исходное состояние, поле или соединение этого перехода. Значением по умолчанию является []. |
SourceEndPoint | 'double' | RW | Положение конечной точки перехода в ее источнике. Числовой векторный [x y] из координат относительно левого верхнего угла графика. Значением по умолчанию является [2 2]. |
SourceOClock | 'double' | RW | Местоположение конечной точки перехода в ее источнике. Числовое значение между 0 и 12, который задает положение часов. Значением по умолчанию является 0. |
Subviewer | Chart, 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 | Указывает, пересекает ли эта функция таблицы истинности графически поле, состояние или функцию. |
Chart | Chart | 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 | Задайте, как эта функция таблицы истинности появляется в сгенерированном коде. Опции:
Для получения дополнительной информации смотрите Встроенные Функции состояния в Сгенерированном коде (Simulink Coder). |
IsExplicitlyCommented | Булевская переменная | RW | Явным образом прокомментируйте эту функцию таблицы истинности. Значением по умолчанию является false. Эквивалентный щелчку правой кнопкой по функции и выбору Comment Out. |
IsImplicitlyCommented | Булевская переменная | RO | Указывает, комментируется ли эта функция таблицы истинности неявно. Функция неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии. |
LabelString | Символьный вектор | RW | Полная метка этой функции таблицы истинности. Синтаксисом метки является '. Значением по умолчанию является '()'. |
Language | Перечисление | RW | Язык действия раньше программировал функцию таблицы истинности. Опциями является C или MATLAB (значение по умолчанию). Смотрите различия между MATLAB и C как синтаксис языка действия. |
Machine | Machine | RO | Машина, которая содержит эту функцию таблицы истинности. |
Name | Символьный вектор | RW | Имя этой функции таблицы истинности. Значением по умолчанию является ''. |
OverSpecDiagnostic | Символьный вектор | RW | Уровень диагностического действия, когда эта функция таблицы истинности чрезмерно определена. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified. |
Path | Символьный вектор | RO | Местоположение родительского элемента этой таблицы истинности функционирует в иерархии модели. |
Position | Числовой вектор | RW | Положение и размер этой таблицы истинности функционируют в графике. Числовой векторный [left top width height]. Значением по умолчанию является [0 0 90 60]. |
Subviewer | Chart, 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 -TT. Для получения дополнительной информации смотрите Комбинаторную логику Повторного использования путем Определения Таблиц истинности.
Имя | Ввод | Доступ | Описание |
|---|---|---|---|
ActionTable | Массив ячеек из символьных векторов | RW | Таблица Action для этой таблицы истинности. Значением по умолчанию является []. |
ChartUpdate | Перечисление | RW | Метод активации этой таблицы истинности. Опциями является 'INHERITED' (значение по умолчанию), 'DISCRETE', или 'CONTINUOUS'. См. метод обновления. |
ConditionTable | Массив ячеек из символьных векторов | RW | Таблица Condition для этой таблицы истинности. Значением по умолчанию является []. |
Description | Символьный вектор | RW | Описание этой таблицы истинности. Значением по умолчанию является ''. |
Dirty | Булевская переменная | RW | Указывает, изменилась ли эта таблица истинности начиная с того, чтобы быть открытым или сохраненный. Значением по умолчанию является false. |
Document | Символьный вектор | RW | Ссылка на документ для этой таблицы истинности. Значением по умолчанию является ''. |
EmlDefaultFimath | Символьный вектор | RW |
|
Iced | Булевская переменная | RO | Эквивалентный свойству Locked. Используемый внутренне, чтобы предотвратить изменения в этой таблице истинности в процессе моделирования. |
Id | Целое число | RO | Уникальный идентификатор, который отличает эту таблицу истинности от других объектов в модели. |
InputFimath | Символьный вектор | RW | Задайте
Это свойство применяется только когда |
Locked | Булевская переменная | RW | Предотвратите изменения в этой таблице истинности. Значением по умолчанию является false. |
Machine | Machine | RO | Машина, которая содержит эту таблицу истинности. |
Name | Символьный вектор | RW | Имя этой таблицы истинности. Значением по умолчанию является 'Truth Table'. |
OverSpecDiagnostic | Перечисление | RW | Уровень диагностического действия, когда эта таблица истинности чрезмерно определена. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified. |
Path | Символьный вектор | RO | Местоположение этой таблицы истинности в иерархии модели. |
SampleTime | Символьный вектор | RW | Шаг расчета для активации этой таблицы истинности. Значением по умолчанию является '-1'. Это свойство применяется только когда ChartUpdate свойством для этой таблицы истинности является 'DISCRETE'. |
SaturateOnIntegerOverflow | Булевская переменная | RW | Задайте поведение целочисленного переполнения в этой таблице истинности. Опции:
Для получения дополнительной информации смотрите Целочисленное переполнение Указателя для Данных о Графике. |
StatesWhenEnabling | Перечисление | RW | Задайте поведение состояний, когда входное событие вызова функции повторно включит эту таблицу истинности. Опции:
Это свойство применяется только, когда таблица истинности содержит входные события вызова функции. Смотрите состояния Управления в Графиках, Enabled Входными Событиями Вызова функции. |
SupportVariableSizing | Булевская переменная | RW | Поддержите входные и выходные данные, которые варьируются по размерности в процессе моделирования в этой таблице истинности. Значением по умолчанию является |
Tag | Любой тип | RW | Пометьте для этой таблицы истинности. Содержит данные любого типа. Значением по умолчанию является []. |
TreatAsFi | Перечисление | RW | Обработайте наследованную фиксированную точку и целочисленные сигналы как Fixed-Point Designer
|
UnderSpecDiagnostic | Перечисление | RW | Уровень диагностического действия, когда эта таблица истинности является underspecified. Опциями является 'Error' (значение по умолчанию), 'Warning', или 'None'. См. правильные чрезмерно определенные и таблицы истинности Underspecified. |
Имя | Описание |
|---|---|
classhandle | Возвратите указатель только для чтения на класс схемы TruthTableChart тип объекта. |
dialog | Откройте диалоговое окно свойств Truth Table. |
disp | Отобразите все свойства и значения для этой таблицы истинности. |
find | Найдите все объекты в этой таблице истинности, которые совпадают с заданными критериями. |
get | Возвратите значение заданного свойства для этой таблицы истинности. |
help | Отобразите все свойства и описания для этой таблицы истинности. |
methods | Отобразите все методы для этой таблицы истинности. |
parse | Проанализируйте эту таблицу истинности. |
set | Установите значение заданного свойства для этой таблицы истинности. |
struct | Возвратите структуру MATLAB, которая содержит все значения свойств для этой таблицы истинности. |
view | Отобразите содержимое этой таблицы истинности. |
sfclipboard | sfnew | sfroot