exponenta event banner

Список свойств API Stateflow

Следующие справочные таблицы для свойств API Stateflow ® содержат следующие столбцы:

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

  • Access - тип доступа для свойства.

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

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

  • Описание - описание свойства.

  • Объекты - типы объектов с этим свойством. Типы объектов перечислены как: Аннотация (A), Атомарный ящик (AB), Атомарный подштрих (AS), Поле (B), Диаграмма (C), Буфер обмена (CB), Данные (D), событие (E), редактор (ED), графическая функция (GF), соединение (J), машина (M), функция MATLAB ® (MF), функциональный блок MATLAB (МФК), сообщение (MS), состояние (S), состояние на основе Simulink ® (SBS), функция Simulink (SF), таблица перехода состояний (STT), переход (T), блок таблицы истинности (TTB) и функция таблицы истинности (TTF).

Выход активного состояния

СобственностьДоступОписаниеОбъекты
DoNotAutogenerateEnumRW

Определить ли перечисляемый тип данных для вывода данных активного состояния вручную, указанный как числовой или логический 1 (true) или 0 (false). Это свойство применяется только в том случае, если OutputMonitoringMode свойство - 'ChildActivity' или 'LeafStateActivity'. Дополнительные сведения см. в разделе Определение типа перечисления действий состояния.

C S STT

EnumTypeNameRW

Имя перечисляемого типа данных для активного объекта данных состояния, указанного как символьный вектор. Это свойство применяется только в том случае, если OutputMonitoringMode свойство - 'ChildActivity' или 'LeafStateActivity'. Дополнительные сведения см. в разделе Имя перечисления.

C S STT

HasOutputDataRW

Создать ли для объекта порт вывода данных активного состояния, указанный как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Мониторинг активности состояния через данные активного состояния.

КАК C SBS S STT

OutputDataRO

Объект данных активного состояния, указанный как Stateflow.Data объект. Это свойство применяется только в том случае, если HasOutputData свойство - true.

КАК C SBS S STT

OutputMonitoringModeRW

Режим мониторинга выходных данных активного состояния, указанный как 'SelfActivity', 'ChildActivity', или 'LeafStateActivity'.

Для диаграмм доступны следующие параметры: 'ChildActivity' или 'LeafStateActivity'.

Для атомных подсхем и состояний на основе Simulink единственным вариантом является 'SelfActivity'.

КАК C SBS S STT

OutputPortNameRW

Имя объекта данных активного состояния, указанное как символьный вектор. Это свойство применяется только в том случае, если HasOutputData свойство - true.

КАК C SBS S STT

OutputStateRO

Состояние или диаграмма, контролируемые объектом данных, указанные как пустой массив или Stateflow.AtomicSubchart, Stateflow.Chart, Stateflow.SimulinkBasedState, Stateflow.State, или Stateflow.StateTransitionTableChart объект. Дополнительные сведения см. в разделе Мониторинг активности состояния через данные активного состояния.

D

Язык действий C

СобственностьДоступОписаниеОбъекты
EnableBitOpsRW

Использовать ли битовые операции в действиях состояния и перехода, указанных как числовой или логический 1 (true) или 0 (false). Это свойство применяется только к диаграммам и таблицам переходов состояний, которые используют C в качестве языка действий. Дополнительные сведения см. в разделе Включение C-разрядных операций.

C STT

StrongDataTypingWithSimulinkRWСледует ли использовать строгий ввод данных, когда таблица перехода диаграммы или состояния взаимодействует с входными и выходными сигналами Simulink, заданными как числовые или логические 1 (true) или 0 (false). Это свойство применяется только к диаграммам и таблицам переходов состояний, которые используют C в качестве языка действий. Дополнительные сведения см. в разделе Использование строгой типизации данных с Simulink I/O.

C STT

UserSpecifiedStateTransitionExecutionOrderRW

Использовать ли явное упорядочение параллельных состояний и переходов, указанное как числовое или логическое 1 (true) или 0 (false). Это свойство применяется только к диаграммам, использующим C в качестве языка действий. Дополнительные сведения см. в разделе Заданный пользователем порядок выполнения состояния/перехода.

C

Отзывы

СобственностьДоступОписаниеОбъекты
ClickFcnRW

Обратный вызов при щелчке, заданный как символьный вектор. Этот обратный вызов содержит код MATLAB для выполнения при нажатии на аннотацию.

A

DeleteFcnRW

Обратный вызов при удалении, указанный как символьный вектор. Этот обратный вызов содержит код MATLAB для выполнения перед удалением аннотации.

A

LoadFcnRW

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

A

UseDisplayTextAsClickCallbackRW

Использовать ли текст аннотации в качестве обратного вызова, заданного как числовой или логический 1 (true) или 0 (false). Если это свойство включено, содержимое Text используется в качестве обратного вызова при щелчке на аннотации.

A

Инициализация диаграммы

СобственностьДоступОписаниеОбъекты
ExecuteAtInitializationRW

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

C STT

InitializeOutputRW

Инициализировать ли выходные данные при каждом пробуждении таблицы перехода диаграммы или состояния, указанной как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Инициализация выходных данных при каждом включении диаграммы.

C STT

StatesWhenEnablingRW

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

  • '' - Таблица перехода диаграммы или состояния не содержит событий ввода вызова функции.

  • 'held' - Таблица перехода диаграммы или состояния сохраняет самые последние значения состояний.

  • 'reset' - Таблица перехода диаграммы или состояния возвращается к начальным условиям состояний.

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

C STT

Создание кода

