Свойства и методы, отсортированные приложением

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

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

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

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

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

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

  • Объекты — типы объектов, которые имеют это свойство или метод. Типы объектов перечислены можно следующим образом: Root(R), Машина (M), График (C), состояние (S), Атомарное поле (AB), Атомарный подграфик (AS), Поле (B), Графическая функция (F), Таблица истинности (TT), функция MATLAB (EM), Simulink® Function (SLF), Примечание (N), Переход (T), Соединение (J), Событие (E), Данные (D), сообщение (MSG), Редактор (ED) и Буфер обмена (CB).

Методы доступа

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

Метод

Описание

Объекты

defaultTransitions

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

C S B F

disp

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

C S A, B КАК B F N T J D E СООБЩЕНИЕ TT EM SLF

find

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

Все

get

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

Все

help

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

Все

innerTransitions

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

S B

methods

Возвратите методы этого объекта.

Все

outerTransitions

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

S B

set

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

Все

sinkedTransitions

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

S B J

sourcedTransitions

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

S B J

struct

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

C S A, B КАК B F N T J D E СООБЩЕНИЕ TT EM SLF

Включение

Следующие свойства управляют, как один объект Stateflow содержит другой объект Stateflow.

Свойство

Ввод

Доступ

Описание

Объекты

Chart

График

RO

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

S A, B КАК B F N T J TT EM SLF

Decomposition

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

RW

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

C S

IsGrouped

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

RW

Если установлено в истинный, сгруппируйте этот объект.

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

Это свойство также полезно для копирования состояний и их содержимого к новому местоположению. См. Копию путем Группировки.

S B F

IsSubchart

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

RW

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

S B F

Machine

Машина

RO

Машина, которая содержит этот объект. Объект машины содержит все Объекты диаграммы в Модели.

C S A, B КАК B F N T J D E СООБЩЕНИЕ TT EM SLF

Создание и удаление объектов

Используйте следующие методы, чтобы создать и удалить объекты Stateflow.

Метод

Описание

Объекты

copy

Скопируйте заданный массив объектов к буферу обмена для вставки. См. также метод pasteTo.

CB

delete

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

Все кроме R M C ED CB

pasteTo

Вставьте объекты в Буфере обмена к заданному контейнерному объекту. См. также метод copy.

CB

setImage

Вставьте изображение от буфера обмена или файла изображения в примечание.

N

Stateflow.AtomicBox

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

Нет данных

Stateflow.AtomicSubchart

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

Нет данных

Stateflow.Box

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

Нет данных

Stateflow.Data

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

Нет данных

Stateflow.EMFunction

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

Нет данных

Stateflow.Event

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

Нет данных

Stateflow.Function

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

Нет данных

Stateflow.Junction

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

Нет данных

Stateflow.Annotation

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

Нет данных

Stateflow.SimulinkBasedState

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

Stateflow.SLFunction

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

Нет данных

Stateflow.State

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

Нет данных

Stateflow.Transition

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

Нет данных

Stateflow.TruthTable

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

Нет данных

Свойства определения данных

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

Совет

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

Свойство

Ввод

Доступ

Описание

Объекты

DataType

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

RW

Тип данных этих данных. Может иметь одно из следующих возможных значений: 'boolean', 'uint8', 'int8', 'uint16', 'int16', 'uint32', 'int32', 'single', 'double' и 'fixpt'. Эквивалентный записи в столбце Типа для этих данных в Model Explorer или поля Type в диалоговом окне Свойств данных.

D СООБЩЕНИЕ

FixptType.
Bias

'double'

RW

Значение Смещения для этой фиксированной точки.

D СООБЩЕНИЕ

FixptType.
FractionalSlope

'double'

RW

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

D СООБЩЕНИЕ

FixptType.
RadixPoint

Целое число

RW

Степень двойки, задающая местоположение двоичной точки для этой фиксированной точки.

D СООБЩЕНИЕ

FixptType.
BaseType

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

RW

Размер и знак основы для квантованного целого числа, Q, этой фиксированной точки.

D СООБЩЕНИЕ

ParsedInfo.
Array.
FirstIndex

Целое число

RO

Числовой эквивалент Свойства данных Props.Range.FirstIndex.

D СООБЩЕНИЕ

ParsedInfo.
Array.
Size

Целое число

RO

