Jump to content

Государственный поток

Государственный поток
Разработчик(и) MathWorks
Стабильная версия
Р2018б / 12 сентября 2018 г .; 5 лет назад ( 12.09.2018 )
Предварительный выпуск
Р2018б / 14 июня 2018 г .; 6 лет назад ( 14.06.2018 )
Операционная система Windows , macOS , Linux [1]
Платформа х64
Тип Прикладное программное обеспечение
Лицензия Собственный
Веб-сайт Страница продукта Stateflow

Stateflow (разработанный MathWorks ) — это инструмент логики управления, используемый для моделирования реактивных систем с помощью конечных автоматов и блок-схем в модели Simulink . Stateflow использует вариант нотации конечного автомата, установленный Дэвидом Харелом , позволяющий представлять иерархию, параллелизм и историю в диаграмме состояний. [2] [3] Stateflow также предоставляет таблицы переходов состояний и таблицы истинности .

Обычное использование

[ редактировать ]

Stateflow обычно используется для указания дискретного контроллера в модели гибридной системы, где непрерывная динамика (т. е. поведение объекта и окружающей среды) задается с помощью Simulink. [4] [5]

Конкретные приложения для Stateflow включают в себя:

  • Логика режима , где каждый дискретный режим системы представлен состоянием. [6]
  • Управление сбоями , где диаграмма Stateflow используется для контроля того, как система реагирует на сбои и сбои внутри системы. [7]
  • Планирование задач , где диаграмма Stateflow используется для планирования выполнения определенных задач либо в диаграмме Stateflow, либо в рамках всей модели Simulink. [8]

Расширения

[ редактировать ]

С Stateflow можно использовать ряд инструментов MathWorks и сторонних производителей для проверки проекта и генерации кода. Например, Simulink Verification and Validation, инструмент MathWorks, можно использовать для проверки прослеживаемости требований и анализа покрытия модели. Другие дополнительные инструменты генерации кода можно использовать для автоматической генерации кода C, C++, HDL и PLC для реализации во встроенных системах.

  1. ^ MathWorks - Stateflow - Требования
  2. ^ MATLAB Tech Talks об основах и использовании конечных автоматов
  3. ^ Моделирование гибридных систем с использованием Stateflow
  4. ^ Грегуар Хамон; Джон Рашби . «Операционная семантика для Stateflow» (PDF) . Представлено на конференции «Фундаментальные подходы к программной инженерии» (FASE), Барселона, Испания, март 2004 г. НИИ . Международная лаборатория компьютерных наук
  5. ^ Orion GN&C MATLAB/Simulink/Стандарты Stateflow
  6. ^ А. Тивари. «Формальная семантика и методы анализа для моделей потока состояний Simulink» (PDF) . НИИ . Международная лаборатория компьютерных наук {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  7. ^ Тестирование на основе требований при проектировании управления самолетом
  8. ^ Советы по моделированию встроенного кодера-робота NXT
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2831486c67f49f5e225cd4fc586cf448__1683477360
URL1:https://arc.ask3.ru/arc/aa/28/48/2831486c67f49f5e225cd4fc586cf448.html
Заголовок, (Title) документа по адресу, URL1:
Stateflow - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)