СобственностьДоступОписаниеОбъекты
GeneratePreprocessorConditionalsRW

Включает ли созданный код условный оператор препроцессора для условий исполнения в диаграмме, указанный как числовой или логический 1 (true) или 0 (false). Это свойство применяется только при создании кода с помощью Embedded Coder ®. Дополнительные сведения см. в разделе Создание кода с использованием исполнительных переходов.

C

InlineOptionRW

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

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

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

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

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

GF MF S TTF

IsVariantRW

Является ли переход вариационным переходом, указанным как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Создание кода с использованием исполнительных переходов.

T

Содержание

СобственностьДоступОписаниеОбъекты
ActionLanguageRW

Язык действий, используемый для программирования таблицы перехода диаграммы или состояния, указанный как 'MATLAB' или 'C'. Дополнительные сведения см. в разделе Различия между MATLAB и C как синтаксисом языка действий.

C STT

ActionTableRW

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

TTB TTF

AlignmentRW

Выравнивание текста аннотации, указанное как 'LEFT', 'CENTER', или 'RIGHT'.

A

AllowDirectFeedthroughRW

Поддерживает ли функциональный блок MATLAB семантику прямого прохождения, заданную как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Разрешение прямого прохождения (Simulink).

MFB

CommentTextRW

Текст комментария, добавленный к графическому объекту, указанный как символьный вектор. Это свойство применяется только в том случае, если IsExplicitlyCommented свойство - true. В редакторе Stateflow при указании значка комментария на графическом объекте текст отображается в виде подсказки. При установке IsExplicitlyCommented свойство для false, значение CommentText возвращается к ''.

AB КАК B GF J MF SBS SF S T TTF

ConditionRO

Условие перехода, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для перехода. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах.

T

ConditionActionRO

Действие условия перехода, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для перехода. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах.

T

ConditionTableRW

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

TTB TTF

DuringActionRO

Государство during действие, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для состояния. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах. Это свойство не поддерживается в диаграммах Мура.

S

EntryActionRO

Государство entry действие, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для состояния. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах. Это свойство не поддерживается в диаграммах Мура.

S

ExecutionOrderRW

Порядок выполнения перехода, когда его источник активен, указывается как целочисленный скаляр. Это свойство применяется только в том случае, если UserSpecifiedStateTransitionExecutionOrder свойство диаграммы, содержащей переход: true. Дополнительные сведения см. в разделе Порядок оценки перехода.

T

ExitActionRO

Государство exit действие, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для состояния. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах. Это свойство не поддерживается в диаграммах Мура.

S

FullFileNameRO

Полный путь к файлу модели Simulink для машины, заданный как символьный вектор.

M

InterpretationRW

Формат текста аннотации, указанный как 'OFF', 'RICH', или 'TEX'.

A

IsExplicitlyCommentedRW

Следует ли комментировать графический объект, указанный как числовой или логический 1 (true) или 0 (false). Установка для этого свойства значения true эквивалентно щелчку правой кнопкой мыши по графическому объекту и выбору «Комментарий». Дополнительные сведения см. в разделе Комментирование объектов Stateflow в диаграмме.

AB КАК B GF J MF SBS SF S T TTF

IsImageRO

Содержит ли аннотация изображение, указанное как числовое или логическое 1 (true) или 0 (false).

A

IsImplicitlyCommentedRO

Неявно комментируется ли графический объект, указывается как числовой или логический 1 (true) или 0 (false). Графический объект неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.

AB КАК B GF J MF SBS SF S T TTF

IsLibraryRO

Создает ли модель Simulink для машины библиотеку, а не приложение, указанное как числовое или логическое 1 (true) или 0 (false).

M

IsLinkRO

Является ли атомарный блок или подчисток библиотечной ссылкой, указанной как числовой или логический 1 (true) или 0 (false).

AB КАК

LabelStringRW

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

AB КАК B GF MF SF S T TTF

LanguageRW

Язык действий, используемый для программирования таблицы истинности, указанный как 'MATLAB' или 'C'. Выбор 'C' поддерживается только в таблицах истинности в диаграммах, использующих C в качестве языка действий. Дополнительные сведения см. в разделе Различия между MATLAB и C как синтаксисом языка действий.

TTF

MooreActionRO

Действие состояния в диаграмме Мура, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для состояния. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах. Это свойство поддерживается только в диаграммах Мура. Дополнительные сведения см. в разделе Правила проектирования диаграмм Мура.

S

Name

RO для всех Stateflow.Machine объекты.

РАО для всех остальных объектов.

Имя объекта, указанное как символьный вектор.

AB КАК B C GF M MF SBS SF S STT TTB TTF MFB

OnActionRO

Государство on действия, указанные как массив ячеек векторов символов в форме

{'trigger1','action1',...,'triggerN','actionN'}

Значение этого свойства зависит от LabelString свойство для состояния. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах. Это свойство не поддерживается в диаграммах Мура.

S

PlainTextRO

Текст аннотации без форматирования, заданный как символьный вектор.

A

ScriptRW

Код для функции MATLAB или блока функции MATLAB, заданного как символьный вектор. Для ввода нескольких строк кода можно:

  • Вызов функции MATLAB sprintf и использовать escape-последовательность \n для вставки новых символов строки:

    str = sprintf('function y=f(x)\ny=x+1;\nend');
    mfb.Script = str;
  • Введите конкатенированное текстовое выражение, использующее целое число 10 в качестве ASCII-эквивалента символа новой строки:

    str = ['function y=f(x)',10, ...
        'y=x+1;',10, ...
        'end'];
    mfb.Script = str;