Числовой эквивалент Свойства данных Props.Array.Size.

D СООБЩЕНИЕ

ParsedInfo.
InitialValue

'double'

RO

Числовой эквивалент Свойства данных Props.InitialValue.

D СООБЩЕНИЕ

ParsedInfo.
Range.
Maximum

'double'

RO

Числовой эквивалент Свойства данных Props.Range.Maximum.

D

ParsedInfo.
Range.
Minimum

'double'

RO

Числовой эквивалент Свойства данных Props.Range.Minimum.

D

Port

Целое число

RW

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

D E СООБЩЕНИЕ

Props.
Array.
FirstIndex

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

RW

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

D СООБЩЕНИЕ

Props.
Array.
Size

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

RW

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

D СООБЩЕНИЕ

Props.
Complexity

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

RW

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

D СООБЩЕНИЕ

Props.
Frame

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

RW

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

D СООБЩЕНИЕ

Props.
InitialValue

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

RW

Если источник начального значения для этих данных является иерархией Stateflow, это - используемое значение. Эквивалентный вводу этого значения в столбце InitVal для этих данных в Model Explorer или подобного поля в диалоговом окне Свойств данных.

D СООБЩЕНИЕ

Props.
Range.
Maximum

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

RW

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

D СООБЩЕНИЕ

Props.
Range.
Minimum

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

RW

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

D СООБЩЕНИЕ

Props.
Resolve
To
Signal
Object

Целое число

RW

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

D

Props.
Type.
BusObject

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

RW

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

D СООБЩЕНИЕ

Props.
Type.
EnumType

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

RW

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

D СООБЩЕНИЕ

Props.
Type.
Expression

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

RW

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

D СООБЩЕНИЕ

Props.
Type.
Fixpt.
Bias

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

RW

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

D СООБЩЕНИЕ

Props.
Type.
Fixpt.
FractionLength

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

RW

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

D СООБЩЕНИЕ

Props.
Type.
Fixpt.
Lock

Целое число

RW

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

D СООБЩЕНИЕ

Props.
Type.
Fixpt.
ScalingMode

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

RW

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

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

  • Binary point

  • Slope and bias

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

D СООБЩЕНИЕ

Props.
Type.
Fixpt.
Slope

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

RW

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

D СООБЩЕНИЕ

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 Ассистента Типа данных в диалоговом окне Свойств данных.

D СООБЩЕНИЕ

Props.
Type.
Signed

Целое число

RW

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

D СООБЩЕНИЕ

Props.
Type.
Units

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

RW

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

D

Props.
Type.
WordLength

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

RW

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

D СООБЩЕНИЕ

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

Целое число

RW

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

D СООБЩЕНИЕ

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 в диалоговом окне Свойств данных. Смотрите Осциллограф.

D СООБЩЕНИЕ

TestPoint

Целое число

RW

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

D

Tunable

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

RW

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

D

Отладка

Отладка свойств

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

Свойство

Ввод

Доступ

Описание

Объекты

Debug.
Animation.
Delay

'double'

RW

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

M

Debug.
Animation.
Enabled

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

RW

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

M

Debug.
BreakOn.
ChartEntry

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

RW

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

M

Debug.
BreakOn.
EventBroadcast

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

RW

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

M

Debug.
BreakOn.
StateEntry

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

RW

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

M

Debug.
Breakpoints.
EndBroadcast

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

RW

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

E

Debug.
Breakpoints.
StartBroadcast

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

RW

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

E

Debug.
Breakpoints.
OnDuring

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

RW

Если это правда, устанавливает во время точки останова для этого объекта.

F S КАК TT

Debug.
Breakpoints.
OnEntry

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

RW

Если это правда, устанавливает точку останова записи для этого объекта.

C S КАК

Debug.
Breakpoints.
OnExit

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

RW

Если это правда, устанавливает выходную точку останова для этого объекта.

S КАК

Debug.
Breakpoints.
WhenTested

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

RW

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

T

Debug.
Breakpoints.
WhenValid

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

RW

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

T

Debug.
DisableAll
Breakpoints

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

RW

Если это правда, отключает использование всех точек останова в этой машине.

M

Debug.
RunTimeCheck.
CycleDetection

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

RW

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

M

TestPoint

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

RW

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

D S КАК

IsExplicitlyCommented

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

RW

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

S A, B КАК B F T J TT EM

