Параметры конфигурации модели: Stateflow Diagnostics

Категория Diagnostics > Stateflow включает параметры для обнаружения проблем, связанных с Stateflow® чарты.

ПараметрОписание

Неиспользованные данные, события, сообщения и функции

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

Неожиданное обратное отслеживание

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

  • Не имеет безусловного пути перехода в состояние или терминальное соединение

  • Имеет несколько переходных путей, ведущих к нему

Недопустимый доступ к входным данным в инициализации графика

Выберите диагностическое действие, которое должно быть выполнено, когда график:

  • Имеет ExecuteAtInitialization значение свойства установлено в true

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

Никаких безусловных переходов по умолчанию

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

Переход за пределы естественного родительского элемента

Выберите диагностическое действие, которое должно быть выполнено, когда график содержит переход, который закольцовывается вне родительского состояния или соединения.

Неориентированные трансляции событий

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

Действие перехода, заданное перед действием условия

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

Чтение-перед-запись в вывод на графике Мура

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

Абсолютное временное значение короче, чем период дискретизации

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

Самопереход на состоянии листа

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

Выполнение-при-Инициализация отключена при наличии входа событий

Выберите диагностическое действие, которое должно быть выполнено, когда Stateflow обнаруживает срабатывающие или включённые графики, которые не выполняются при инициализации.

Использование машинно-родительских данных вместо памяти хранилища данных

Выберите диагностическое действие, которое должно быть выполнено, когда Stateflow обнаруживает данные с пометкой машины, которые могут быть заменены на графические данные возможности Data Store Memory.

Недоступный путь выполнения

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

Похожие темы