MF MFB

StateMachineTypeRW

Семантика конечного автомата, реализованная таблицей перехода к графику или состоянию, указанная как 'Classic', 'Mealy', или 'Moore'. Дополнительные сведения см. в разделе Обзор машин Mealy и Moore.

C STT

SupportVariableSizingRW

Поддерживает ли диаграмма, таблица перехода состояния, таблица истинности или блок MATLAB Function данные переменного размера, указанные как числовые или логические 1 (true) или 0 (false). Только данные переменного размера могут изменять размеры во время моделирования. Дополнительные сведения см. в разделе Объявление входов и выходов переменного размера (Simulink).

C STT TTB MFB

TextRW

Текст для аннотации, заданный как символьный вектор.

A

TransitionActionRO

Действие перехода, указанное как символьный вектор. Значение этого свойства зависит от LabelString свойство для перехода. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах.

T

TriggerRO

Триггер перехода, заданный как символьный вектор. Значение этого свойства зависит от LabelString свойство для перехода. Дополнительные сведения см. в разделе Программное определение меток в состояниях и переходах.

T

TypeRW

Тип соединения, указанный как одно из следующих значений:

  • 'CONNECTIVE' - соединительное соединение, представляющее собой точку принятия решения на пути перехода;

  • 'HISTORY' - Переход истории, который фиксирует активность подстанций в сверхгосударстве

J

Размер данных

СобственностьДоступОписаниеОбъекты
CompiledSizeRO

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

D MS

Props.Array.FirstIndexRW

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

D

Props.Array.IsDynamicRW

Имеет ли объект данных переменный размер, указанный как числовой или логический 1 (true) или 0 (false). Только данные переменного размера могут изменять размер во время моделирования. Это свойство применяется только к входным и выходным данным и эквивалентно флажку «Размер переменной» в диалоговом окне «Свойства данных». Дополнительные сведения см. в разделе Объявление данных переменного размера в диаграммах потока состояний.

D

Props.Array.SizeRW

Размер объекта данных или данных сообщения, указанный как символьный вектор. Дополнительные сведения см. в разделе Задание размера данных потока состояний.

D MS

Тип данных

СобственностьДоступОписаниеОбъекты
CompiledTypeRO

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

D MS

DataTypeRW

Тип объекта данных или данных сообщения, указанный как символьный вектор, который зависит от Props.Type.Method свойство:

  • Если Props.Type.Method свойство - 'Inherit', значение этого свойства равно 'Inherit: From definition in chart' для локальных данных и 'Inherit: Same as Simulink' для входных данных, выходных данных, данных параметров и сообщений.

  • Если Props.Type.Method свойство - 'Built-in', это свойство можно задать с помощью одного из следующих параметров:

    • 'double'

    • 'single'

    • 'int8'

    • 'int16'

    • 'int32'

    • 'int64'

    • 'uint8'

    • 'uint16'

    • 'uint32'

    • 'uint64'

    • 'boolean'

    • 'ml' (Поддерживается только в диаграммах, использующих C в качестве языка действий)

    • 'string' (Поддерживается только в диаграммах, использующих C в качестве языка действий)

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

Дополнительные сведения см. в разделе Добавление данных в диаграммы с помощью API Stateflow.

D MS

Props.Type.BusObjectRW

Название Simulink.Bus объект, определяющий объект данных или данные сообщения, указанный как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство - 'Bus Object'. Дополнительные сведения см. в разделе Доступ к сигналам шины через структуры потока состояний.

D MS

Props.Type.EnumTypeRW

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

D MS

Props.Type.ExpressionRW

Выражение, которое вычисляет тип данных объекта данных или данных сообщения, указанный как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство - 'Expression'. Дополнительные сведения см. в разделе Задание свойств данных с помощью выражений MATLAB.

D MS

Props.Type.Fixpt.BiasRW

Смещение объекта данных с фиксированной точкой или данных сообщения, заданного как символьный вектор. Это свойство применяется только к данным с фиксированной точкой, если Props.Type.Fixpt.ScalingMode свойство - 'Slope and bias'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.

D MS

Props.Type.Fixpt.FractionLengthRW

Длина дроби в битах объекта данных с фиксированной точкой или данных сообщения, заданного как символьный вектор. Это свойство применяется только к данным с фиксированной точкой, если Props.Type.Fixpt.ScalingMode свойство - 'Binary point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.

D MS

Props.Type.Fixpt.LockRW

Следует ли запретить замену типа фиксированной точки объекта данных или данных сообщения автоматически масштабированным типом, выбранным инструментом Fixed-Point Tool (Fixed-Point Designer), указанным как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Автоматическое масштабирование с помощью инструмента «Фиксированная точка» (Fixed-Point Designer).

D MS

Props.Type.Fixpt.ScalingModeRW

Метод масштабирования объекта данных с фиксированной точкой или данных сообщения, указанный как 'Binary point', 'Slope and bias', или 'None'. Это свойство применяется только в том случае, если Props.Type.Method свойство - 'Fixed point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.

D MS

Props.Type.Fixpt.SlopeRW

Наклон объекта данных с фиксированной точкой или данных сообщения, заданного как символьный вектор. Это свойство применяется только к данным с фиксированной точкой, если Props.Type.Fixpt.ScalingMode свойство - 'Slope and bias'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.

D MS

Props.Type.MethodRW

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

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

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

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

  • Для сообщений используйте 'Inherited', 'Built-in', 'Bus Object', 'Enumerated', 'Expression', или 'Fixed point'.