IsImplicitlyCommented

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

RO

Если true, этот объект неявно комментируется.

Объект неявно комментируется, когда вы комментируете сверхдержаву в ее иерархии.

S A, B КАК B F T J TT EM

Отладка методов

Используйте метод isCommented, чтобы запросить, или ли объект явным образом неявно комментируется. Этот метод возвращает булевскую переменную.

Отобразите управление

Отображение методов

Следующие методы управляют текущим отображением.

Метод

Описание

Объекты

dialog

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

M C S A, B КАК B F N T J D СООБЩЕНИЕ E TT EM

fitToView

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

C S A, B КАК B F N T J TT EM SLF

highlight

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

S A, B КАК B F T J TT EM SLF

view

Сделайте этот объект видимым для редактирования.

C S A, B КАК B F N T J D E TT EM SLF

zoomIn and zoomOut

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

ED

Отобразите свойства

Следующие свойства влияют на отображение текущей диаграммы Stateflow.

Свойство

Ввод

Доступ

Описание

Объекты

Visible

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

RO

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

C

Subviewer

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

RO

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

S A, B КАК B F N T J TT EM SLF

ZoomFactor

'double'

RW

Просмотрите уровень увеличения (фактор изменения масштаба) этого графика в редакторе.

ED

Графический внешний вид

Свойства цвета

Следующие свойства выбирают цвета для графических объектов в диаграммах Stateflow.

Свойство

Ввод

Доступ

Описание

Объекты

AutoBackgroundColor

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

RW

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

N

AutoForegroundColor

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

RW

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

N

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'.

N

ChartColor

rgb

RW

Цвет фона этого графика в 1 3 массиве RGB с каждым значением, нормированным в шкале от 0 до 1.

C

ErrorColor

rgb

RW

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

C

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'.

N

JunctionColor

rgb

RW

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

C

SelectionColor

rgb

RW

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

C

StateColor

rgb

RW

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

C

StateLabelColor

rgb

RW

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

C

TransitionColor

rgb

RW

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

C

Transition

LabelColor

rgb

RW

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

C

Рисование свойств

Следующие свойства управляют, как объекты Stateflow чертятся в их графиках.

Свойство

Ввод

Доступ

Описание

Объекты

ArrowSize

'double'

RW

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

S A, B КАК B F T J TT EM SLF

DropShadow

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

RW

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

N

Editor

Редактор

RO

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

C

Свойства шрифта

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

Свойство

Ввод

Доступ

Описание

Объекты

Шрифт.
Angle

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

RW

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

N

Шрифт.
Name

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

RO

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

N

Шрифт.
Weight

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

RW

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

N

FontSize

'double'

RW

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

S A, B КАК B F T TT EM SLF

PlainText

Вектор

RO

Отображение текста в примечании, без форматирования.

N

StateFont.
Angle

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

RW

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

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

C

StateFont.
Name

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

RW

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

C

StateFont.
Size

Целое число

RW

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

Можно индивидуально заменить это свойство со свойством FontSize для состояния, Поля и Функциональных объектов и со свойством Font.Size для объектов Примечания.

C

StateFont.
Weight

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

RW

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

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

C

TransitionFont.
Angle

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

RW

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

C

TransitionFont.
Name

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

RW

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

C

TransitionFont.
Size

Целое число

RW

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

C

TransitionFont.
Weight

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

RW

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

C

Свойства положения

Следующие свойства управляют положением объектов Stateflow в диаграмме Stateflow.

Свойство

Ввод

Доступ

Описание

Объекты

BadIntersection

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

RO

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

S A, B КАК B F TT EM SLF

Destination

Состояние, поле или соединение

RW

Целевое состояние, поле или соединение этого перехода.

Можно также использовать свойство Destination отсоединить целевую конечную точку перехода с командой t.Destination = [], где t является Объект перехода.

T

DestinationEndPoint

'double'

RW

Обеспечивает координаты [x y] для конечной точки перехода в ее месте назначения. Координаты относительно левого верхнего угла графика, который является [0 0].

Если вы вводите значения нецелого числа, только целая часть значения используется.

Если вы вводите отрицательные величины для координат, [0 0] используется вместо этого.

T

DestinationOClock

'double'

RW

Местоположение целевой связи перехода на состоянии. Отличается от 0 до 12 для всего тактового местоположения. Значение, принявшее как модуль 12 из вводимого значения.

