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

Описания столбца таблицы ссылок

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

  • Имя — имя для свойства или метода. Каждое свойство или метод имеют имя, которое вы используете в записи через точку наряду с объектом Stateflow установить или получить значение свойства или вызвать метод.

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

  • Доступ — тип доступа для свойства. Свойства, которые перечислены как RW (чтение-запись), могут быть считаны и изменены. Например, свойства Name и Description конкретных объектов являются RW. Однако некоторые свойства являются RO (только для чтения), потому что они установлены самой рабочей областью MATLAB®.

  • Описание — описание для свойства или метод. Для некоторых свойств также даны эквивалентные операции GUI для установки его.

Методы, которые применяются ко всем объектам API

Следующие методы применяются ко всем объектам API включая те из диаграмм Stateflow. Только объектные методы исключения появляются, когда вы используете метод methods, чтобы отобразить методы для объекта. Однако таблицы методов для каждого объекта API, которые следуют, действительно приводят эти методы, как будто они были своим собственным.

Метод

Описание

delete

Удалите этот объект. Используемый со всеми объектами кроме Корня, Машины, Графика, Буфера обмена и объектов Редактора.

disp

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

find

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

get

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

methods

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

set

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

struct

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

Stateflow. Свойства AtomicBox

Объектам API Stateflow типа Атомарное Поле показали свойства ниже. См. также Stateflow. Методы AtomicBox.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в это атомарное поле (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, это атомарное поле графически пересекает поле, состояние, функцию MATLAB, графическую функцию, функцию Simulink® или функцию таблицы истинности.

Chart

График

RO

Объект диаграммы, содержащий это атомарное поле.

IsExplicitlyCommented

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

RW

Если установлено в true, это атомарное поле явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, это атомарное поле неявно комментируется. Атомарное поле неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

Description

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

RW

Описание этого атомарного поля (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств.

Document

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

RW

Ссылка на документ на это атомарное поле (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна свойств.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки этого атомарного поля.

Id

Целое число

RO

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

IsLink

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

RO

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

LabelString

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

RW

Маркируйте для этого атомарного поля (значение по умолчанию = '?'). Эквивалентный вводу метки для этого атомарного поля в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этого атомарного поля (значение по умолчанию = ''). Эквивалентный вводу значения в поле Name диалогового окна свойств.

Position

Rect

RW

Положение и размер этого атомарного поля в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]):

  • (x, y), координирует для верхней левой вершины атомарного поля относительно верхней левой вершины графика

  • Ширина и высота атомарного поля

Subviewer

График или состояние

RO

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

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого атомарного поля.

Stateflow. Методы AtomicBox

Атомарные объекты поля имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства AtomicBox.

Метод

Описание

delete

Удалите этот объект из графика.

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

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

set

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

struct

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

view

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

Stateflow. Свойства AtomicSubchart

Объектам API Stateflow типа Атомарный Подграфик показали свойства ниже. См. также Stateflow. Методы AtomicSubchart.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в этот атомарный подграфик (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, этот атомарный подграфик графически пересекает поле, состояние, функцию MATLAB, графическую функцию, функцию Simulink или функцию таблицы истинности.

Chart

График

RO

Объект диаграммы, содержащий этот атомарный подграфик.

IsExplicitlyCommented

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

RW

Если установлено в true, этот атомарный подграфик явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

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

Debug.
Breakpoints.
OnDuring

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

RW

Если установлено в true (значение по умолчанию = false), набор во время точки останова для этого атомарного подграфика.

Debug.
Breakpoints.
OnEntry

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова записи для этого атомарного подграфика.

Debug.
Breakpoints.
OnExit

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает выходную точку останова для этого атомарного подграфика.

Description

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

RW

Описание этого атомарного подграфика (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств.

Document

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

RW

Ссылка на документ на этот атомарный подграфик (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна свойств.

ExecutionOrder

Целое число

RW

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

Свойство UserSpecifiedStateTransitionExecutionOrder вышестоящей диаграммы должно быть верным. В противном случае это свойство не применяется.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки этого атомарного подграфика.

HasOutputData

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

RW

Если установлено в true (значение по умолчанию = false), создайте порт вывода данных на блоке Stateflow для этого атомарного действия подграфика. Эквивалентный выбору Create Output port для контроля флажка в диалоговом окне свойств.

Id

Целое число

RO

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

IsLink

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

RO

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

LabelString

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

RW

Маркируйте для этого атомарного подграфика (значение по умолчанию = '?'). Эквивалентный вводу метки для этого атомарного подграфика в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этого атомарного подграфика (значение по умолчанию = ''). Эквивалентный вводу значения в поле Name в диалоговом окне свойств.

Position

Rect

RW

Положение и размер этого атомарного подграфика в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]):

  • (x, y), координирует для верхней левой вершины атомарного подграфика относительно верхней левой вершины графика

  • Ширина и высота атомарного подграфика

Subviewer

График или состояние

RO

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

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого атомарного подграфика.

TestPoint

Целое число

RW

Если установлено в 1 (значение по умолчанию = 0), устанавливает этот атомарный подграфик как тестовую точку Stateflow. Смотрите Тестовые точки Монитора в диаграммах Stateflow.

Type

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

RO

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

Stateflow. Методы AtomicSubchart

Атомарные подобъекты диаграммы имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства AtomicSubchart.

Метод

Описание

delete

Удалите этот объект из графика.

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

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

set

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

struct

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

view

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

Stateflow. Свойства поля

Объектам API Stateflow Поля типа показали свойства ниже. См. также Stateflow. Методы поля.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в это поле (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, это поле графически пересекает состояние, функцию MATLAB, графическую функцию, таблицу истинности или другое поле.

Chart

График

RO

Объект диаграммы, содержащий это поле.

IsExplicitlyCommented

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

RW

Если установлено в true, это поле явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, это поле неявно комментируется. Поле неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

Description

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

RW

Описание этого поля (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств Box.

Document

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

RW

Ссылка на документ на это поле (значение по умолчанию = ''). Эквивалентный вводу поля Document Link диалогового окна свойств Box.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки этого поля. Это свойство заменяет набор размера шрифта для этого поля при создании свойством StateFont.Size содержания объекта Графика.

Id

Целое число

RO

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

IsGrouped

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

RW

Если установлено в true (значение по умолчанию = false), сгруппируйте это поле.

IsSubchart

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

RW

Если установлено в true (значение по умолчанию = false), сделайте это поле подграфиком.

LabelString

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

RW

Маркируйте для этого поля (значение по умолчанию = '?'). Эквивалентный вводу метки для этого окружают ее поле текста метки в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этого поля (значение по умолчанию = ''). Эквивалентный введению имени этого поля в начало поля текста метки для этого окружают график.

Position

Rect

RW

Положение и размер этого окружают график, данный в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]), состоящий из следующего:

  • (x, y), координирует для верхней левой вершины поля относительно верхней левой вершины графика

  • Ширина и высота поля

Subviewer

График или состояние

RO

Состояние или график, в котором может быть графически просмотрено это поле.

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого поля.

Stateflow. Методы поля

Объекты поля имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства поля.

Метод

Описание

defaultTransitions

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

delete

Удалите это поле из диаграммы Stateflow.

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

innerTransitions

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

isCommented

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

methods

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

outerTransitions

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

set

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

sinkedTransitions

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

sourcedTransitions

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

struct

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

view

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

Stateflow. Свойства диаграммы

Объектам API Stateflow Графика типа показали свойства ниже. См. также Stateflow. Стройте диаграмму Методов.

Свойства для всех графиков

Свойство

Ввод

Доступ

Описание

ActionLanguage

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

RW

Язык действия для программирования графика. Может быть C или MATLAB.

ChartColor

rgb

RW

Выберите цвет фона своего графика при помощи 1 3 массив RGB (значение по умолчанию = [1 0.9608 0.8824]) с каждым значением, нормированным в шкале от 0 до 1.

ChartUpdate

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

RW

Метод активации этого графика. Может быть 'INHERITED' (значение по умолчанию), 'DISCRETE' или 'CONTINUOUS'. Эквивалентный полю метода Обновления в диалоговом окне Свойств диаграммы, которое берет один из этих выборов: Наследованный, Дискретный, Непрерывный.

Debug.
Breakpoints.
OnEntry

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова записи графика для этого графика.

Decomposition

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

RW

Установите это свойство на 'EXCLUSIVE_OR' (значение по умолчанию) задавать исключительный (OR) разложение для состояний на первом уровне включения в этом графике.

Установите на 'PARALLEL_AND', чтобы задать параллель (AND) разложение для этих состояний.

Эквивалентный выбору Разложения в контекстном меню для определенного уровня иерархии графика.

Description

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

RW

Описание (значение по умолчанию = '') этого состояния. Эквивалентный введению описания в поле Description диалогового окна Свойств диаграммы.

Dirty

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

RW

Если установлено в true (значение по умолчанию = false), этот график изменился начиная с того, чтобы быть открытым или сохраненный.

Document

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

RW

Ссылка на документ (значение по умолчанию = '') к этому графику. Эквивалентный вводу ссылки в поле Document Link диалогового окна Свойств диаграммы.

Editor

Редактор

RO

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

EnableBitOps

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

RW

Поскольку C строит диаграмму только. Если установлено в true (значение по умолчанию = false), включает подобные C битовые операции в сгенерированном коде для графика. Эквивалентный выбору Разрешения флажка операций C-bit в диалоговом окне Свойств диаграммы C.

EnableNonTerminalStates

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

RW

Если установлено в true (значение по умолчанию = false), включает супер семантику шага для графика, как описано в Супер Семантике Шага.

EnableZeroCrossings

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

RW

Если установлено в true (значение по умолчанию = true), включает обнаружение пересечения нулем на изменениях состояния для непрерывно-разовой симуляции диаграмм Stateflow. Применяется только, когда свойство ChartUpdate для этого графика установлено в 'CONTINUOUS'. Смотрите Отключают Обнаружение Пересечения нулем.

ErrorColor

rgb

RW

Выберите цвет для ошибок в вашем графике при помощи 1 3 массив RGB (значение по умолчанию = [1 0 0]) с каждым значением, нормированным в шкале от 0 до 1.

ExecuteAt Initialization

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

RW

Если установлено в true (значение по умолчанию = false), настройка этого графика состояния инициализируется в нуле времени вместо в первом входном событии. Эквивалентный выбору Execute (вводят) флажок Chart At Initialization в диалоговое окно Свойств диаграммы.

ExportChart Functions

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

RW

Если установлено в true (значение по умолчанию = false), графические функции на уровне графика становятся глобальной переменной. Эквивалентный выбору флажка Export Chart Level Functions (Make Global) в диалоговом окне Свойств диаграммы. Смотрите Экспорт Функции Stateflow для Повторного использования.

HasOutputData

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

RW

Если установлено в true (значение по умолчанию = false), создайте порт вывода данных на блоке Stateflow для действия этого графика состояния. Эквивалентный выбору Create Output port для контроля флажка в диалоговом окне свойств.

Iced

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

RO

Эквивалентный свойству Locked (значение по умолчанию = false) за исключением того, что это свойство используется внутренне, чтобы заблокировать этот график от изменения во время действий, таких как симуляция.

Id

Целое число

RO

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

InitializeOutput

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

RW

Применяет начальное значение выходных параметров каждый раз, когда график просыпается, не только во время 0. Смотрите Свойства диаграммы Stateflow.

JunctionColor

rgb

RW

Выберите цвет для соединений в вашем графике при помощи 1 3 массив RGB (значение по умолчанию = [0.6824 0.3294 0]) с каждым значением, нормированным в шкале от 0 до 1.

Machine

Машина

RO

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

Name

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

RW

Имя этого графика (значение по умолчанию = 'Chart'). Эквивалентный тому, чтобы изменять название этого графика в вашей модели.

NonTerminalMaxCounts

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

RW

Максимальное количество переходов диаграмма Stateflow может взять в одном супер шаге. Применяется только, когда EnableNonTerminalStates является true. Смотрите Супер Семантику Шага.

NonTerminalUnstableBehavior

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

RW

Поведение диаграммы Stateflow во время симуляции, если это превышает максимальное количество переходов, заданных в свойстве NonTerminalMaxCounts на супер шаге прежде, чем достигнуть устойчивого состояния. Установите это свойство на 'PROCEED' (значение по умолчанию), если вы хотите, чтобы график возвратился, чтобы спать с последней активной настройкой состояния. Установите это свойство на 'THROW ERROR', если вы хотите, чтобы график сгенерировал ошибку. Применяется только, когда EnableNonTerminalStates является true. Смотрите Супер Семантику Шага.

OutputMonitoringMode

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

RO

Если HasOutputData верен, то OutputMonditoringMode указывает на контролирующий режим или как на 'ChildActivity' или как 'LeafStateActivity' .

RegisterExportedFunctionsWithSimulink

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

RW

Если установлено в true (значение по умолчанию = false), эти функции могут быть вызваны от Simulink.

  • графический

  • таблица истинности

  • MATLAB

Эквивалентный установке флажка Allow exported functions to be called by Simulink в диалоговом окне Свойств диаграммы. Смотрите Экспорт Функции Stateflow для Повторного использования.

SampleTime

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

RW

Шаг расчета для активации этого графика (значение по умолчанию = ''). Применяется только, когда свойство ChartUpdate для этого графика установлено в 'DISCRETE' (= Дискретный в поле метода Обновления в диалоговом окне Свойств диаграммы).

SaturateOnIntegerOverflow

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

RW

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

SelectionColor

rgb

RW

Цвет выбранных пунктов для этого графика в 1 3 массиве RGB (значение по умолчанию [1 0 0.5176]) с каждым значением, нормированным в шкале от 0 до 1.

StateColor

rgb

RW

Цвет состояния окружает 1 3 массив RGB (значение по умолчанию [0 0 0]) с каждым значением, нормированным в шкале от 0 до 1.

StateFont.
Angle

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

RW

Угол шрифта для меток состояния, Поля, Функции и Объектов аннотации. Может быть 'ITALIC' или 'NORMAL' (значение по умолчанию). Используйте со свойством StateFont.Weight достигнуть стиля Полужирного курсива.

Можно индивидуально заменить это свойство со свойством Font.Angle для Объектов аннотации.

StateFont.
Name

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

RW

Стиль шрифта (значение по умолчанию = 'Helvetica') используемый для меток состояния, Поля, Функции и Объектов аннотации. Введите значение для названия шрифта (нет никаких выбираемых значений). Шрифт остается установленным в предыдущий шрифт для нераспознанных значений шрифта.

StateFont.
Size

Целое число

RW

Размер стандартного шрифта для меток нового состояния, Поля, Функции или Объекта аннотации.

Можно изменить размер шрифта для существующего состояния, Поля или Функционального объекта со свойством FontSize того объекта. Можно изменить размер шрифта для существующего Объекта аннотации с его свойством Font.Size.

StateFont.
Weight

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

RW

Толщина шрифта для меток состояния. Может быть 'BOLD' или 'NORMAL' (значение по умолчанию). Используйте со свойством StateFont.Angle достигнуть стиля Полужирного курсива.

Можно индивидуально заменить это свойство со свойством Font.Weight для Объектов аннотации.

StateLabelColor

rgb

RW

Цвет состояния маркирует для этого графика в 1 3 массив RGB (значение по умолчанию = [0 0 0]) с каждым значением нормированный в шкале от 0 до 1.

StateMachineType

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

RW

Тип конечного автомата, чтобы создать. Значение по умолчанию является Классическим, который обеспечивает полный набор семантики для диаграмм Stateflow. Можно также создать Мучнистый и графики Мура, которые используют подмножество семантики диаграммы Stateflow (см., Создают Мучнистый и Графики Мура).

StatesWhenEnabling

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

RW

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

  • held — Поддержите новые значения состояний.

  • сброс Вернитесь к начальным условиям состояний.

  • inherit — Наследуйте это сходящее с родительской подсистемы.

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

StrongDataTyping
WithSimulink

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

RW

Если установлено в true (значение по умолчанию), набор сильный ввод данных с вводом-выводом Simulink. Эквивалентный выбору флажка Use Strong Data Typing with Simulink I/O в диалоговом окне Свойств диаграммы.

SupportVariableSizing

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

RW

Если установлено в true (значение по умолчанию), поддержите входные и выходные данные графика, которые отличаются по размерности во время симуляции. Эквивалентный установке флажка Support variable-size arrays в диалоговом окне Свойств диаграммы.

Tag

Любой тип

RW

Поле можно использовать, чтобы содержать данные любого типа для этого графика (значение по умолчанию = []).

TransitionColor

rgb

RW

Выберите цвет для переходов в вашем графике при помощи 1 3 массив RGB (значение по умолчанию = [0.2902 0.3294 0.6039]) с каждым значением, нормированным в шкале от 0 до 1.

TransitionFont.
Angle

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

RW

Угол шрифта для меток состояния. Может быть 'ITALIC' или 'NORMAL' (значение по умолчанию). Используйте со свойством StateFont.Weight достигнуть стиля Полужирного курсива.

TransitionFont.
Name

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

RW

Стиль шрифта (значение по умолчанию = 'Helvetica') используемый для меток перехода. Введите название шрифта (нет никаких выбираемых значений). Шрифт остается установленным в предыдущий шрифт для нераспознанных значений шрифта.

TransitionFont.
Size

Целое число

RW

Размер стандартного шрифта (значение по умолчанию = 12) для меток перехода. Усеченный к самому близкому целому числу, меньше чем или равному вводимому значению.

TransitionFont.
Weight

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

RW

Толщина шрифта для меток перехода. Может быть 'BOLD' или 'NORMAL' (значение по умолчанию). Используйте со свойством StateFont.Angle достигнуть стиля Полужирного курсива.

TransitionLabel
Color

rgb

RW

Цвет перехода маркирует для этого графика в 1 3 массив RGB (значение по умолчанию = [0.2902 0.3294 0.6039]) с каждым значением нормированный в шкале от 0 до 1.

UserSpecifiedState
TransitionExecutionOrder

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

RW

Если установлено в true (значение по умолчанию = false), вы имеете полный контроль над порядком, в котором переходы, происходящие из источника, тестируются на выполнение. Эквивалентный выбору User заданный флажок порядка выполнения состояния/перехода в диалоговом окне Свойств диаграммы.

Visible

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

RW

Если установлено в true (значение по умолчанию), отобразите этот график в редакторе.

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

Свойство

Ввод

Доступ

Описание

EmlDefaultFimath

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

RW

Свойства fimath по умолчанию для графика. Если установлено в Same as MATLAB Default, график использует те же свойства fimath в качестве текущего fimath по умолчанию. В противном случае задайте свойства fimath по умолчанию путем построения объекта fimath в рабочем пространстве MATLAB или рабочем пространстве модели и установки свойства, равного имени переменной.

InputFimath

Объект embedded.fimath

RW

Объект embedded.fimath, сопоставленный с входными параметрами к графику от блоков Simulink.

TreatAsFi

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

RW

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

  • Если установлено to Fixed-point (значение по умолчанию), график обрабатывает все входные параметры фиксированной точки, когда fi возражает.

  • Если установлено в Fixed-point & Integer, график обрабатывает всю фиксированную точку и целочисленные входные параметры, когда fi возражает.

Stateflow. Стройте диаграмму методов

Объекты диаграммы имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства диаграммы.

Метод

Описание

defaultTransitions

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

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

isCommented

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

methods

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

parse

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

set

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Объекта диаграммы.

view

Отобразите этот график в редакторе.

Stateflow. Методы буфера обмена

Объект Clipboard имеет методы в приведенной ниже таблице.

Метод

Описание

copy

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

get

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

help

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

methods

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

pasteTo

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

set

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого объекта Clipboard.

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

Следующие методы создают новый объект Stateflow для родительского объекта, заданного в качестве аргумента в общем выражении o = Stateflow.Object(p), где o является указателем на объект API для нового объекта Stateflow, p является указателем на родительский объект, и Object является типом объекта:

Метод

Описание

Stateflow.AtomicSubchart

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

Stateflow.Box

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

Stateflow.Data

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

Stateflow.EMFunction

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

Stateflow.Event

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

Stateflow.Function

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

Stateflow.Junction

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

Stateflow.Annotation

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

Stateflow.SLFunction

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

Stateflow.State

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

Stateflow.Transition

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

Stateflow.TruthTable

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

Stateflow. Свойства данных

Объектам API Stateflow Данных о типе показали свойства ниже. См. также Stateflow. Методы данных.

Совет

Все свойства поля Props должны быть установлены индивидуально.

Свойство

Ввод

Доступ

Описание

CompiledSize

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

RW

Размер данных, как определено компилятором.

CompiledType

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

RW

Тип данных, как определено компилятором.

Description

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

RW

Описание этих данных (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна Свойств данных.

Document

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

RW

Ссылка на документ на эти данные (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна Свойств данных.

Id

Целое число

RO

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

InitializeMethod

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

RW

Метод для инициализации значения этих данных, на основе осциллографа данных:

  • Если осциллографом является Local или Output, можно установить InitializeMethod на Expression или Parameter. Эквивалентный установке поля Initial value в диалоговом окне Свойств данных.

  • Если осциллографом является Parameter, Input или Data Store Memory, необходимо установить InitializeMethod на Not Needed как свойство только для чтения.

  • Если осциллографом является Constant, необходимо установить InitializeMethod на Expression как свойство только для чтения.

LoggingInfo.
DataLogging

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

RW

Режим журналирования сигнала:

  • 1 = регистрирует сигнал

  • 0 = не регистрирует сигнал (значение по умолчанию)

LoggingInfo.
DecimateData

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

RW

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

  • 1 = десятикратно уменьшает записанные данные

  • 0 = не десятикратно уменьшает записанные данные (значение по умолчанию)

LoggingInfo.
Десятикратное уменьшение

Целое число

RW

Интервал десятикратного уменьшения. Значение по умолчанию равняется 2, что означает, что график регистрирует любую выборку.

LoggingInfo.
LimitDataPoints

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

RW

Ограничьте количество точек данных, чтобы регистрировать. Использует значение, заданное LoggingInfo.
MaxPoints
.

  • 1 = ограничивает число точек

  • 0 = не ограничивает число точек (значение по умолчанию)

LoggingInfo.
MaxPoints

Целое число

RW

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

LoggingInfo.
NameMode

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

RW

Источник имени журналирования сигнала:

  • 'SignalName' = то же самое как имя сигнала (значение по умолчанию)

  • 'Custom' = имя, заданное пользователем как LoggingInfo.
    LoggingName
    .

LoggingInfo.
LoggingName

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

RW

Заданное пользователями (пользовательское) имя журналирования сигнала.

Machine

Машина

RO

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

Name

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

RW

Имя этих данных. Эквивалентный вводу имени этих данных в Поле имени диалогового окна Свойств данных.

Path

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

RO

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

Port

Целое число

RW

Номер индекса порта для этих данных (значение по умолчанию = 1).

Props.
Array.
FirstIndex

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

RW

Индекс первого элемента этих данных (значение по умолчанию = 0), если это - массив (то есть, Props.Array.Size> 1). Эквивалентный вводу значения нуля или больше в Первом индексном поле в диалоговом окне Свойств данных. Допустимый для графиков C.

Props.
Array.
IsDynamic

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

RW

Позволяет размеру данных изменяться во время выполнения. Эквивалентный установке Variable Size в диалоговом окне Свойств данных.

  • 1 = размер данных является переменным и может измениться во время выполнения

  • 0 = размер данных заблокирован и не может измениться во время выполнения

Props.
Array.
Size

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

RW

Размер этих данных. Присвоение положительного значения указывает, что данные являются массивом заданного размера (значение по умолчанию = 0). Эквивалентный вводу положительного значения в столбце Размера для этих данных в Model Explorer или поля Size в диалоговом окне Свойств данных.

Props.
Complexity

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

RW

Если установлено в 'On', данные могут взять комплексные числа. Значением по умолчанию является 'Off', который указывает, что данные не могут взять комплексные числа. Эквивалентный установке Complexity в диалоговом окне Свойств данных.

Props.
Frame

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

RW

Если установлено в 'Frame based', информационная поддержка основанные на кадре сигналы. Значением по умолчанию является 'Sample based', который указывает что информационная поддержка основанные на выборке сигналы.

Props.
Начальная буква
Значение

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

RW

Начальное значение этих данных (значение по умолчанию = ''). Эквивалентный вводу значения в столбце Начального значения для этих данных в Model Explorer или theInitial поля значения в диалоговом окне Свойств данных.

Props.
Range.
Maximum

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

RW

Максимальное значение (значение по умолчанию = ''), который эти данные могут иметь во время выполнения или симуляции конечного автомата. Эквивалентный вводу значения в Максимальном столбце для этих данных в Model Explorer или поля Maximum в диалоговом окне Свойств данных.

Props.
Range.
Minimum

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

RW

Минимальное значение (значение по умолчанию = ''), который эти данные могут иметь во время выполнения или симуляции конечного автомата. Эквивалентный вводу значения в Минимальном столбце для этих данных в Model Explorer или поля Minimum в диалоговом окне Свойств данных.

Props.
Resolve
To
Signal
Object

Целое число

RW

Если установлено в 1, данные должны разрешить к объекту Simulink.Signal, что вы задаете в рабочем пространстве модели или базовом рабочем пространстве. Значением по умолчанию является 0, указывая, что данные не должны решать к объекту сигнала. Эквивалентный установке Data must resolve to signal object в диалоговом окне Свойств данных.

Props.
Type.
BusObject

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

RW

Если Props.Type.Method является Bus Object, необходимо установить это свойство на имя объекта Simulink.Bus, который задает эти данные, Эквивалентные установке Режима типа данных к Bus Object и ввода имени объекта Simulink.Bus в Ассистенте Типа данных диалогового окна Свойств данных.

Props.
Type.
EnumType

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

RW

Если Props.Type.Method является Enumerated, необходимо установить это свойство на имя перечислимого типа, который задает эти данные. Эквивалентный установке Режима типа данных к Enumerated и ввода имени перечислимого типа в Ассистенте Типа данных диалогового окна Свойств данных.

Props.
Type.
Expression

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

RW

Если Props.Type.Method является Expression, необходимо установить это свойство на выражение, которое оценивает к типу данных (см., Вводят Выражения и Параметры для Свойств данных). Эквивалентный установке Режима типа данных к Expression и ввода выражения в Ассистенте Типа данных диалогового окна Свойств данных.

Props.
Type.
Fixpt.
Bias

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

RW

Значение смещения для данных фиксированной точки (значение по умолчанию = 0.0), когда Props.Type.Fixpt.ScalingMode равняется Slope and bias; в противном случае это значение проигнорировано. Эквивалентный введению вещественного номера в Поле подмагничивания Ассистента Типа данных в диалоговом окне Свойств данных.

Props.
Type.
Fixpt.
FractionLength

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

RW

Местоположение двоичной точки в данных фиксированной точки (значение по умолчанию = 0), когда Props.Type.Fixpt.ScalingMode равняется Binary point; в противном случае это значение проигнорировано. Эквивалентный вводу положительного или отрицательного целого числа в Дробном поле длины Ассистента Типа данных в диалоговом окне Свойств данных.

Props.
Type.
Fixpt.
Lock

Целое число

RW

Если установлено в 1 (значение по умолчанию = 0), препятствует тому, чтобы программное обеспечение Simulink заменило текущую фиксированную точку на тип, который выбирает Советник по вопросам Fixed-Point Tool или Фиксированной точки. Эквивалентный установке типа данных установки Lock против изменений Fixed-Point Tool в диалоговом окне Свойств данных.

Props.
Type.
Fixpt.
ScalingMode

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

RW

Метод для масштабирования данных о фиксированной точке, чтобы избежать условий переполнения и минимизировать ошибки квантования. Настройки:

  • None (значение по умолчанию)

  • Binary point

  • Slope and bias

Эквивалентный установке поля Scaling Ассистента Типа данных в диалоговом окне Свойств данных.

Props.
Type.
Fixpt.
Slope

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

RW

Наклонное значение для данных фиксированной точки (значение по умолчанию = 1.0), когда Props.Type.Fixpt.ScalingMode равняется Slope and bias; в противном случае это значение проигнорировано. Эквивалентный введению положительного вещественного номера в поле Slope Ассистента Типа данных в диалоговом окне Свойств данных.

Props.
Type.
Method

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

RW

Метод для установки типа этих данных, на основе осциллографа:

  • Если осциллографом является Local, можно установить это свойство на Built in, Fixed point, Enumerated, Expression или Bus Object.

  • Если осциллографом является Constant, можно установить это свойство на Built in, Fixed point или Expression.

  • Если осциллографом является Parameter, Input или Output, можно установить это свойство на Inherit, Built in, Fixed point, Enumerated, Expression или Bus Object.

  • Если осциллографом является Data Store Memory, необходимо установить Props.Type.Method на Inherit как свойство только для чтения.

Эквивалентный установке поля Mode Ассистента Типа данных в диалоговом окне Свойств данных.

Props.
Type.
Signed

Целое число

RW

Если установлено в 1, указывает, что данные фиксированной точки должны быть подписаны. Значением по умолчанию является 0, указывая, что данные без знака. Эквивалентный установке поля Signedness Ассистента Типа данных в диалоговом окне Свойств данных.

Props.
Unit.
Name

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

RW

Модули измерения для значения данных (значение по умолчанию = '').

Props.
Type.
WordLength

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

RW

Размер в битах слова, которое будет содержать квантованное целое число данных фиксированной точки. Эквивалентный вводу целого числа в поле Word length Ассистента Типа данных в диалоговом окне Свойств данных.

SaveTo
Рабочая область

Целое число

RW

Если установлено в 1 (значение по умолчанию = 0), эти данные сохранены в рабочее пространство MATLAB. Установка этого свойства к 1 эквивалентна выбору записи столбца SaveToWorkspace для этих данных в Model Explorer или выборе окончательного значения Save к полю базового рабочего пространства в диалоговом окне Свойств данных.

Scope

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

RW

Осциллограф этих данных:

  • Local — Данные заданы в текущей диаграмме Stateflow.

  • Constant — Постоянное значение только для чтения, которое видимо к родительскому объекту Stateflow и его дочерним элементам.

  • Parameter — Постоянный заданный в рабочем пространстве MATLAB или выведенный от параметра Simulink, который задан и инициализирован в родительском элементе, замаскировал подсистему.

  • Входной параметр Если родительский элемент является графическим, таблицей истинности или функцией MATLAB, данные являются входным параметром. В противном случае это предоставляется моделью Simulink диаграмме Stateflow через входной порт.

  • Вывод Если родительский элемент является графическим, таблицей истинности или функцией MATLAB, данные являются возвращаемым значением. В противном случае это предоставляется диаграммой Stateflow модели Simulink через выходной порт.

  • Data Store Memory — Данные, которые связывают с хранилищем данных Simulink.

  • Temporary — Данные, которые сохраняются только во время выполнения функции.

  • Imported — Данные порождаются моделью Simulink, но заданный во внешнем коде встраивается в машину Stateflow.

  • Exported — Данные из модели Simulink, которую вы предоставляете внешнему коду. Родительский элемент должен быть машиной Stateflow.

Эквивалентный установке поля Scope в диалоговом окне Свойств данных. Смотрите Осциллограф.

TestPoint

Целое число

RW

Если установлено в 1 (значение по умолчанию = 0), устанавливает эти данные как тестовую точку Stateflow. Можно контролировать отдельные тестовые точки Stateflow с плавающим осциллографом во время симуляции модели. Можно также регистрировать значения тестовой точки в объекты рабочего пространства MATLAB. Смотрите Тестовые точки Монитора в диаграммах Stateflow.

Tunable

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

RW

Если true, значение данных Stateflow может быть изменено во время симуляции.

Stateflow. Методы данных

Объекты данных имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства данных.

Метод

Описание

delete

Удалите эти данные.

dialog

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

disp

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

get

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

help

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

methods

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

set

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

struct

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

view

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

Stateflow. Свойства редактора

Объекту Editor показали свойства ниже. См. также Stateflow. Методы редактора.

Свойство

Ввод

Доступ

Описание

WindowPosition

Rect

RW

Положение и размер этой диаграммы Stateflow, данной в форме массива 1 на 4, состоящего из следующего:

  • (x, y), координирует для вершины левой нижней части окна относительно левого верхнего угла экрана

  • Ширина и высота поля

Значение по умолчанию = [124.3125 182.8125 417 348.75]

ZoomFactor

'double'

RW

Просмотрите уровень увеличения (фактор изменения масштаба) этого графика в редакторе. Значение 1 соответствует фактору изменения масштаба 100%, 2 к значению 200%, и так далее. Значение по умолчанию = 1.

Stateflow. Методы редактора

Объект Editor имеет методы в приведенной ниже таблице.

См. также Stateflow. Редактор Пропертис.

Метод

Описание

disp

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

get

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

help

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

methods

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

set

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

struct

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

zoomIn and zoomOut

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

Stateflow. Свойства EMFunction

Объектам API Stateflow для функций MATLAB показали свойства ниже. См. также Stateflow. Методы EMFunction.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в функцию MATLAB в диаграмме Stateflow (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, эта функция MATLAB графически пересекает состояние, поле, графическую функцию, таблицу истинности или другую функцию MATLAB.

Chart

График

RO

Объект диаграммы, содержащий эту функцию MATLAB.

IsExplicitlyCommented

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

RW

Если установлено в true, эта функция явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, эта функция неявно комментируется. Функция неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

Description

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

RW

Описание этой функции MATLAB (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств для этой функции MATLAB.

Document

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

RW

Ссылка на документ на эту функцию MATLAB. Эквивалентный вводу поля Document Link диалогового окна свойств для этой функции MATLAB.

FontSize

'double'

RW

Размер (значение по умолчанию = 12) шрифт текста метки для этой функции MATLAB. Это свойство заменяет набор размера шрифта для этой функции MATLAB при создании свойством StateFont.Size содержания Объекта диаграммы.

Id

Целое число

RO

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

LabelString

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

RW

Полная метка для этой функции MATLAB (значение по умолчанию = '()') включая его возврат, имя и аргументы. Эквивалентный вводу метки для этой функции MATLAB в ее поле текста метки в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этой функции MATLAB (значение по умолчанию = ''). Эквивалентный введению имени для этой функции MATLAB в поле текста метки в графике. Синтаксис метки является возвратом = Имя (аргументы).

Position

Rect

RW

Положение и размер этой функции MATLAB в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]), состоящий из следующего:

  • (x, y), координирует для верхней левой вершины поля относительно верхней левой вершины графика

  • Ширина и высота поля

Script

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

RW

Вектор символов, который содержит строки кода в функции MATLAB. Например, можно использовать свойство задать код таким образом:

fcn = Stateflow.EMFunction(c);
str = sprintf('y=proc(x)\n y=x;');
fcn.script = str;

Subviewer

График или состояние

RO

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

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этой функции MATLAB.

Stateflow. Методы EMFunction

Объекты функции MATLAB имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства EMFunction.

Метод

Описание

delete

Удалите эту функцию MATLAB из диаграммы Stateflow.

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

Отобразите все неглобальные методы этого объекта функции MATLAB.

set

Установите заданное свойство этого объекта функции MATLAB с заданным значением.

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого объекта функции MATLAB.

view

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

Stateflow. Свойства события

Объектам API Stateflow События типа показали свойства ниже. См. также Stateflow. Методы события.

Свойство

Ввод

Доступ

Описание

Debug.
Breakpoints.
StartBroadcast

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова отладки для запуска широковещательной передачи выбранной локальной переменной или входного события. Эквивалентный выбору Start широковещательного флажка в конечном счете диалоговое окно свойств.

Debug.
Breakpoints.
EndBroadcast

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова отладки для конца широковещательной передачи выбранного локального события. Эквивалентный выбору End широковещательного флажка в конечном счете диалоговое окно свойств.

Description

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

RW

Описание этого события (значение по умолчанию = ''). Эквивалентный введению описания в поле Description в конечном счете диалоговое окно свойств.

Document

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

RW

Ссылка на документ на это событие (значение по умолчанию = ''). Эквивалентный вводу поля Document Link в конечном счете диалоговое окно свойств.

Id

Целое число

RO

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

Machine

Машина

RO

Машина, которой принадлежит это событие.

Name

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

RW

Имя этого события (значение по умолчанию = event n, где n является счетчиком событий с корнем имени event). Эквивалентный вводу имени в Поле имени диалогового окна свойств Event.

Port

Целое число

RO

Номер индекса порта для этого события (значение по умолчанию = 1).

Scope

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

RW

Осциллограф этого события. Позволенные значения меняются в зависимости от объекта, содержащего эти данные.

Следующее применяется к любому событию:

  • 'Local'

Следующее применяется к событиям за графики только:

  • 'input' (Вход от Simulink в диалоговом окне свойств)

  • 'Output' (вывод к Simulink в диалоговом окне свойств)

Следующее применяется к событиям за машины только:

  • 'Imported'

  • 'Exported'

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого события.

Trigger

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

RW

Тип сигнала, который инициировал это входное событие графика. Также тип триггера, сопоставленного с этим графиком, вывел событие. Эквивалентный записям для поля Trigger в конечном счете диалоговое окно свойств.

Следующие триггеры применяются к обоим событиям ввода и вывода графика:

  • 'Either' (любое ребро)

  • 'Function call' (вызов функции)

Следующие триггеры применяются только, чтобы строить диаграмму входных событий:

  • 'Rising' (возрастающее ребро)

  • 'Falling' (падающий ребро)

Stateflow. Методы события

Объекты-события имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства события.

Метод

Описание

delete

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

dialog

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

disp

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

get

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

help

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

methods

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

set

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Объекта-события.

view

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

Stateflow. Функциональные свойства

Объектам API Stateflow Функции типа показали свойства ниже. См. также Stateflow. Функциональные Методы.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в эту графическую функцию (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, эта функция графически пересекает состояние, поле, функцию MATLAB, таблицу истинности или другую графическую функцию.

Chart

График

RO

Объект диаграммы, содержащий эту функцию.

IsExplicitlyCommented

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

RW

Если установлено в true, эта функция явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, эта функция неявно комментируется. Функция неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

Debug.
Breakpoints.
OnDuring

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

RW

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

Description

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

RW

Описание этой функции (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств для этой графической функции.

Document

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

RW

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

FontSize

'double'

RW

Размер (значение по умолчанию = 12) шрифт текста метки для этой функции. Это свойство заменяет набор размера шрифта для этой функции при создании свойством StateFont.Size содержания объекта Графика.

Id

Целое число

RO

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

InlineOption

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

RW

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

  • встроенный Вызовите, чтобы функционировать, заменяется кодом.

  • функция Функция становится функцией C.

  • 'auto' Определяет, встраивается ли функция или делается функцией посредством внутреннего вычисления.

IsGrouped

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

RW

Если установлено в true (значение по умолчанию = false), сгруппируйте эту функцию.

IsSubchart

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

RW

Если установлено в true (значение по умолчанию = false), сделайте эту функцию подграфиком.

LabelString

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

RW

Маркируйте для этой функции (значение по умолчанию = '()'). Эквивалентный вводу метки для этой функции в ее поле текста метки в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этой функции (значение по умолчанию = ''). Эквивалентный введению имени этой функции в начало поля текста метки после слова 'function' в графике.

Position

Rect

RW

Положение и размер поля этой функции в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]), состоящий из следующего:

  • (x, y), координирует для верхней левой вершины поля относительно верхней левой вершины графика

  • Ширина и высота поля

Subviewer

График или состояние

RO

Состояние или график, в котором может быть графически просмотрена эта функция.

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этой функции.

Stateflow. Функциональные методы

Функциональные объекты имеют методы в приведенной ниже таблице.

См. также Stateflow. Функциональные Свойства.

Метод

Описание

defaultTransitions

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

delete

Удалите эту функцию из диаграммы Stateflow.

dialog

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

disp

Отобразите имена свойства и их настройки для этого Функционального объекта.

find

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

fitToView

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

get

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

help

Отобразите список свойств для этого Функционального объекта с краткими описаниями.

highlight

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

isCommented

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

methods

Отобразите все неглобальные методы этого Функционального объекта.

set

Установите заданное свойство этого Функционального объекта с заданным значением.

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Функционального объекта.

view

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

Stateflow. Свойства соединения

Объектам API Stateflow Соединения типа показали свойства ниже. См. также Stateflow. Методы соединения.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода (значение по умолчанию = 8) вход в это соединение.

Chart

График

RO

Стройте диаграмму то это соединение находится в.

IsExplicitlyCommented

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

RW

Если установлено в true, это соединение явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

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

Description

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

RW

Описание этого соединения (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств Junction.

Document

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

RW

Ссылка на документ на это соединение (значение по умолчанию = ''). Эквивалентный вводу поля Ссылки на документ диалогового окна свойств Junction.

Id

Целое число

RO

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

Machine

Машина

RO

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

Position.
Center

Rect

RW

Позиция центра этого соединения (значение по умолчанию = [10 10]) относительно левого верхнего угла вышестоящей диаграммы или состояния как массив точки [x,y].

Position.
Radius

Rect

RO

Радиус этого соединения (значение по умолчанию = 10).

Subviewer

График или состояние

RO

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

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого соединения.

Type

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

RO

Тип этого соединения. Для соединений, может быть  'CONNECTIVE' (значение по умолчанию) или 'HISTORY'

Stateflow. Методы соединения

Объекты соединения имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства соединения.

Метод

Описание

delete

Удалите это соединение из диаграммы Stateflow.

dialog

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

disp

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

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

set

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

sinkedTransitions

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

sourcedTransitions

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого объекта Junction.

view

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

Stateflow. Свойства машины

Объектам API Stateflow Машины типа показали свойства ниже. См. также Stateflow. Методы машины.

Свойство

Ввод

Доступ

Описание

Created

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

RO

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

Creator

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

RW

Создатель (значение по умолчанию = 'Unknown') этой машины.

Debug.
Animation.
Enabled

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

RW

Если установлено в true (значение по умолчанию), анимация включена. Если false, отключенный. Эквивалентный Simulation> Stateflow Animation> None.

Debug.
Animation.
Delay

'double'

RW

Укажите, что значение, чтобы задержаться (замедляет) анимацию (значение по умолчанию = 0).

Debug.
BreakOn.
ChartEntry

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова записи графика для всех графиков в этой машине.

Debug.
BreakOn.
EventBroadcast

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает широковещательную точку останова события для всех графиков в этой машине.

Debug.
BreakOn.
StateEntry

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова записи состояния для всех графиков в этой машине.

Debug.
DisableAllBreakpoints

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

RW

Если установлено в true (значение по умолчанию = false), отключите использование всех точек останова в этой машине.

Debug.
RunTimeCheck.
CycleDetection

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

RW

Если установлено в true, проверяйте на циклические ошибки поведения во время сеанса отладки. Эквивалентный выбору Simulation> Debug> MATLAB & Stateflow Error Checking Options> Detect Cycles.

Description

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

RW

Описание этого состояния (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств для этой машины.

Dirty

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

RW

Если true (значение по умолчанию), эта модель изменилась, поскольку это было открыто или сохранено.

Document

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

RW

Ссылка на документ на эту машину (значение по умолчанию = ''). Эквивалентный вводу поля Ссылки на документ диалогового окна свойств для этой машины.

FullFileName

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

RO

Имя полного пути файла (значение по умолчанию = ''), под которым хранится эта машина (модель).

Iced

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

RO

Эквивалентный свойству Locked (значение по умолчанию = false) за исключением того, что это свойство используется внутренне, чтобы заблокировать эту модель от того, чтобы быть измененным во время действий, таких как симуляция.

Id

Целое число

RO

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

isLibrary

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

RO

Если true (значение по умолчанию = false), указывает, что текущая модель создает библиотеку и не приложение.

Locked

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

RW

Если установлено в true (значение по умолчанию = false), препятствует тому, чтобы пользователь изменил любую диаграмму Stateflow в этой модели.

Machine

Машина

RO

Указатель на объект Machine для этого объекта Machine, то есть, этого объекта Machine.

Modified

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

RW

Прокомментируйте область (значение по умолчанию = '') для ввода даты и имени модификации к этой модели.

Name

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

RO

Имя этой модели (значение по умолчанию = 'untitled') набор, когда сохранено на диск.

Tag

Любой тип

RW

Поле можно использовать, чтобы содержать данные любого типа для этой машины (значение по умолчанию = []).

Version

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

RW

Текст комментария (значение по умолчанию = 'none') для записи версии этой модели.

Stateflow. Методы машины

Объекты машины имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства машины.

Метод

Описание

dialog

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

disp

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

find

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

Примечание

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

get

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

help

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

methods

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

parse

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

set

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого объекта Machine.

Stateflow. Передайте свойства

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

Совет

Все свойства поля Props применяются к данным о сообщении и должны быть установлены индивидуально.

Свойство

Ввод

Доступ

Описание

CompiledSize

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

RW

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

CompiledType

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

RW

Тип данных о сообщении, как определено компилятором.

Description

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

RW

Описание этого сообщения (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств сообщения.

Document

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

RW

Ссылка на документ на это сообщение (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна свойств сообщения.

Id

Целое число

RO

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

Machine

Машина

RO

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

MessagePriorityOrder

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

RW

Для сообщений с набором QueueType к Priority.

Выберите тип приоритета:

  • Ascending — Порядок полученного сообщения основан на порядке по возрастанию значения данных сообщения.

  • Descending — Порядок полученного сообщения основан на порядке убывания значения данных сообщения.

Name

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

RW

Имя этого сообщения. Эквивалентный вводу имени этого сообщения в Поле имени диалогового окна свойств сообщения.

Path

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

RO

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

Port

Целое число

RW

Номер порта для этого сообщения.

Props.
Array.
Size

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

RW

Размер этих данных о сообщении. Присвоение положительного значения указывает, что данные являются массивом заданного размера (значение по умолчанию = 0). Эквивалентный вводу положительного значения в столбце Размера для этого сообщения в Model Explorer или поля Size в диалоговом окне свойств сообщения.

Props.
Complexity

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

RW

Если установлено в 'On', данные о сообщении могут взять комплексные числа. Значением по умолчанию является 'Off', который указывает, что данные не могут взять комплексные числа. Эквивалентный установке Complexity в диалоговом окне свойств сообщения.

Props.
Frame

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

RW

Если установлено в 'Frame based', информационная поддержка сообщения основанные на кадре сигналы. Значением по умолчанию является 'Sample based', который указывает что информационная поддержка основанные на выборке сигналы.

Props.
Начальная буква
Значение

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

RW

Начальное значение этих данных о сообщении (значение по умолчанию = ''). Эквивалентный вводу значения в столбце Начального значения для этих данных в Model Explorer или theInitial поля значения в диалоговом окне свойств сообщения.

Props.
Type.
BusObject

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

RW

Если Props.Type.Method является Bus Object, необходимо установить это свойство на имя объекта Simulink.Bus, который задает эти данные о сообщении, Эквивалентные установке Режима типа данных к Bus Object и ввода имени объекта Simulink.Bus в Ассистенте Типа данных диалогового окна свойств сообщения.

Props.
Type.
EnumType

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

RW

Если Props.Type.Method является Enumerated, необходимо установить это свойство на имя перечислимого типа, который задает эти данные о сообщении. Эквивалентный установке Режима типа данных к Enumerated и ввода имени перечислимого типа в Ассистенте Типа данных диалогового окна свойств сообщения.

Props.
Type.
Expression

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

RW

Если Props.Type.Method является Expression, необходимо установить это свойство на выражение, которое оценивает к типу данных (см., Вводят Выражения и Параметры для Свойств данных). Эквивалентный установке Режима типа данных к Expression и ввода выражения в Ассистенте Типа данных диалогового окна свойств сообщения.

Props.
Type.
Fixpt.
Bias

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

RW

Значение смещения для данных фиксированной точки (значение по умолчанию = 0.0), когда Props.Type.Fixpt.ScalingMode равняется Slope and bias; в противном случае это значение проигнорировано. Эквивалентный введению вещественного номера в Поле подмагничивания Ассистента Типа данных в диалоговом окне свойств сообщения.

Props.
Type.
Fixpt.
FractionLength

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

RW

Местоположение двоичной точки в данных фиксированной точки (значение по умолчанию = 0), когда Props.Type.Fixpt.ScalingMode равняется Binary point; в противном случае это значение проигнорировано. Эквивалентный вводу положительного или отрицательного целого числа в Дробном поле длины Ассистента Типа данных в диалоговом окне свойств сообщения.

Props.
Type.
Fixpt.
ScalingMode

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

RW

Метод для масштабирования данных о фиксированной точке, чтобы избежать условий переполнения и минимизировать ошибки квантования. Настройки:

  • None (значение по умолчанию)

  • Binary point

  • Slope and bias

Эквивалентный установке поля Scaling Ассистента Типа данных в диалоговом окне свойств сообщения.

Props.
Type.
Fixpt.
Slope

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

RW

Наклонное значение для данных фиксированной точки (значение по умолчанию = 1.0), когда Props.Type.Fixpt.ScalingMode равняется Slope and bias; в противном случае это значение проигнорировано. Эквивалентный введению положительного вещественного номера в поле Slope Ассистента Типа данных в диалоговом окне свойств сообщения.

Props.
Type.
Method

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

RW

Метод для установки типа этих данных, на основе осциллографа. Можно установить это свойство на Inherit Built in, Fixed point, Enumerated, Expression или Bus Object.

Эквивалентный установке поля Mode Ассистента Типа данных в диалоговом окне свойств сообщения.

Props.
Type.
Signed

Целое число

RW

Если установлено в 1, указывает, что данные фиксированной точки должны быть подписаны. Значением по умолчанию является 0, указывая, что данные без знака. Эквивалентный установке поля Signedness Ассистента Типа данных в диалоговом окне свойств сообщения.

Props.
Type.
WordLength

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

RW

Размер в битах слова, которое будет содержать квантованное целое число данных фиксированной точки. Эквивалентный вводу целого числа в поле Word length Ассистента Типа данных в диалоговом окне свойств сообщения.

QueueCapacity

Целое число

RW

Для сообщений осциллографа Input и Local. Установите длину очереди достаточно высоко так, чтобы входящие сообщения не переполняли очереди.

QueueOverflowDiagnostic

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

RW

Для сообщений осциллографа Output и Local.

Можно задать диагностическое действие, когда количество входящих сообщений превышает способность очереди. Опцией по умолчанию является Error.

  • Ошибка Когда очередь переполняется, остановки симуляции с ошибкой.

  • Предупреждение Когда очередь переполняется, она пропускает последнее сообщение, и симуляция продолжает предупреждение.

  • 'none' Когда очередь переполняется, она пропускает последнее сообщение, и симуляция продолжается, не выдавая предупреждение.

QueueType

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

RW

Для сообщений осциллографа Input и Local.

Выберите тип очереди. Порядок полученных сообщений:

  • FIFO — Метод "первым пришел - первым вышел".

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

  • Priority — Этот тип очереди включает параметр свойства Priority order.

Scope

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

RW

Осциллограф этого сообщения:

  • Local — Сообщение задано в текущей диаграмме только.

  • Входной параметр Сообщение задано как входной порт на графике. Можно отправить сообщение от другого графика до этого входного порта.

  • Вывод задано как выходной порт на графике. Можно отправить сообщение от этого графика до этого выходного порта.

Эквивалентный установке поля Scope в диалоговом окне свойств сообщения.

Stateflow. Передайте методы

Объекты сообщения имеют методы в приведенной ниже таблице.

Метод

Описание

delete

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

dialog

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

disp

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

get

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

help

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

methods

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

set

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

struct

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

view

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

Stateflow. Свойства аннотации

Объектам API Stateflow Аннотации типа показали свойства ниже. См. также Stateflow. Методы аннотации.

Свойство

Ввод

Доступ

Описание

Alignment

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

RW

Выравнивание текста в поле примечания. Может быть 'LEFT' (значение по умолчанию), 'CENTER' или 'RIGHT'.

AutoBackgroundColor

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

RW

Используйте автоматический цвет фона. Опциями является '0' (прочь) или '1' (на, значение по умолчанию).

AutoForegroundColor

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

RW

Используйте автоматический передний план (текст) цвет. Опциями является '0' (прочь) или '1' (на, значение по умолчанию).

BackgroundColor

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

RW

Цвет фона этого примечания. Массив значения RGB | [r,g,b,a] , где r, g, b и a являются красным, зеленым, синим цветом, и альфа-значения цвета, нормированного к области значений 0.0 к 1,0, очерченный с запятыми. Альфа-значение является дополнительным и проигнорировано.

Цветом фона аннотации может также быть 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'gray', 'lightBlue', 'orange', 'darkGreen'.

Chart

График

RO

Объект диаграммы, содержащий это примечание.

ClickFcn

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

RW

Код MATLAB, который будет выполняться, когда пользователь нажатия кнопки это примечание. Stateflow хранит код, введенный в этом поле с графиком. Смотрите Партнера Нажимать Function с Аннотацией (Simulink) для получения дополнительной информации.

DeleteFcn

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

RW

Код MATLAB, который будет выполняться прежде, чем удалить это примечание. Смотрите Функции обратного вызова Аннотации (Simulink).

Description

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

RW

Описание этого примечания (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств Annotation.

Document

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

RW

Ссылка на документ на это примечание (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна свойств Annotation.

DropShadow

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

RW

Отобразите падающую тень. Опциями является '1' или '0'.

FixedHeight

Числовой

RW

Измените размер нижней границы примечания, когда вы добавляете содержимое. Опциями является '0' или '1', где '0' означает, что нижняя граница изменяет размер, когда вы добавляете содержимое.

FixedWidth

Числовой

RW

Сверните текст на фиксированной границе поля примечания. Выбором является '0' или '1', где '0' означает не использовать переход на новую строку.

Font.
Name

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

RO

Имя шрифта (значение по умолчанию = 'Helvetica') для текста в этом примечании. Это свойство установлено свойством StateFont.Name Объекта диаграммы, содержащего это примечание.

Font.
Angle

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

RW

Стиль шрифта для текста в этом примечании. Может быть 'ITALIC' или 'NORMAL' (значение по умолчанию). Это свойство заменяет стиль по умолчанию для этого примечания, которое установлено свойством StateFont.Angle Объекта диаграммы, содержащего это примечание.

Font.
Size

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки для этого примечания. Это свойство заменяет набор размера шрифта для этого примечания при создании свойством StateFont.Size содержания объекта Графика. Эквивалентный выбору Font Size> <размер шрифта> в контекстном меню для этого примечания.

Font.
Weight

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

RW

Вес шрифта для текста метки для этого примечания. Может быть 'BOLD' или 'NORMAL' (значение по умолчанию). Это свойство заменяет вес по умолчанию для текста в этом примечании, которое установлено свойством StateFont.Weight Объекта диаграммы, содержащего это примечание.

ForegroundColor

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

RW

Передний план (текст) цвет этого примечания. Массив значения RGB | [r,g,b,a] , где r, g, b и a являются красным, зеленым, синим цветом, и альфа-значения цвета, нормированного к области значений 0.0 к 1,0, очерченный с запятыми. Альфа-значение является дополнительным и проигнорировано.

Основным цветом аннотации может также быть 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'gray', 'lightBlue', 'orange', 'darkGreen'.

Id

Целое число

RO

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

InternalMargins

Массив

RW

Пробел от ограничительной рамки текста к границам примечания.

Используйте 1x4 массив [left top right bottom]. Значением по умолчанию является [1 1 1 1] .

Максимальное значение для координаты 32767.

Interpretation

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

RW

Как текст в этом примечании интерпретирован для обработки текста. Может быть 'OFF' (значение по умолчанию), 'RICH' или 'TEX'.

LoadFcn

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

RW

Код MATLAB, который будет выполняться, когда модель, содержащая это примечание, загружается. Смотрите Функции обратного вызова Аннотации (Simulink).

Machine

Машина

RO

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

Path

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

RO

Путь к примечанию.

PlainText

Вектор

RO

Отображение текста в примечании, без форматирования.

Position

Rect

RW

Положение и размер примечания окружают график, данный в форме массива 1 на 4 [left top right bottom].

Максимальное значение для координаты 32767.

Subviewer

График или состояние

RO

Состояние или график, в котором может быть графически просмотрено это примечание.

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого примечания.

Text

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

RW

Маркируйте для этого примечания (значение по умолчанию = '?'). Текстовое содержимое для этого примечания, которое вы вводите непосредственно в примечание в графике или в поле Label диалогового окна свойств Annotation.

UseDisplayTextAsClickCallback

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

RW

Используйте содержимое свойства Text как функция нажатия кнопки для этого примечания. Опциями является 'on' или 'off'.

Если установлено в 'on', текст примечания интерпретирован как допустимое выражение MATLAB и выполнение. Если установлено в 'off', кликая по примечанию запускает функцию нажатия кнопки, если существует тот. Если нет никакой функции нажатия кнопки, отмечание примечания не имеет никакого эффекта.

Смотрите Партнера Нажимать Function с Аннотацией (Simulink) для получения дополнительной информации.

Stateflow. Методы аннотации

Объекты аннотации имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства аннотации.

Метод

Описание

delete

Удалите это примечание из диаграммы Stateflow.

dialog

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

disp

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

fitToView

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

get

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

help

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

methods

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

set

Установите заданное свойство этого Объекта аннотации с заданным значением.

setImage

Вставьте изображение от буфера обмена или файла изображения в примечание, или измените аннотацию изображений на текстовую аннотацию.

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Объекта аннотации.

view

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

Корневые методы

Корневой объект имеет методы в приведенной ниже таблице.

Метод

Описание

find

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

get

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

help

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

methods

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

set

Установите заданное свойство этого Корневого объекта с заданным значением.

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Корневого объекта.

Stateflow. Свойства SimulinkBasedState

Объектам API Stateflow типа основанное на Simulink состояние показали свойства ниже. См. также Stateflow. Методы SimulinkBasedState.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в это основанное на Simulink состояние (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, это основанное на Simulink состояние графически пересекает поле, состояние, функцию MATLAB, графическую функцию, функцию Simulink или функцию таблицы истинности.

Chart

График

RO

Объект диаграммы, содержащий это основанное на Simulink состояние.

ContentPreviewEnabledБулевская переменнаяRWЕсли установлено в true, содержимое этого основанного на Simulink состояния отображается, это - содержимое на уровне Stateflow.

IsExplicitlyCommented

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

RW

Если установлено в true, это основанное на Simulink состояние явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, это основанное на Simulink состояние неявно комментируется. Основанное на Simulink состояние неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

Debug.
Breakpoints.
OnDuring

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

RW

Если установлено в true (значение по умолчанию = false), набор во время точки останова для этого основанного на Simulink состояния.

Debug.
Breakpoints.
OnEntry

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова записи для этого основанного на Simulink состояния.

Debug.
Breakpoints.
OnExit

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает выходную точку останова для этого основанного на Simulink состояния.

Description

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

RW

Описание этого основанного на Simulink состояния (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств.

Document

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

RW

Ссылка на документ на это основанное на Simulink состояние (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна свойств.

ExecutionOrder

Целое число

RW

Задает порядок, в котором это основанное на Simulink состояние будит для параллели (AND) разложение. Эквивалентный выбору Порядка выполнения в контекстном меню для основанного на Simulink состояния.

Свойство UserSpecifiedStateTransitionExecutionOrder вышестоящей диаграммы должно быть верным. В противном случае это свойство не применяется.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки этого основанного на Simulink состояния.

HasOutputData

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

RW

Если установлено в true (значение по умолчанию = false), создайте порт вывода данных на блоке Stateflow для этого основанного на Simulink действия состояния. Эквивалентный выбору Create Output port для контроля флажка в диалоговом окне свойств.

Id

Целое число

RO

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

IsLink

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

RO

Если true, это основанное на Simulink состояние является ссылкой библиотеки.

LabelString

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

RW

Маркируйте для этого основанного на Simulink состояния (значение по умолчанию = '?'). Эквивалентный вводу метки для этого основанного на Simulink состояния в графике.

LoggingInfo.
DecimateData

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

RW

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

  • 1 = десятикратно уменьшает записанные данные

  • 0 = не десятикратно уменьшает записанные данные (значение по умолчанию)

LoggingInfo.
Десятикратное уменьшение

Целое число

RW

Интервал десятикратного уменьшения. Значение по умолчанию равняется 2, что означает, что график регистрирует любую выборку.

LoggingInfo.
LimitDataPoints

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

RW

Ограничьте количество точек данных, чтобы регистрировать. Использует значение, заданное LoggingInfo.
MaxPoints
.

  • 1 = ограничивает число точек

  • 0 = не ограничивает число точек (значение по умолчанию)

LoggingInfo.
MaxPoints

Целое число

RW

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

LoggingInfo.
NameMode

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

RW

Источник имени журналирования сигнала:

  • 'SignalName' = то же самое как имя сигнала (значение по умолчанию)

  • 'Custom' = имя, заданное пользователем как LoggingInfo.
    LoggingName
    .

LoggingInfo.
DataLogging

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

RW

Режим журналирования сигнала:

  • 1 = регистрирует сигнал

  • 0 = не регистрирует сигнал (значение по умолчанию)

Machine

Машина

RO

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

Name

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

RW

Имя этого основанного на Simulink состояния (значение по умолчанию = ''). Эквивалентный вводу значения в поле Name в диалоговом окне свойств.

OutputMonitoringMode

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

RO

Если HasOutputData верен, то OutputMonditoringMode указывает на контролирующий режим или как на 'ChildActivity' или как 'LeafStateActivity' .

Path

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

RW

Путь к основанному на Simulink состоянию.

Position

Rect

RW

Положение и размер этого основанного на Simulink состояния в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]):

  • (x, y), координирует для верхней левой вершины основанного на Simulink состояния относительно верхней левой вершины графика

  • Ширина и высота основанного на Simulink состояния

Subviewer

График или состояние

RO

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

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого основанного на Simulink состояния.

TestPoint

Целое число

RW

Если установлено в 1 (значение по умолчанию = 0), устанавливает это основанное на Simulink состояние как тестовую точку Stateflow. Смотрите Тестовые точки Монитора в диаграммах Stateflow.

Type

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

RO

Тип разложения для этого основанного на Simulink состояния (default = 'OR'). Может быть (исключительный) 'OR' или 'AND' (параллель). Тип этого основанного на Simulink состояния выводит из свойства Decomposition родительского элемента.

Stateflow. Методы SimulinkBasedState

Основанные на Simulink объекты состояния имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства SimulinkBasedState.

Метод

Описание

delete

Удалите этот объект из графика.

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

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

set

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

struct

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

view

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

Stateflow. Свойства SLFunction

Объектам API Stateflow типа Функция Simulink показали свойства ниже. См. также Stateflow. Методы SLFunction.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в эту функцию Simulink (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, эта функция графически пересекает состояние, поле, функцию MATLAB, графическую функцию, таблицу истинности или другую функцию Simulink.

Chart

График

RO

Объект диаграммы, содержащий эту функцию.

IsExplicitlyCommented

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

RW

Если установлено в true, эта функция явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, эта функция неявно комментируется. Функция неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

Description

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

RW

Описание этой функции (значение по умолчанию = '').

Document

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

RW

Ссылка на документ на это примечание.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) текста метки для этой функции. Это свойство заменяет набор размера шрифта для этой функции при создании свойством StateFont.Size содержания объекта Графика.

Id

Целое число

RO

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

LabelString

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

RW

Маркируйте для этой функции. Эквивалентный вводу метки для этой функции в ее поле текста метки в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этой функции (значение по умолчанию = 'simfcn'). Эквивалентный введению имени этой функции в ее поле текста метки в графике.

Position

Rect

RW

Положение и размер этой функции окружают график, данный в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]), который состоит из следующего:

  • (x, y), координирует для верхней левой вершины поля относительно верхней левой вершины графика

  • Ширина и высота поля

Subviewer

График

RO

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

Tag

Любой тип

RW

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

Stateflow. Методы SLFunction

Функциональные объекты Simulink имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства SLFunction.

Метод

Описание

delete

Удалите эту функцию из диаграммы Stateflow.

disp

Отобразите имена свойства и их настройки для этого Функционального объекта Simulink.

find

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

fitToView

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

get

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

help

Отобразите список свойств для этого Функционального объекта Simulink с краткими описаниями.

highlight

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

isCommented

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

methods

Отобразите все неглобальные методы этого Функционального объекта Simulink.

set

Установите заданное свойство этого Функционального объекта Simulink с заданным значением.

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Функционального объекта Simulink.

view

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

Stateflow. Государственная собственность

Объектам API Stateflow состояния типа показали свойства ниже. См. также Stateflow. Методы состояния.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в это состояние (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, это состояние графически пересекает поле, функцию MATLAB, графическую функцию, таблицу истинности или другое состояние.

Chart

График

RO

Объект диаграммы, содержащий это состояние.

IsExplicitlyCommented

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

RW

Если установлено в true, это состояние явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

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

Debug.
Breakpoints.
OnDuring

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает состояние во время точки останова для этого состояния.

Debug.
Breakpoints.
OnEntry

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова записи состояния для этого состояния.

Debug.
Breakpoints.
OnExit

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает выходную точку останова состояния для этого состояния.

Decomposition

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

RW

Установите это свойство на 'EXCLUSIVE_OR' (значение по умолчанию) задавать исключительный (OR) разложение для состояний на первом уровне включения в этом состоянии.

Установите на 'PARALLEL_AND', чтобы задать параллель (AND) разложение для этих состояний. Эквивалентный выбору Разложения в контекстном меню для состояния.

Description

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

RW

Описание этого состояния (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна государственной собственности.

Document

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

RW

Ссылка на документ на это состояние (значение по умолчанию = ''). Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна государственной собственности.

ExecutionOrder

Целое число

RW

Задает порядок, в котором это состояние будит для параллели (AND) разложение. Эквивалентный выбору Порядка выполнения в контекстном меню для состояния.

UserSpecifiedState
Свойство TransitionExecutionOrder вышестоящей диаграммы должно быть верным. В противном случае это свойство не применяется.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки для этого состояния. Это свойство заменяет набор размера шрифта для этого состояния при создании свойством StateFont.Size содержания объекта Графика.

HasOutputData

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

RW

Если установлено в истинный (значение по умолчанию = false), создайте порт вывода данных на блоке Stateflow для этого состояния или в сам или в дочерний режим действия. OutputMonitoringMode укажет на режим. Эквивалентный выбору Create Output port для контроля флажка в диалоговом окне свойств.

Id

Целое число

RO

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

InlineOption

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

RW

Определите, как сгенерированный код для этого состояния появляется. Возможные настройки:

  • встроенный Вызовите, чтобы функционировать, заменяется кодом.

  • функция Функция становится функцией C.

  • 'auto' Определяет, встраивается ли функция или делается функцией посредством внутреннего вычисления.

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

IsGrouped

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

RW

Если установлено в true (значение по умолчанию = false), сгруппируйте это состояние.

Ничто не может измениться в сгруппированном состоянии.

Это свойство также полезно для копирования состояний к новому местоположению. См. Копию путем Группировки.

IsSubchart

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

RW

Если установлено в true (значение по умолчанию = false), сделайте это состояние подграфиком.

LabelString

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

RW

Маркируйте для этого состояния (значение по умолчанию = '?'). Эквивалентный вводу метки для этого состояния в его поле текста метки в графике.

LoggingInfo.
DataLogging

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

RW

Режим журналирования сигнала:

  • 1 = регистрирует сигнал

  • 0 = не регистрирует сигнал (значение по умолчанию)

LoggingInfo.
DecimateData

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

RW

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

  • 1 = десятикратно уменьшает записанные данные

  • 0 = не десятикратно уменьшает записанные данные (значение по умолчанию)

LoggingInfo.
Десятикратное уменьшение

Целое число

RW

Интервал десятикратного уменьшения. Значение по умолчанию равняется 2, что означает, что график регистрирует любую выборку.

LoggingInfo.
LimitDataPoints

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

RW

Ограничьте количество точек данных, чтобы регистрировать. Использует значение, заданное LoggingInfo.
MaxPoints
.

  • 1 = ограничивает число точек

  • 0 = не ограничивает число точек (значение по умолчанию)

LoggingInfo.
MaxPoints

Целое число

RW

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

LoggingInfo.
NameMode

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

RW

Источник имени журналирования сигнала:

  • 'SignalName' = то же самое как имя сигнала (значение по умолчанию)

  • 'Custom' = имя, заданное пользователем как LoggingInfo.
    LoggingName
    .

LoggingInfo.
LoggingName

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

RW

Заданное пользователями (пользовательское) имя журналирования сигнала.

Machine

Машина

RO

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

Name

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

RW

Имя этого состояния (значение по умолчанию = ''). Эквивалентный введению имени этого состояния в начало поля текста метки для этого состояния в графике. Name разделяется от остальной части метки состояния наклонной чертой вправо (/) символ.

OutputMonitoringMode

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

RO

Если HasOutputData верен, то OutputMonditoringMode указывает на контролирующий режим или как на 'ChildActivity', 'LeafStateActivity' или как 'SelfActivity'.

Path

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

RO

Путь к состоянию.

Position

Rect

RW

Положение и размер поля этого состояния в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]), состоящий из следующего:

  • (x, y), координирует для верхней левой вершины поля относительно верхней левой вершины графика

  • Ширина и высота поля

Subviewer

График или состояние

RO

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

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого состояния.

TestPoint

Целое число

RW

Если установлено в 1 (значение по умолчанию = 0), устанавливает это состояние как тестовую точку Stateflow. Смотрите Тестовые точки Монитора в диаграммах Stateflow.

Type

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

RO

Тип этого состояния (default = 'OR'). Может быть (исключительный) 'OR' или 'AND' (параллель). Тип этого состояния определяется свойством Decomposition родительского элемента.

Stateflow. Методы состояния

Объекты состояния имеют методы в приведенной ниже таблице.

См. также Stateflow. Государственная собственность.

Метод

Описание

defaultTransitions

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

delete

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

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

innerTransitions

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

isCommented

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

methods

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

outerTransitions

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

outputData

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

set

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

sinkedTransitions

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

sourcedTransitions

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого объекта State.

view

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

Stateflow. Свойства перехода

Объектам API Stateflow Перехода типа показали свойства ниже. См. также Stateflow. Методы перехода.

Свойство

Ввод

Доступ

Описание

ArrowSize

'double'

RW

Размер стрелки (значение по умолчанию = 10) для этого перехода.

Chart

График

RO

Объект диаграммы Stateflow, содержащий этот переход.

IsExplicitlyCommented

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

RW

Если установлено в true, этот переход явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, этот переход неявно комментируется. Переход неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии или если вы комментируете состояние или соединение, к которому присоединяется переход.

Debug.
Breakpoints.
WhenTested

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова отладки происходить, когда этот переход тестируется, чтобы видеть, является ли это допустимым переходом или нет.

Debug.
Breakpoints.
WhenValid

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

RW

Если установлено в true (значение по умолчанию = false), устанавливает точку останова отладки происходить, когда этот переход протестировал как допустимый.

Description

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

RW

Описание этого перехода (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств для этого перехода.

Destination

Состояние, поле или соединение

RW

Целевое состояние, поле или соединение этого перехода.

Можно также использовать свойство Destination отсоединить целевую конечную точку перехода с командой t.Destination = [], где t является Объект перехода.

DestinationEndPoint

'double'

RW

Обеспечивает координаты [x y] для конечной точки перехода в ее месте назначения. Координаты относительно левого верхнего угла графика, который является [0 0].

Если вы вводите значения нецелого числа, только целая часть значения используется.

Если вы вводите отрицательные величины для координат, [0 0] используется вместо этого.

DestinationOClock

'double'

RW

Местоположение целевой связи перехода на состоянии. Отличается от 0 до 12 для всего тактового местоположения. Его значение принято как модуль 12 из его присвоенного значения.

Document

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

RW

Ссылка на документ на этот переход (значение по умолчанию = ''). Эквивалентный вводу поля Ссылки на документ диалогового окна свойств для этого перехода.

ExecutionOrder

Целое число

RW

Задает номер для этого перехода в порядке выполнения для его источника (см. Порядок Оценки Перехода). Свойство UserSpecifiedStateTransitionExecutionOrder вышестоящей диаграммы должно быть установлено в true, в противном случае, это свойство перехода будет проигнорировано. ExecutionOrder должен быть целым числом между 1 и m, где m является общим количеством переходов, происходящих из источника.

FontSize

'double'

RW

Размер шрифта (значение по умолчанию = 12) для текста метки для этого поля. Это свойство заменяет размер по умолчанию для этого поля, которое установлено свойством TransitionFont.Size Объекта диаграммы, содержащего это поле.

Id

Целое число

RO

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

LabelPosition

'double'

RW

Положение и размер этого перехода маркируют в графике, данном в форме массива 1 на 4 (значение по умолчанию = [0 0 8 14]), который включает:

  • (x, y), координирует для левого верхнего угла метки относительно левого верхнего угла графика, который является [0 0]

  • Ширина и высота метки

LabelString

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

RW

Маркируйте для этого перехода (значение по умолчанию = '?'). Эквивалентный вводу метки для этого перехода в его поле текста метки в графике.

Machine

Машина

RO

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

MidPoint

'double'

RW

Обеспечивает координаты [x y] средней точки перехода относительно левого верхнего угла графика, который является [0 0].

Source

Состояние, поле или соединение

RW

Исходное состояние, поле или соединение этого перехода.

Можно также использовать свойство Source отсоединить исходную конечную точку перехода с командой t.Source = [], где t является Объект перехода.

SourceEndPoint

'double'

RW

Обеспечивает координаты [x y] для конечной точки перехода в ее источнике. Координаты относительно левого верхнего угла графика, который является [0 0].

Если вы вводите значения нецелого числа, только целая часть значения используется.

Если вы вводите отрицательные величины для координат, [0 0] используется вместо этого.

SourceOClock

'double'

RW

Местоположение исходной связи перехода на состоянии. Отличается от 0 до 12 для всего тактового местоположения. Значение, принявшее для этого свойства, является модулем 12 из вводимого значения.

Subviewer

График или состояние

RO

Состояние или график, в котором может быть графически просмотрен этот переход.

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого перехода.

Stateflow. Методы перехода

Объекты перехода имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства перехода.

Метод

Описание

delete

Удалите этот переход от диаграммы Stateflow.

dialog

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

disp

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

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

set

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

struct

Возвратите и отобразите структуру MATLAB, содержащую настройки свойства этого Объекта перехода.

view

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

Stateflow. Свойства TruthTable

Объектам API Stateflow Таблицы истинности типа показали свойства ниже. См. также Stateflow. Методы TruthTable.

Свойство

Ввод

Доступ

Описание

ActionTable

CellArray

RW

Массив ячеек из символьных векторов, содержащий содержимое Таблицы Действия для этой таблицы истинности.

ArrowSize

'double'

RW

Размер стрелок перехода, входящих в таблицу истинности, функционирует в графике (значение по умолчанию = 8).

BadIntersection

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

RO

Если true, эта таблица истинности графически пересекает состояние, поле, функцию MATLAB, графическую функцию или другую таблицу истинности.

Chart

График

RO

Объект диаграммы, содержащий эту таблицу истинности.

IsExplicitlyCommented

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

RW

Если установлено в true, эта таблица истинности явным образом комментируется. Эквивалентный щелчку правой кнопкой по объекту и выбору Comment Out.

IsImplicitlyCommented

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

RO

Если true, эта таблица истинности неявно комментируется. Таблица истинности неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

ConditionTable

CellArray

RW

Массив ячеек из символьных векторов, содержащий содержимое Таблицы Условия для этой таблицы истинности, включая строку Действий.

Debug.
Breakpoints.
OnDuring

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

RW

Если true, наборы во время точки останова для этой таблицы истинности.

Description

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

RW

Описание этой таблицы истинности (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств Truth Table.

Document

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

RW

Ссылка на документ на эту таблицу истинности. Эквивалентный вводу ссылки в поле Ссылки на документ диалогового окна свойств Truth Table.

FontSize

'double'

RW

Размер (значение по умолчанию = 12) шрифт текста метки для этой таблицы истинности. Это свойство заменяет набор размера шрифта для этой таблицы истинности при создании свойством StateFont.Size содержания объекта Графика.

Id

Целое число

RO

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

LabelString

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

RW

Полная метка для этой таблицы истинности (значение по умолчанию = '()') включая его возврат, имя и аргументы. Эквивалентный вводу метки для этой таблицы истинности в ее поле текста метки в графике.

Machine

Машина

RO

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

Name

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

RW

Имя этой таблицы истинности (значение по умолчанию = ''). Эквивалентный введению имени для этой таблицы истинности в поле текста метки таблицы истинности окружают график. Синтаксис метки является возвратом = Имя (аргументы).

OverSpecDiagnostic

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

RW

Интерпретирует обнаружение ошибок этой таблицы истинности, как чрезмерно определено согласно возможным значениям 'Ошибка', 'Предупреждение' или 'Ни один'. В Редакторе Таблицы истинности значение этого свойства присвоено путем выбора Overspecified из элемента Меню параметров и затем выбора одного из этих трех значений.

Position

Rect

RW

Положение и размер поля этой таблицы истинности в графике, данном в форме массива 1 на 4 (значением по умолчанию является [0 0 90 60]), состоящий из следующего:

  • (x, y), координирует для верхней левой вершины поля относительно верхней левой вершины графика

  • Ширина и высота поля

Subviewer

График или состояние

RO

Состояние или график, в котором может быть графически просмотрена эта таблица истинности.

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этой таблицы истинности.

UnderSpecDiagnostic

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

RW

Интерпретирует обнаружение ошибок этой таблицы истинности как underspecified согласно возможным значениям 'Ошибка', 'Предупреждение' или 'Ни один'. В Редакторе Таблицы истинности значение этого свойства присвоено путем выбора Underspecified из элемента Меню параметров и затем выбора одного из этих трех значений.

Stateflow. Методы TruthTable

Объекты таблицы истинности имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства TruthTable.

Метод

Описание

delete

Удалите эту таблицу истинности из диаграммы Stateflow.

dialog

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

disp

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

find

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

fitToView

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

get

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

help

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

highlight

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

isCommented

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

methods

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

set

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

struct

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

view

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

Stateflow. Свойства TruthTableChart

Объектам API Stateflow Графика Таблицы истинности типа показали свойства ниже. См. также Stateflow. Методы TruthTableChart.

Свойство

Ввод

Доступ

Описание

ActionTable

CellArray

RW

Массив ячеек из символьных векторов, содержащий содержимое Таблицы Действия для этого блока таблицы истинности.

ChartUpdateПеречислениеRWМетод активации этого графика. Может быть 'НАСЛЕДОВАН' (значение по умолчанию), 'DISCRETE' или 'CONTINUOUS'.

ConditionTable

CellArray

RW

Массив ячеек из символьных векторов, содержащий содержимое Таблицы Условия для этого блока таблицы истинности, включая строку Действий.

Description

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

RW

Описание этого блока таблицы истинности (значение по умолчанию = ''). Эквивалентный введению описания в поле Description диалогового окна свойств для этого блока таблицы истинности.

DirtyБулевская переменнаяRWЕсли установлено в истинный (значение по умолчанию = ложь), этот график изменился начиная с того, чтобы быть открытым или сохраненный.

Document

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

RW

Ссылка на документ на этот блок таблицы истинности.

IcedБулевская переменнаяROЭквивалентный свойству Locked (значение по умолчанию = ложь) за исключением того, что это свойство используется внутренне, чтобы заблокировать этот блок от изменения во время действий, таких как симуляция.

Id

Целое число

RO

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

InputFimathобъект embedded.fimathRWОбъект embedded.fimath, который будет сопоставлен с входными параметрами от блоков Simulink.

LabelString

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

RW

Полная метка для этой таблицы истинности (значение по умолчанию = '()') включая его возврат, имя и аргументы. Эквивалентный вводу метки для этой таблицы истинности в ее поле текста метки.

LockedБулевская переменнаяRWЕсли установлено в истинный (значение по умолчанию = ложь), отметьте этот блок как только для чтения и запретите любые операции записи на нем.

Machine

Машина

RO

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

Name

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

RW

Имя этого блока таблицы истинности. (значение по умолчанию = ''). Эквивалентный введению имени для этой таблицы истинности в поле текста метки поля таблицы истинности.

OverSpecDiagnostic

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

RW

Интерпретирует обнаружение ошибок этой таблицы истинности, как чрезмерно определено согласно возможным значениям 'Ошибка', 'Предупреждение' или 'Ни один'. В Редакторе Таблицы истинности значение этого свойства присвоено путем выбора Overspecified из элемента Меню параметров и затем выбора одного из этих трех значений.

Path

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

RW

Путь к блоку.

SampleTimeСимвольный векторRWШаг расчета для активации этого графика (значение по умолчанию = '').

Tag

Любой тип

RW

Содержит данные любого типа (значение по умолчанию = []) для этого блока таблицы истинности.

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

Определяет, как наследованные целочисленные сигналы обработаны в функциях MATLAB.

Этими двумя вариантами является Integers и Fixed-point. Модель Simulink не различает сигнал фиксированной точки с нулевой дробной длиной и целочисленный сигнал. Однако рабочее пространство MATLAB имеет два различных класса для этих двух видов данных: Целые числа (uint8, int16, и т.д....) и embedded.fi.

Можно задать тип для любого данного входного сигнала, чтобы быть или Integer или fixed-point и заменить это значение по умолчанию.

UnderSpecDiagnostic

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

RW

Интерпретирует обнаружение ошибок этой таблицы истинности как underspecified согласно возможным значениям 'Ошибка', 'Предупреждение' или 'Ни один'. В Редакторе Таблицы истинности значение этого свойства присвоено путем выбора Underspecified из элемента Меню параметров и затем выбора одного из этих трех значений.

Stateflow. Методы TruthTableChart

Объекты диаграммы Таблицы истинности имеют методы в приведенной ниже таблице.

См. также Stateflow. Свойства TruthTableChart.

Метод

Описание

delete

Удалите этот блок таблицы истинности от модели.

dialog

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

disp

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

find

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

get

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

help

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

methods

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

set

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

struct

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

view

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