Это свойство эквивалентно полю Режим (Mode) Ассистента типов данных (Data Type Assistant) в Обозревателе моделей (Model Explorer), диалоговом окне Свойства данных (Data properties) или диалоговом окне Свойства сообщения (Message properties). Дополнительные сведения см. в разделе Указание типа данных потока состояний.

D MS

Props.Type.SignedRW

Подпись объекта данных с фиксированной точкой или данных сообщения, указанного как числовой или логический 1 (true) или 0 (false). Это свойство применяется только в том случае, если Props.Type.Method свойство - 'Fixed point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.

D MS

Props.Type.WordLengthRW

Длина слова в битах объекта данных с фиксированной точкой или данных сообщения, заданного как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство - 'Fixed point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.

D MS

Отладка

СобственностьДоступОписаниеОбъекты
Debug.Animation.DelayRW

Задержка, используемая анимацией диаграммы для выделения каждого сегмента перехода в машине, заданного как скаляр. Эти значения соответствуют настройкам выпадающего списка Скорость анимации (Animation Speed) на вкладке Отладка (Debug):

Значение задержкиСкорость анимации
0.5Slow
0.2Medium
0Fast
-1Lightning Fast

Это свойство применяется только в том случае, если Debug.Animation.Enable свойство машины true.

M

Debug.Animation.EnabledRW

Следует ли анимировать диаграммы в машине во время моделирования, указанные как числовые или логические 1 (true) или 0 (false). Отключение этого свойства эквивалентно выбору None в раскрывающемся списке Скорость анимации (Animation Speed) на вкладке Отладка (Debug).

M

Debug.Animation.MaintainHighlightingRO

Сохранять ли подсветку активных состояний в машине после окончания моделирования, указанное как числовое или логическое 1 (true) или 0 (false).

M

Debug.Breakpoints.EndBroadcastRW

Установить ли End of Broadcast точка останова для события, указанная как числовая или логическая 1 (true) или 0 (false). Дополнительные сведения см. в разделе Точки останова отладчика.

E

Debug.Breakpoints.OnDuringRW

Установить ли During State или During Function Call точка останова, заданная как числовая или логическая 1 (true) или 0 (false).

Для таблиц истинности это свойство применяется только в том случае, если Language свойство таблицы истинности и ActionLanguage диаграммы, содержащей таблицу истинности: 'C' .

КАК GF SBS S TTF

Debug.Breakpoints.OnEntryRW

Установить ли On Chart Entry или On State Entry точка останова, заданная как числовая или логическая 1 (true) или 0 (false).

КАК C SBS S STT

Debug.Breakpoints.OnExitRW

Установить ли On State Exit или On State Exitточка останова, заданная как числовая или логическая 1 (true) или 0 (false).

КАК SBS S

Debug.Breakpoints.StartBroadcastRW

Установить ли Start of Broadcast точка останова для события, указанная как числовая или логическая 1 (true) или 0 (false). Дополнительные сведения см. в разделе Точки останова отладчика.

E

Debug.Breakpoints.WhenTestedRW

Установить ли When Transition is Tested точка останова для перехода, заданная как числовая или логическая 1 (true) или 0 (false).

T

Debug.Breakpoints.WhenValidRW

Установить ли When Transition is Valid точка останова для перехода, заданная как числовая или логическая 1 (true) или 0 (false).

T

Debug.WatchRW

Следует ли отслеживать значение объекта данных в окне Breakpoints and Watch, указанное как числовое или логическое 1 (true) или 0 (false). Дополнительные сведения см. в разделе Просмотр данных в окне точек останова и наблюдения.

D

OverSpecDiagnosticRW

Уровень диагностического действия, когда таблица истинности переопределена, указан как 'Error', 'Warning', или 'None'. Дополнительные сведения см. в разделе Корректные таблицы переполнения и неполноты.

TTB TTF

TestPointRW

Установить ли атомную поддиаграмму, государство, Simulink основывал государство или объект данных как контрольная точка, определенная как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Мониторинг контрольных точек в диаграммах потока состояний.

КАК D SBS S

UnderSpecDiagnosticRW

Уровень диагностического действия, когда таблица истинности не указана, указан как 'Error', 'Warning', или 'None'. Дополнительные сведения см. в разделе Корректные таблицы переполнения и неполноты.

TTB TTF

Дискретная семантика с непрерывным временем

СобственностьДоступОписаниеОбъекты
ChartUpdateRW

Метод активации для диаграммы, таблицы перехода состояния, таблицы истинности или функционального блока MATLAB, указанный как 'CONTINUOUS', 'DISCRETE', или 'INHERITED'. Дополнительные сведения см. в разделе Обновление метода.

C STT TTB MFB

EnableZeroCrossingsRW

Включить ли обнаружение пересечения нуля при переходах состояний в таблице переходов диаграмм или состояний, указанной как числовой или логический 1 (true) или 0 (false). Это свойство применяется только в том случае, если ChartUpdate свойство для диаграммы имеет значение 'CONTINUOUS'. Дополнительные сведения см. в разделе Отключение обнаружения пересечения нулей.

C STT

SampleTimeRW

Примерное время для активации диаграммы, таблицы переходов состояний, таблицы истинности или функционального блока MATLAB, заданного как символьный вектор. Это свойство применяется только в том случае, если ChartUpdate свойство для диаграммы: 'DISCRETE'.

C STT TTB MFB

Экспортированные функции