T

LabelPosition

Rect

RW

Положение и размер этого перехода маркируют в графике, данном в форме массива 1 на 4, который включает:

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

  • Ширина и высота метки

T

MidPoint

Rect

RW

Обеспечивает [x y] координаты средней точки перехода относительно левого верхнего угла графика, который является [0 0].

T

Position

Rect

RW

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

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

  • Ширина и высота объекта

S A, B КАК B F TT EM SLF N

Position.
Center

Rect

RW

(x, y) положение соединения относительно верхней левой вершины вышестоящей диаграммы или состояния.

J

Position.
Radius

'double'

RW

Радиус этого соединения.

J

Source

Состояние, поле или соединение

RW

Исходное состояние, поле или соединение этого перехода.

Можно также использовать свойство Source отсоединить исходную конечную точку перехода с командой t.Source = [], где t является Объект перехода.

T

SourceEndPoint

'double'

RW

Обеспечивает координаты [x y] для конечной точки перехода в ее источнике. Координаты относительно левого верхнего угла графика, который является [0 0].

Если вы вводите значения нецелого числа, только целая часть значения используется.

Если вы вводите отрицательные величины для координат, [0 0] используется вместо этого.

T

SourceOClock

'double'

RW

Местоположение исходной связи перехода на состоянии. Отличается от 0 до 12 для всего тактового местоположения. Значение, принявшее как модуль 12 из вводимого значения.

T

WindowPosition

Rect

RW

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

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

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

ED

Text Properties

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

Свойство

Ввод

Доступ

Описание

Объекты

Alignment

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

RW

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

N

FixedHeight

Числовой

RW

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

N

FixedWidth

Числовой

RW

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

N

InternalMargins

Массив

RW

Пробел от ограничительной рамки текста к границам примечания.

Используйте 1x4 массив [left top right bottom]. Значением по умолчанию является [1 1 1 1].

Максимальное значение для координаты 32767.

N

Interpretation

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

RW

Как текст в этом примечании интерпретирован для обработки текста. Может быть 'OFF', 'RICH' или 'TEX'.

N

LabelCharacter vector

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

RW

Маркируйте для этого объекта. Эквивалентный вводу метки для этого объекта в его поле текста метки в графике.

S A, B КАК B F T TT EM SLF

Text

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

RW

Маркируйте для этого примечания. Текстовое содержимое для этого примечания, которое вы вводите непосредственно в примечание в графике или в поле Label диалогового окна свойств Note.

N

Идентификаторы

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

Свойство

Ввод

Доступ

Описание

Объекты

Description

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

RW

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

M C S A, B КАК B F N T J D СООБЩЕНИЕ E TT EM SLF

Document

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

RW

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

M C S A, B КАК B F N T J D СООБЩЕНИЕ E TT EM SLF

Id

Целое число

RO

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

M C S A, B КАК B F N T J D СООБЩЕНИЕ E TT EM SLF

Name

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

RW

Имя этого объекта.

Это свойство является RW за исключением имени объекта Machine, который является RO.

M C S A, B КАК B F D СООБЩЕНИЕ E TT EM SLF

Tag

Любой тип

RW

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

M C S A, B КАК B F T J D E TT EM SLF

Type

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

RO

Тип этого состояния или соединения.

Для состояний, может быть одно из следующего:

  • 'OR' (включительно)

  • 'AND' (параллель)

Тип состояния определяется свойством Decomposition родительского элемента.

Для соединений, может быть одно из следующего:

  • 'CONNECTIVE'

  • 'HISTORY'

S J

Интерфейс к модели Simulink

Следующие свойства (и методы) управляют, как данные и события вводятся от и выводятся к модели Simulink для диаграммы Stateflow.

Свойство (Метод)

Ввод

Доступ

Описание

Объекты

ChartUpdate

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

RW

Метод активации этого графика. Может быть одно из следующего:

  • (Наследованный) 'INHERITED'

  • (Дискретный) 'DISCRETE'

  • (Непрерывный) 'CONTINUOUS'

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

C

ClickFcn

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

RW

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

N

DeleteFnc

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

RW

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

N

ExecuteAt Initialization

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

RW

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

C

ExportChart Functions

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

RW

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

C

HasOutputData

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

RW

Действие состояния вывода через выходной порт к Simulink

