logo
!ЛР2

Событийное моделирование

Stateflow – это расширение среды Simulink для моделирования логики событий, состояний и переходов в сложных событийных системах. Stateflow представляет собой язык, элементы которого описывают логику поведения систем в естественной, читаемой, и понятной форме. Stateflow тесно интегрирован с MATLAB и Simulink, образуя таким образом среду для эффективного проектирования логики систем управления и микропроцессорных устройств. Stateflow позволяет создавать модели событийных систем в виде графических блок-диаграмм и моделировать режимы их работы на основе теории конечных автоматов. Stateflow – это часть интегрированной среды MATLAB и Simulink. Использование пакета Stateflow вместе с Simulink позволяет создавать системы, совмещающие в себе модели физических объектов и логику смены их состояний и событий. Например, при проектировании системы управления возможно совместное моделирование объекта с обратными связями и подсистемы обработки отказов. Построенные в Stateflow логические системы могут быть преобразованы в С-код с помощью специального продукта MATLAB Coder. Это позволяет реализовывать разработанные системы управления и встраиваемые системы на различных микроконтроллерах.

SimEvents - это библиотека Simulink для моделирования систем с дискретными состояниями, использующая теорию очередей и систем массового обслуживания. Позволяет создавать имитационные модели прохождения объекта через сети и очереди, обеспечивает моделирование систем зависящих не от времени, а от дискретных состояний. Позволяет анализировать такие характеристики производительности модели как интенсивность потока, потеря пакетов и т.п. SimEvents также может быть использован для построения таких моделей как производственный процесс для того, чтобы подсчитать необходимые ресурсы и определить узкие места. Библиотеки готовых блоков, таких как очереди, серверы и переключатели позволят вам изобразить систему в виде интерактивной блок-схемы.

Yandex.RTB R-A-252273-3