СобственностьДоступОписаниеОбъекты
AllowGlobalAccessToExportedFunctionsRW

Являются ли экспортированные функции из диаграммы глобально видимыми в модели Simulink, указанной как числовой или логический 1 (true) или 0 (false). Если это свойство включено, блоки в модели могут вызывать функции, экспортированные из диаграммы, без использования квалифицированной нотации. Это свойство применяется только в том случае, если ExportChartFunctions свойство для диаграммы: true.

C

ExportChartFunctionsRW

Следует ли экспортировать функции на уровне диаграммы в другие блоки модели Simulink, указанные как числовые или логические 1 (true) или 0 (false). Дополнительные сведения см. в разделе Экспорт функций потока состояний для повторного использования.

C

Графический образ

СобственностьДоступОписаниеОбъекты
ArrowSizeRW

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

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

КАК J SBS S T

AutoBackgroundColorRW

Следует ли использовать цвет фона по умолчанию, заданный как числовой или логический 1 (true) или 0 (false).

  • true - использовать цвет по умолчанию, заданный ChartColor свойства диаграммы, содержащей аннотацию.

  • false - Использовать цвет, указанный BackgroundColor свойства аннотации.

A

AutoForegroundColorRW

Следует ли использовать цвет переднего плана по умолчанию, заданный как числовой или логический 1 (true) или 0 (false).

  • true - использовать цвет по умолчанию, заданный StateLabelColor свойства диаграммы, содержащей аннотацию.

  • false - Использовать цвет, указанный ForegroundColor свойства аннотации.

A

BackgroundColorRW

Цвет фона для аннотации, заданный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1. Это свойство применяется только в том случае, если AutoBackgroundColor свойство - false.

A

BadIntersectionRO

Будет ли поле, состояние или функция графически пересекать другое поле, состояние или функцию, указанное как числовое или логическое 1 (true) или 0 (false).

AB КАК B GF MF SBS SF S TTF

ChartColorRW

Цвет фона для диаграммы, заданный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1.

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

C STT

ContentPreviewEnabledRW

Отображение предварительного просмотра содержимого объекта, указанного как числовой или логический 1 (true) или 0 (false).

Для полей, состояний или графических функций это свойство применяется только в том случае, если IsSubchart свойство - true.

AB КАК B GF SBS SF S

DestinationRW

Назначение перехода, указанное как пустой массив или объект API Stateflow одного из следующих типов:

T

DestinationEndPointRW

Положение конечной точки перехода в месте назначения, определяемое как двухэлементный числовой вектор [x y] координат относительно верхнего левого угла диаграммы.

T

DestinationOClockRW

Местоположение конечной точки перехода в месте назначения, указанное как скаляр между 0 и 12, описывающий позицию синхронизации.

T

DropShadowRW

Отображать ли тень вокруг поля аннотации, указанного как числовой или логический 1 (true) или 0 (false).

A

EditorRO

Редактор для таблицы перехода диаграммы или состояния, указанный как Stateflow.Editor объект. Этот объект можно использовать для управления положением, размером и уровнем увеличения окна Редактор статусов (Stateflow Editor).

C STT

FixedHeightRW

Необходимо ли фиксировать высоту поля аннотации, указанного как числовой или логический 1 (true) или 0 (false).

  • true - фиксирует высоту рамки аннотации и скрывает содержимое, которое длиннее рамки.

  • false - изменение размеров поля аннотации по вертикали при добавлении содержимого.

A

FixedWidthRW

Необходимо ли фиксировать высоту поля аннотации, указанного как числовой или логический 1 (true) или 0 (false).

  • true - фиксирует ширину рамки аннотации и переносит текст, который длиннее рамки.

  • false - изменяет размер поля аннотации по горизонтали при добавлении содержимого.

A

Font.AngleRW

Угол шрифта для текста аннотации, указанный как 'NORMAL' или 'ITALIC'.

A

Font.NameRO

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

A

Font.SizeRW

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

A

Font.WeightRW

Вес шрифта для текста аннотации, указанный как 'NORMAL' или 'BOLD'.

A

FontSizeRW

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

AB КАК B GF MF SBS SF S T TTF

ForegroundColorRW

Цвет переднего плана для аннотации, заданный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1. Это свойство применяется только в том случае, если AutoForegroundColor свойство - false.

A

InternalMarginsRW

Промежуток между текстом и границей поля аннотации, заданный как четырехэлементный числовой вектор формы [left top right bottom].

A

IsGroupedRW

Группируется ли поле, функция или состояние, указывается как числовое или логическое 1 (true) или 0 (false). При копировании и вставке сгруппированного объекта копируется не только объект, но и все его содержимое. Дополнительные сведения см. в разделе Копирование и вставка по группировке.

B GF S

IsSubchartRW

Является ли поле, функция или состояние вложенной диаграммой, указанной как числовой или логический 1 (true) или 0 (false).

B GF S

JunctionColorRW

Цвет для соединений в диаграмме, заданный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1.

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

C STT

LabelPositionRW

Положение и размер метки перехода, заданной как четырехэлементный числовой вектор формы [left top width height].

T

MidPointRW

Положение средней точки перехода, определяемое как двухэлементный числовой вектор [x y] координат относительно верхнего левого угла диаграммы.

T

PositionRW

Положение и размер графического объекта, заданного как четырехэлементный числовой вектор формы [left top width height].

A AB КАК B GF MF SBS SF S TTF

Position.CenterRW

Положение центра соединения, определяемое как двухэлементный числовой вектор [x y] координат относительно верхнего левого угла диаграммы.

