Следующие таблицы ссылок для свойств 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, чтобы выполниться, когда вы кликаете по этой аннотации. Значением по умолчанию является '' . |
DeleteFcn | Символьный вектор | RW | Код MATLAB, чтобы выполниться, прежде чем вы удалите эту аннотацию. Значением по умолчанию является '' . |
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, чтобы выполниться, когда вы загружаете модель, которая содержит эту аннотацию. Значением по умолчанию является '' . |
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 . |
Имя | Описание |
---|---|
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
:
sfnew
Имя | Ввод | Доступ | Описание |
---|---|---|---|
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] . |
ExecuteAt Initialization | Булевская переменная | RW | Инициализируйте настройку состояния этого графика в начальный момент времени вместо в первом входном событии. Значением по умолчанию является false . Смотрите выполнение графика при инициализации. |
ExportChart Functions | Булевская переменная | RW | Экспортируйте графические функции на уровне графика с другими блоками в модели Simulink. Значением по умолчанию является false . Смотрите экспортируют функции Stateflow для повторного использования. |
GeneratePreprocessorConditions | Булевская переменная | RW | Указывает, включает ли сгенерированный код для графика с различными условиями условный оператор препроцессора. Эта опция только допустима при генерации кода с Embedded Coder®. |
HasOutputData | Булевская переменная | RW | Создайте активный порт вывода данных состояния для этого графика. Значением по умолчанию является false . Смотрите действие состояния монитора через активные данные состояния. |
Iced | Булевская переменная | RO | Эквивалентный свойству Locked . Используемый внутренне, чтобы предотвратить изменения в этом графике в процессе моделирования. |
Id | Целое число | RO | Уникальный идентификатор, который отличает этот график от других объектов в модели. |
InitializeOutput | Булевская переменная | RW | Примените начальное значение выходных данных каждый раз, когда этот график просыпается. Значением по умолчанию является false . Смотрите Initialize выходные параметры, которые будит каждая временная диаграмма. |
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' . |
NonTerminal MaxCounts | Целое число | RW | Максимальное количество переходов этот график может взять в одном супер шаге. Значением по умолчанию является 1000 . Это свойство применяется только когда EnableNonTerminalStates свойством для этого графика является true . Смотрите супер семантику шага. |
NonTerminal UnstableBehavior | Перечисление | RW | Поведение в процессе моделирования, если этот график превышает максимальное количество переходов, заданных в
Это свойство применяется только когда |
OutputData | Data | RO | Активный объект данных состояния для этого графика. Это свойство применяется только когда HasOutputData свойством для этого графика является true . Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Перечисление | RW | Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity' (значение по умолчанию) или 'LeafStateActivity' . Это свойство применяется только когда HasOutputData свойством для этого графика является true . Смотрите действие состояния монитора через активные данные состояния. |
Path | Символьный вектор | RO | Местоположение этого графика в иерархии модели. |
RegisterExported FunctionsWithSimulink | Булевская переменная | RW | Позвольте модели Simulink вызвать графический, таблица истинности и функции MATLAB в этом графике. Значением по умолчанию является false . Смотрите экспортируют функции Stateflow для повторного использования. |
SampleTime | Символьный вектор | RW | Шаг расчета для активации этого графика. Значением по умолчанию является '-1' . Это свойство применяется только когда ChartUpdate свойством для этого графика является 'DISCRETE' . |
SaturateOn IntegerOverflow | Булевская переменная | 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 Входными Событиями Вызова функции. |
StrongDataTyping WithSimulink | Булевская переменная | 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' (значение по умолчанию). |
TransitionLabel Color | Числовой вектор | RW | Цвет для перехода помечает в этом графике. Числовой векторный [r g b] это задает красные, зеленые, и синие значения цвета, нормированного к области значений 0.0 к 1,0. Значением по умолчанию является [0.2902 0.3294 0.6039] . |
TreatAsFi | Перечисление | RW | Обработайте наследованную фиксированную точку и целочисленные сигналы как Fixed-Point Designer™
Это свойство применяется только к графикам, которые используют MATLAB в качестве языка действия. |
UserSpecifiedState TransitionExecutionOrder | Булевская переменная | 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 | Тип этого объекта данных.
Для получения дополнительной информации смотрите раздел Add Data in Create Charts при помощи API Stateflow. |
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. Resolve To Signal Object | Булевская переменная | 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 (Fixed-Point Designer). Значением по умолчанию является |
Props. Type. Fixpt. ScalingMode | Перечисление | RW | Метод для масштабирования этого объекта данных. Опциями является 'Binary point' , 'Slope and bias' , или 'None' (значение по умолчанию). Это свойство применяется к данным фиксированной точки. Смотрите Данные Фиксированной точки в диаграммах Stateflow. |
Props. Type. Fixpt. Slope | Символьный вектор | RW | Наклон для этого объекта данных. Это свойство применяется только к данным фиксированной точки когда Props.Type.Fixpt.ScalingMode набор свойств к 'Slope and bias' . Смотрите данные фиксированной точки в диаграммах Stateflow. |
Props. Type. Method | Перечисление | RW | Метод для установки типа этого объекта данных. Опции зависят от осциллографа данных:
Эквивалентный полю 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
объект, введите:
msg = 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 | Возвратите указатель только для чтения на класс схемы Message тип объекта. |
delete | Удалите это сообщение. |
dialog | Откройте диалоговое окно свойств сообщения. |
disp | Отобразите все свойства и значения для этого сообщения. |
get | Возвратите значение заданного свойства для этого сообщения. |
help | Отобразите все свойства и описания для этого сообщения. |
methods | Отобразите все методы для этого сообщения. |
set | Установите значение заданного свойства для этого сообщения. |
struct | Возвратите структуру MATLAB, которая содержит все значения свойств для этого сообщения. |
up | Возвратите указатель на объект, который содержит это сообщение. |
view | Отобразите этот объект данных в Model Explorer. |
Stateflow.SimulinkBasedState
Чтобы создать основанное на Simulink состояние в вышестоящей диаграмме, состояние или поле, использует метод конструктора Stateflow.SimulinkBasedState
. Например, если ch
указатель на Chart
объект, введите:
sbs = Stateflow.SimulinkBasedState(ch);
Имя | Ввод | Доступ | Описание |
---|---|---|---|
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 состояние ссылкой библиотеки. |
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
объект, введите:
st = 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 | Ссылка на документ для этого состояния. Значением по умолчанию является '' . |
DuringAction | Символьный вектор | RO | Текст в during действие в этом состоянии. Значение этого свойства зависит от LabelString свойство для состояния. Смотрите Задают Метки в состояниях и Переходах Программно. Это свойство не поддерживается в графиках Мура. |
EntryAction | Символьный вектор | RO | Текст в entry действие в этом состоянии. Значение этого свойства зависит от LabelString свойство для состояния. Смотрите Задают Метки в состояниях и Переходах Программно. Это свойство не поддерживается в графиках Мура. |
ExecutionOrder | Целое число | RW | Закажите, в котором это состояние будит в параллели (AND) разложение. Это свойство применяется только когда UserSpecifiedStateTransitionExecutionOrder свойством графика, который содержит состояние, является true . |
ExitAction | Символьный вектор | RO | Текст в exit действие в этом состоянии. Значение этого свойства зависит от LabelString свойство для состояния. Смотрите Задают Метки в состояниях и Переходах Программно. Это свойство не поддерживается в графиках Мура. |
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 | Машина, которая содержит это состояние. |
MooreAction | Символьный вектор | RO | Текст в действии в этом состоянии. Значение этого свойства зависит от LabelString свойство для состояния. Смотрите Задают Метки в состояниях и Переходах Программно. Это свойство поддерживается только в графиках Мура. Для получения дополнительной информации смотрите Правила проектирования для Графиков Мура. |
Name | Символьный вектор | RW | Имя этого состояния. Значением по умолчанию является '' . |
OnAction | Массив ячеек из символьных векторов | RO | Текст в {'trigger1','action1',...,'triggerN','actionN'} Значение этого свойства зависит от |
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
:
sfnew -STT
Имя | Ввод | Доступ | Описание |
---|---|---|---|
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] . |
ExecuteAt Initialization | Булевская переменная | RW | Инициализируйте настройку состояния этой таблицы изменения состояния в начальный момент времени вместо в первом входном событии. Значением по умолчанию является false . Смотрите выполнение графика при инициализации. |
HasOutputData | Булевская переменная | RW | Создайте активный порт вывода данных состояния для этой таблицы изменения состояния. Значением по умолчанию является false . Смотрите действие состояния монитора через активные данные состояния. |
Iced | Булевская переменная | RO | Эквивалентный свойству Locked . Используемый внутренне, чтобы предотвратить изменения в этой таблице изменения состояния в процессе моделирования. |
Id | Целое число | RO | Уникальный идентификатор, который отличает эту таблицу изменения состояния от других объектов в модели. |
InitializeOutput | Булевская переменная | RW | Примените начальное значение выходных данных каждый раз, когда эта таблица изменения состояния просыпается. Значением по умолчанию является false . Смотрите Initialize выходные параметры, которые будит каждая временная диаграмма. |
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' . |
NonTerminal MaxCounts | Символьный вектор | RW | Максимальное количество переходов эта таблица изменения состояния может взять в одном супер шаге. Значением по умолчанию является 1000 . Это свойство применяется только когда EnableNonTerminalStates свойством для этой таблицы изменения состояния является true . Смотрите супер семантику шага. |
NonTerminal UnstableBehavior | Перечисление | RW | Поведение в процессе моделирования, если эта таблица изменения состояния превышает максимальное количество переходов, заданных в
Это свойство применяется только когда |
OutputData | Data | RO | Активный объект данных состояния для этой таблицы изменения состояния. Это свойство применяется только когда HasOutputData свойством для этой таблицы изменения состояния является true . Смотрите действие состояния монитора через активные данные состояния. |
OutputMonitoringMode | Символьный вектор | RW | Указывает на контролирующий режим для активных выходных данных состояния. Опциями является 'ChildActivity' (значение по умолчанию) или 'LeafStateActivity' . Это свойство применяется только когда HasOutputData свойством для этой таблицы изменения состояния является true . Смотрите действие состояния монитора через активные данные состояния. |
Path | Символьный вектор | RO | Местоположение этой таблицы изменения состояния в иерархии модели. |
SampleTime | Символьный вектор | RW | Шаг расчета для активации этой таблицы изменения состояния. Значением по умолчанию является '-1' . Это свойство применяется только когда ChartUpdate свойством для этой таблицы изменения состояния является 'DISCRETE' . |
SaturateOn IntegerOverflow | Булевская переменная | 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 Входными Событиями Вызова функции. |
StrongDataTyping WithSimulink | Булевская переменная | 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' (значение по умолчанию). |
TransitionLabel Color | Числовой вектор | 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 | Стройте диаграмму, который содержит этот переход. |
Condition | Символьный вектор | RO | Текст в условии на этом переходе. Значение этого свойства зависит от LabelString свойство для перехода. Смотрите Задают Метки в состояниях и Переходах Программно. |
ConditionAction | Символьный вектор | RO | Текст в действии условия с этим переходом. Значение этого свойства зависит от LabelString свойство для перехода. Смотрите Задают Метки в состояниях и Переходах Программно. |
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 | Указывает, комментируется ли этот переход неявно. Переход неявно комментируется, когда вы комментируете сверхсостояние в его иерархии или состоянии или соединении, к которому присоединяется переход. |
IsVariant | Булевская переменная | RW | Указывает, является ли этот переход различным переходом. |
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 | Пометьте для этого перехода. Содержит данные любого типа. Значением по умолчанию является [] . |
TransitionAction | Символьный вектор | RO | Текст в действии перехода с этим переходом. Значение этого свойства зависит от LabelString свойство для перехода. Смотрите Задают Метки в состояниях и Переходах Программно. |
Trigger | Символьный вектор | RO | Текст в триггере на этом переходе. Значение этого свойства зависит от LabelString свойство для перехода. Смотрите Задают Метки в состояниях и Переходах Программно. |
Имя | Описание |
---|---|
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
:
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' . |
SaturateOn IntegerOverflow | Булевская переменная | 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