C S КАК

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

C

LoadFcn

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

RW

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

N

OutputMonitoringMode

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

RO

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

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

C S

Port

Целое число

RW

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

D E СООБЩЕНИЕ

SampleTime

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

RW

Шаг расчета для активации этого графика. Применяется только, когда свойство ChartUpdate для этого графика установлено в 'DISCRETE'

(= Дискретный в поле метода Обновления в диалоговом окне Свойств диаграммы).

C

SaveToWorkspace

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

RW

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

D

Scope

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

RW

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

  • 'Local'

  • 'Constant'

  • 'Imported' (машина возражает только),

  • 'Exported' (машина возражает только),

  • 'Input' (только объекты диаграммы)

  • 'Output' (только объекты диаграммы)

  • 'Temporary' (только функциональные объекты)

  • 'Function input' (только функциональные объекты)

  • 'Function output' (только функциональные объекты)

Выше значений соответствуют записям в поле Scope диалогового окна свойств Data или Event.

D E СООБЩЕНИЕ

StrongDataTyping
WithSimulink

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

RW

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

C

Trigger

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

RW

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

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

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

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

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

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

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

Предыдущие записи эквивалентны записям в круглых скобках для поля Trigger в конечном счете диалоговое окно свойств.

E

UseDisplayTextAsClickCallback

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

RW

Используйте содержимое свойства Text как функция нажатия кнопки для этого примечания. Опциями является 'on' или 'off'.

Если установлено в 'on', текст примечания интерпретирован как допустимое выражение MATLAB и выполнение. Если установлено в 'off', кликая по примечанию запускает функцию нажатия кнопки, если существует тот. Если нет никакой функции нажатия кнопки, отмечание примечания не имеет никакого эффекта.

Смотрите Партнера Нажимать Function с Аннотацией (Simulink) для получения дополнительной информации.

N

Журналирование свойств

Следующие свойства позволяют вам справляться с журналированием для локальных данных и действием состояния.

Свойство

Ввод

Доступ

Описание

Объекты

LoggingInfo.
DataLogging

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

RW

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

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

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

S D

LoggingInfo.
DecimateData

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

RW

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

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

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

S D

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

Целое число

RW

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

S D

LoggingInfo.
LimitDataPoints

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

RW

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

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

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

S D

LoggingInfo.
MaxPoints

Целое число

RW

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

S D

LoggingInfo.
NameMode

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

RW

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

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

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

S D

LoggingInfo.
LoggingName

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

RW

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

S D

Машина (модель) свойства идентификатора

Следующие свойства идентифицируют части модели Simulink, содержащей диаграмму Stateflow.

Свойство

Ввод

Доступ

Описание

Объекты

Created

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

RO

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

M

Creator

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

RW

Создатель этой машины.

M

Dirty

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

RW

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

M C

FullFileName

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

RO

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

M

Iced

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

RO

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

M C

IsLibrary

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

RO

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

M

Locked

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

RW

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

M C

Modified

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

RW

Прокомментируйте область для ввода даты и имени модификации к этой машине (модель).

M

Version

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

RW

Прокомментируйте для записи версии этой модели.

M

Свойства конструкции таблицы истинности

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

Свойство

Ввод

Доступ

Описание

Объекты

ActionTable

CellArray

RW

Массив ячеек из символьных векторов, содержащий содержимое Таблицы Действия для этой таблицы истинности.

TT

ConditionTable

CellArray

RW

Массив ячеек из символьных векторов, содержащий содержимое Таблицы Действия для этой таблицы истинности.

TT

OverSpec Diagnostic

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

RW

Интерпретирует обнаружение ошибок этой таблицы истинности, как чрезмерно определено согласно возможным значениям 'Error', 'Warning' или 'None'. В Редакторе Таблицы истинности значение этого свойства присвоено путем выбора Overspecified из элемента Меню параметров и затем выбора одного из этих трех значений.

TT

UnderSpec Diagnostic

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

RW

Интерпретирует обнаружение ошибок этой таблицы истинности как underspecified согласно возможным значениям 'Error', 'Warning' или 'None'. В Редакторе Таблицы истинности значение этого свойства присвоено путем выбора Underspecified из элемента Меню параметров и затем выбора одного из этих трех значений.

TT

Для просмотра документации необходимо авторизоваться на сайте