J

Position.RadiusRW

Радиус соединения, заданный как скаляр.

J

SourceRW

Источник перехода, указанный как пустой массив или объект API Stateflow одного из следующих типов:

T

SourceEndPointRW

Положение конечной точки перехода в ее источнике, определяемое как двухэлементный числовой вектор [x y] координат относительно верхнего левого угла диаграммы.

T

SourceOClockRW

Местоположение конечной точки перехода в ее источнике, указанное как скаляр между 0 и 12, описывающий позицию синхронизации.

T

StateColorRW

Цвет полей, функций и состояний на диаграмме, указанный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1.

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

C STT

StateFont.AngleRW

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

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

C STT

StateFont.NameRW

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

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

C STT

StateFont.SizeRW

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

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

C STT

StateFont.WeightRW

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

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

C STT

StateLabelColorRW

Цвет для меток поля, функции и состояния в диаграмме, указанный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1.

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

C STT

TransitionColorRW

Цвет для переходов в диаграмме, заданный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1.

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

C STT

TransitionFont.AngleRW

Угол шрифта для меток перехода на диаграмме, указанный как 'NORMAL' или 'ITALIC'.

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

C STT

TransitionFont.NameRW

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

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

C STT

TransitionFont.SizeRW

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

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

C STT

TransitionFont.WeightRW

Вес шрифта для меток перехода на диаграмме, указанный как 'NORMAL' или 'BOLD'.

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

C STT

TransitionLabelColorRW

Цвет меток перехода в диаграмме, заданный как трехэлементный числовой вектор формы [red green blue] определяет значения красного, зеленого и синего цветов. Каждый элемент должен находиться в диапазоне от 0 до 1.

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

C STT

VisibleRW

Отображается ли в окне Stateflow Editor таблица перехода диаграммы или состояния, заданная как числовая или логическая 1 (true) или 0 (false).

C STT

Иерархия

СобственностьДоступОписаниеОбъекты
ChartRO

Диаграмма, содержащая объект, указанный как Stateflow.Chart объект.

A AB КАК B GF J MF SBS SF S T TTF

DirtyRW

Изменилась ли после открытия или сохранения диаграмма, таблица перехода состояния, таблица истинности, функциональный блок MATLAB или модель Simulink для машины Stateflow, указанная как числовая или логическая 1 (true) или 0 (false).

C M STT TTB MFB

IcedRO

Блокируется ли диаграмма, таблица перехода состояния, таблица истинности, функциональный блок MATLAB или модель Simulink для машины Stateflow, указывается как числовой или логический 1 (true) или 0 (false). Это свойство эквивалентно свойству Locked, но используется для предотвращения изменений в диаграмме, блоке или модели во время моделирования.

C M STT TTB MFB

LockedRW

Блокируется ли диаграмма, таблица перехода состояния, таблица истинности, функциональный блок MATLAB или модель Simulink для машины Stateflow, указывается как числовой или логический 1 (true) или 0 (false). Включите это свойство, чтобы предотвратить изменения в диаграмме, блоке или модели.

C M STT TTB MFB

MachineRO

Машина, содержащая объект, указанный как Stateflow.Machine объект.

A AB КАК B C D E GF J MF MS SBS SF S STT T TTB TTF MFB

PathRO

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

A AB КАК B C D E GF J M MF MS SBS SF S STT T TTB TTF MFB

SubchartRO

Содержимое атомарного ящика, указанного как Stateflow.Chart объект. Этот объект используется для добавления нижестоящих элементов, таких как состояния и переходы, в атомарное поле.

Содержание атомарного подграфика, указанного как Stateflow.Chart объект. Этот объект используется для добавления нижестоящих элементов, таких как состояния и переходы, в атомарную вложенную диаграмму.

AB КАК

SubviewerRO

Вложенный просмотр для графического объекта, указанного как Stateflow.Chart, Stateflow.State, Stateflow.Box, или Stateflow.Function объект. Подчиненный вид - это диаграмма или вложенная диаграмма, в которой можно графически просмотреть объект.

A AB КАК B GF J MF SBS SF S T TTF

Идентификация

СобственностьДоступОписаниеОбъекты
CreatedRO

Дата создания машины, указанная как символьный вектор.

M

CreatorRW

Создатель машины, указанный как символьный вектор.

M

DescriptionRW

Описание объекта, указанное как символьный вектор.

A AB КАК B C D E GF J M MF MS SBS SF S STT T TTB TTF MFB

DocumentRW

Ссылка на документ для объекта, указанная как символьный вектор.

A AB КАК B C D E GF J M MF MS SBS SF S STT T TTB TTF MFB

IdRO

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

A AB КАК B C D E GF J M MF MS SBS SF S STT T TTB TTF MFB

ModifiedRW

Запись изменений в машине, указанная как символьный вектор.

M

SSIdNumberRO

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

AB КАК D GF J MF MS SBS SF S T TTF

TagRW

Пользовательский тег для объекта, заданный как данные любого типа.

A AB КАК B C D E GF J M MF MS SBS SF S STT T TTB TTF MFB

VersionRW

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

M

Целочисленные данные и данные с фиксированной точкой

СобственностьДоступОписаниеОбъекты
EmlDefaultFimathRW

Дефолт fimath свойства диаграммы, таблицы перехода состояния, таблицы истинности или функции MATLAB, указанные как одно из следующих значений:

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

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

Для диаграмм и таблиц переходов состояний это свойство применяется только в том случае, если ActionLanguage свойство - 'MATLAB'.

