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

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

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

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

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

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

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

  • Объекты - типы объектов, которые имеют это свойство. Типы объектов перечислены как: Аннотация (A), Атомный ящик (AB), Атомный подграфик (AS), Коробка (B), Диаграмма (C), Буфер обмена (CB), Данные (D), Событие (E), Редактор (ED), Графическая функция (GF).® Функция (MF), Блок MATLAB function (MFB), Сообщение (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 ввод-вывод.

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 Function семантику прямого прохода, заданную в виде числа или логического 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 эквивалентно щелчку правой кнопкой мыши графического объекта и выбору Comment Out. Для получения дополнительной информации смотрите Комментарий объектов 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 объекты.

RW для всех других объектов.

Имя объекта, заданное как вектор символов.

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 Function блока, заданный как вектор символов. Чтобы ввести несколько строк кода, можно:

  • Вызовите функцию MATLAB sprintf и используйте escape sequence \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'. Для получения дополнительной информации смотрите Обзор машин Мили и Мура.

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). Только данные переменного размера могут изменить размер во время симуляции. Это свойство применяется только к входным и выходным данным и эквивалентно флажку Variable Size в диалоговом окне Свойства данных. Для получения дополнительной информации см. «Объявление данных переменного размера в диаграммах Stateflow».

D

Props.Array.SizeRW

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

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 свойства определяют значение этого свойства.

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

D MS

Props.Type.BusObjectRW

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

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'. Для получения дополнительной информации смотрите Данные с Фиксированной Точкой в Диаграммах Stateflow.

D MS

Props.Type.Fixpt.FractionLengthRW

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

D MS

Props.Type.Fixpt.LockRW

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

D MS

Props.Type.Fixpt.ScalingModeRW

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

D MS

Props.Type.Fixpt.SlopeRW

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

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 полю помощника по типам данных в Model Explorer, диалоговом окне Свойства данных или диалоговом окне Свойства сообщения. Для получения дополнительной информации см. Раздел «Задание типа данных Stateflow».

D MS

Props.Type.SignedRW

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

D MS

Props.Type.WordLengthRW

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

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). Для получения дополнительной информации см. «Мониторинг тестовых точек в диаграммах Stateflow».

КАК D SBS S

UnderSpecDiagnosticRW

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

TTB TTF

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

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

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

C STT TTB MFB

EnableZeroCrossingsRW

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

C STT

SampleTimeRW

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

C STT TTB MFB

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

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

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

C

ExportChartFunctionsRW

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

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

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

T

DestinationEndPointRW

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

T

DestinationOClockRW

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

T

DropShadowRW

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

A

EditorRO

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

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

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

A

Font.SizeRW

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

A

Font.WeightRW

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

A

FontSizeRW

Размер шрифта для метки куба, состояния, функции или перехода, заданный как скаляр. The 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

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

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 окно таблицу графика или переходов состояний, заданную в виде числа или логического 1 (true) или 0 (false).

C STT

Иерархия

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

График, содержащая объект, заданная как Stateflow.Chart объект.

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

DirtyRW

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

C M STT TTB MFB

IcedRO

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

C M STT TTB MFB

LockedRW

Является ли график, таблица переходов состояний, таблица истинности MATLAB Function блок или модель 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 для обработки как Fixed-Point Designer™ fi объекты, заданные как одно из следующих значений:

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

  • 'Fixed-point & Integer' - График, таблица переходов состояний, таблица истинности или MATLAB Function блок обрабатывает все входы с фиксированной и целочисленной точками как 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

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

MS

Props.ComplexityRW

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

D MS

Props.InitialValueRW

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

D MS

Props.Range.MaximumRW

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

D

Props.Range.MinimumRW

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

D

Props.ResolveToSignalObjectRW

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

D

Props.Unit.NameRW

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

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 состояния в параллельном (И) разложении, заданный как целочисленный скаляр. Это свойство применяется только, когда оба из этих условий удовлетворены:

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

  • The 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

См. также

| |

Похожие темы