Блок Discrete-Event Chart похож на график Stateflow®, но используется в дискретных событиях.
Блок Stateflow Discrete-Event Chart может получить, обработать и отправить сущности SimEvents®. Используя блок Stateflow Discrete-Event Chart, чтобы создать системы SimEvents позволяет вам использовать в своих интересах графическое изменение состояния и язык действия MATLAB®, используемый в программном обеспечении Stateflow. Блок Discrete-Event Chart может использоваться подобным способом к диаграмме Stateflow.
Различающая характеристика блока Discrete-Event Chart - то, что он выполняется основанным на событии, а не основанным на времени способом. Блок Discrete-Event Chart обеспечивает эти преимущества для моделирования дискретного события:
Точная синхронизация — разрешение времени для вхождения событий может быть произвольно точным и не ограничивается шагом расчета модели.
Для получения дополнительной информации см. Дискретную Схему событий Точная Синхронизация.
Включите прибытие — блок Discrete Event Chart сразу выполняется по прибытию сообщения. Это не ожидает следующего хита шага расчета.
Для получения дополнительной информации смотрите Триггер Блок Дискретной Схемы событий по Прибытию сообщения.
Переменный порядок выполнения — блок Discrete Event Chart не имеет фиксированного отсортированного порядка выполнения. Порядок выполнения зависит от условий во время выполнения модели.
Для получения дополнительной информации смотрите Динамическое Планирование Блока Дискретной Схемы событий.
Множества потоков выполнения на временной шаг — блок Discrete Event Chart могут выполнить нуль или многократно в одном временном шаге.
Для получения дополнительной информации смотрите Динамическое Планирование Блока Дискретной Схемы событий.
С программным обеспечением SimEvents можно просмотреть, отредактировать и симулировать пользовательский блок Discrete Event Chart в модели SimEvents в качестве примера. Однако, чтобы сохранить модель у вас должна быть лицензия Stateflow.
Для новых моделей, без лицензии Stateflow, вы можете просмотреть и отредактировать модель, но не можете симулировать или сохранить ее.
Сущности, которые вы используете с дискретными схемами событий, могут быть объектами шины или анонимными сущностями.