Для функций MATLAB это свойство применяется только в том случае, если ActionLanguage диаграммы, которая содержит функцию 'C'.

Для функций таблицы истинности это свойство применяется только в том случае, если Language свойство таблицы истинности имеет значение 'MATLAB' и ActionLanguage диаграммы, содержащей таблицу истинности: 'C'.

C MF STT TTB TTF MFB

InputFimathRW

Дефолт fimath объект, указанный как символьный вектор. Когда EmlDefaultFimath свойство диаграммы, таблицы перехода состояния, таблицы истинности или функции MATLAB 'Other:UserSpecified', это свойство можно использовать для:

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

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

Для диаграмм и таблиц переходов состояний это свойство применяется только в том случае, если ActionLanguage свойство - 'MATLAB'.

Для функций MATLAB это свойство применяется только в том случае, если ActionLanguage диаграммы, которая содержит функцию 'C'.

Для функций таблицы истинности это свойство применяется только в том случае, если Language свойство таблицы истинности имеет значение 'MATLAB' и ActionLanguage диаграммы, содержащей таблицу истинности: 'C'.

C MF STT TTB TTF MFB

SaturateOnIntegerOverflowRW

Независимо от того, насыщаются ли данные на диаграмме, в таблице перехода состояний, в таблице истинности или в функции MATLAB при переполнении целых чисел, указанных как числовой или логический 1 (true) или 0 (false). Если это свойство отключено, данные переносятся при переполнении целых чисел. Дополнительные сведения см. в разделе Насыщение при переполнении целых чисел (Simulink).

Для функций MATLAB это свойство применяется только в том случае, если ActionLanguage диаграммы, которая содержит функцию 'C'.

Для функций таблицы истинности это свойство применяется только в том случае, если Language свойство таблицы истинности имеет значение 'MATLAB' и ActionLanguage диаграммы, содержащей таблицу истинности: 'C'.

C MF STT TTB TTF MFB

TreatAsFiRW

Унаследованные сигналы Simulink для обработки как Designer™ с фиксированной точкой fi объекты, указанные как одно из следующих значений:

  • 'Fixed-point' - Диаграмма, таблица перехода состояния, таблица истинности или функциональный блок MATLAB рассматривает все вводы с фиксированной точкой как fi объекты.

  • 'Fixed-point & Integer' - Диаграмма, таблица переходов состояний, таблица истинности или функциональный блок MATLAB рассматривает все фиксированные и целочисленные входы как fi объекты.

Для диаграмм и таблиц переходов состояний это свойство применяется только в том случае, если ActionLanguage свойство - 'MATLAB'.

C STT TTB MFB

Интерфейс

СобственностьДоступОписаниеОбъекты
InitializeMethodRW

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

  • Для локальных и выходных данных и сообщений используйте 'Expression' или 'Parameter'.

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

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

D MS

InputsRO

Входные аргументы блока MATLAB Function, заданного как массив Stateflow.Data объекты.

MFB

NameRW

Имя объекта данных, события или сообщения, указанного как символьный вектор.

D E MS

OutputsRO

Выходные аргументы блока MATLAB Function, заданного как массив Stateflow.Data объекты.

MFB

PortRW

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

D E MS

PriorityRW

Приоритет сообщения, заданный как символьный вектор. Если два отдельных сообщения возникают одновременно, это свойство определяет, какое сообщение обрабатывается первым. Меньшее числовое значение указывает на более высокий приоритет. Это свойство применяется только к локальным и выходным сообщениям в диаграммах дискретных событий. Дополнительные сведения см. в разделе Создание пользовательских систем очередей с использованием диаграмм статусов дискретных событий (SimEvents).

MS

Props.ComplexityRW

Принимает ли объект данных или данные сообщения комплексные значения, указанные как 'On' или 'Off'. Дополнительные сведения см. в разделе Сложные данные в диаграммах потока состояний.

D MS

Props.InitialValueRW

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

D MS

Props.Range.MaximumRW

Максимальное значение для объекта данных, указанное как символьный вектор. Дополнительные сведения см. в разделе Предельный диапазон.

D

Props.Range.MinimumRW

Минимальное значение для объекта данных, указанное как символьный вектор. Дополнительные сведения см. в разделе Предельный диапазон.

D

Props.ResolveToSignalObjectRW

Разрешается ли объект данных в Simulink.Signal объект, определенный в модели или базовой рабочей области, указанный как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Разрешение свойств данных из сигнальных объектов Simulink.

D

Props.Unit.NameRW

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

D

SaveToWorkspaceRW

Сохранять ли значение объекта данных в переменной с тем же именем в базовой рабочей области MATLAB в конце моделирования, указанной как числовой или логический 1 (true) или 0 (false). Это свойство применяется только к данным в диаграммах, которые используют C в качестве языка действий. Дополнительные сведения см. в разделе Сохранение окончательного значения в базовом рабочем пространстве.

D

ScopeRW

Область объекта данных, события или сообщения, указанная как одно из следующих значений:

  • 'Local'

  • 'Input'

  • 'Output'

  • 'Constant'

  • 'Parameter'

  • 'Data Store Memory'

  • 'Temporary'

  • 'Imported'

  • 'Exported'

D E MS

TriggerRW

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

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

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

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

E

TunableRW

Является ли объект данных настраиваемым параметром, указанным как числовой или логический 1 (true) или 0 (false). Во время моделирования можно изменять только настраиваемые параметры. Это свойство применяется только к данным параметров.

D

UpdateMethodRW

