na_0007: Guidelines for use of Flow Charts, Truth Tables and State Machines

ID: Заголовок

na_0007: Инструкции для использования Блок-схем, Таблиц истинности и Машины состояний

Приоритет

Строго рекомендуемый

Осциллограф

MAAB

Версии MATLAB

Все

Описание

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

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

    • Диагностические модели с передачей, сбоем, аварийным прекращением работы и состояниями конфликта

    • Модель, которая вычисляет различные режимы работы для алгоритма управления

  • Если первичная природа функционального сегмента включает if-then-else операторы, используйте блок-схемы или таблицы истинности.

Специфические особенности

Если первичная природа функционального сегмента должна вычислить режимы или состояния, но if-then-else операторы требуются, добавляют блок-схему в состояние в рамках диаграммы состояний. (См. Шаблоны Блок-схемы.)

Объяснение

  • Удобочитаемость

  • Рабочий процесс

  • Симуляция

  • Верификация и валидация

  • Генерация кода

В последний раз измененный

V2.0

Проверка Model Advisor

Не применяется

Введен в R2010a