Метод обновления объекта данных, указанный как 'Discrete' или 'Continuous'. Это свойство применяется только в том случае, если ChartUpdate свойство диаграммы, содержащей данные: 'CONTINUOUS'. Дополнительные сведения см. в разделе Непрерывное моделирование времени в Stateflow.

D

Очередь

СобственностьДоступОписаниеОбъекты
MessagePriorityOrderRW

Тип приоритетной очереди для сообщения, указанный как одно из следующих значений:

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

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

Это свойство применяется только в том случае, если QueueType свойство сообщения: 'Priority'. Дополнительные сведения см. в разделе Тип очереди.

MS

QueueCapacityRW

Длина внутренней очереди для сообщения, заданная как целочисленный скаляр. Это свойство применяется только к локальным сообщениям и входящим сообщениям UseInternalQueue установить в значение true. Дополнительные сведения см. в разделе Емкость очереди.

MS

QueueOverflowDiagnosticRW

Уровень диагностического действия, когда количество входящих сообщений превышает емкость очереди для сообщения, указанный как 'Error', 'Warning', или 'None'. Это свойство применяется только к локальным сообщениям и входящим сообщениям UseInternalQueue установить в значение true. Дополнительные сведения см. в разделе Диагностика переполнения очереди.

MS

QueueTypeRW

Порядок удаления сообщений из очереди приема, указанный как одно из следующих значений:

  • 'FIFO' - Первый вход, первый выход.

  • 'LIFO' - Последний вход, первый выход.

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

Это свойство применяется только к локальным сообщениям и входящим сообщениям UseInternalQueue установить в значение true. Дополнительные сведения см. в разделе Тип очереди.

MS

UseInternalQueueRW

Поддерживает ли диаграмма Stateflow внутреннюю очередь приема для входного сообщения, указанного как числовой или логический 1 (true) или 0 (false). Это свойство применяется только к входящим сообщениям. Дополнительные сведения см. в разделе Использование внутренней очереди.

MS

Регистрация сигналов

СобственностьДоступОписаниеОбъекты
LoggingInfo.DataLoggingRW

Позволить ли сигнал, регистрирующийся для атомной поддиаграммы, государства, Simulink основывал государство или объект данных, определенный как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Выходные данные моделирования журнала для состояний и данных.

КАК D SBS S

LoggingInfo.DecimateDataRW

Следует ли ограничивать объем регистрируемых данных, указанный как числовой или логический 1 (true) или 0 (false). Когда это свойство true, регистрация сигналов пропускает выборки, используя размер интервала, заданный LoggingInfo.Decimation собственность.

КАК D SBS S

LoggingInfo.DecimationRW

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

КАК D SBS S

LoggingInfo.LimitDataPointsRW

Следует ли ограничивать число точек данных для регистрации, указанных как числовые или логические 1 (true) или 0 (false). Когда это свойство true, регистрация сигнала ограничивает количество точек данных с помощью значения, указанного в LoggingInfo.MaxPoints собственность.

КАК D SBS S

LoggingInfo.LoggingNameRW

Таможенное имя сигнала использовало для регистрации атомной поддиаграммы, государства, Simulink основывал государство или объект данных, определенный как вектор характера. Это свойство применяется только в том случае, если LoggingInfo.NameMode свойство - 'Custom'.

КАК D SBS S

LoggingInfo.MaxPointsRW

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

КАК D SBS S

LoggingInfo.NameModeRW

Источник имени сигнала раньше регистрировал атомную поддиаграмму, государство, Simulink базирующееся государство или объект данных, определенный как одна из этих ценностей:

  • 'SignalName' - Используйте название атомной поддиаграммы, государства, Simulink базирующееся государство или объект данных.

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

КАК D SBS S

Разложение состояния

СобственностьДоступОписаниеОбъекты
DecompositionRW

Разложение подстанций на верхнем уровне защитной оболочки в графике или состоянии, указанное как 'EXCLUSIVE_OR' или 'PARALLEL_AND'. Дополнительные сведения см. в разделе Указание декомпозиции подсостояния.

C S

ExecutionOrderRW

Порядок выполнения для атомарного подкадра, состояния или состояния на основе Simulink при параллельном разложении (AND), заданном как целочисленный скаляр. Это свойство применяется только при выполнении обоих условий:

  • Type свойство - 'AND'.

  • UserSpecifiedStateTransitionExecutionOrder свойство диаграммы, содержащей атомарную подшагу, состояние или состояние на основе Simulink, равно true.

КАК SBS S

TypeRO

Разложение однородных состояний, указанных как 'OR' или 'AND'. Атомарный подшаг, состояние или состояние на основе Simulink наследует это свойство от Decomposition свойство его родительского состояния или диаграммы.

КАК SBS S

Супершаговая семантика

СобственностьДоступОписаниеОбъекты
EnableNonTerminalStatesRW

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

C STT

NonTerminalMaxCountsRW

Максимальное число переходов, которые таблица перехода диаграммы или состояния может выполнить за один супершаг, указанный как целочисленный скаляр. Это свойство применяется только в том случае, если EnableNonTerminalStates свойство - true.

C STT

NonTerminalUnstableBehaviorRW

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

  • 'Proceed' - таблица перехода диаграммы или состояния переходит в спящий режим с последней конфигурацией активного состояния.

  • 'Throw Error' - таблица перехода диаграммы или состояния генерирует ошибку.

Это свойство применяется только в том случае, если EnableNonTerminalStates свойство - true.

C STT

См. также

| |

Связанные темы