Этот пример показывает точную синхронизацию, что блок Discrete-Event Chart выполняется, когда это генерирует части в средстве. Поведение Дискретной Схемы событий и блоков Stateflow® сравнено. Оба блока требуют лицензии Stateflow®. Используя блок Discrete-Event Chart, пример показывает, что временное разрешение событий может быть произвольно точно и независимо от шага расчета модели.
В этом примере сущность представляет часть, сгенерированную в pi секунды. Решатель установлен в Fixed-step с размером шага 1, и для блока Chart Stateflow®, Enable Super Step Semantics флажок устанавливается. Для получения дополнительной информации смотрите Супер Семантику Шага (Stateflow).

В этой модели блок Part Generation создается с помощью блока Discrete-Event Chart, и График Генерации Части создан с помощью блока Chart Stateflow®. Оба блока содержат ту же модель изменения состояния, включая два состояния, CreatePart и WaitForQA.
CreatePart состояние представляет производство Part в pi секунды.
WaitForQA состояние представляет ожидание отдела контроля качества по Partвалидация.

Включите аннотацию шага расчета и симулируйте модель. Заметьте, что шаг расчета для блока Discrete-Event Chart отражает основанную на событии выборку.

Наблюдайте тот Part сгенерирован Дискретной Схемой событий после точно 3.14 секунды, независимые от размера шага симуляции.

Наблюдайте тот Part сгенерирован Графиком Stateflow® после 4 секунды. Это происходит из-за фиксированного размера шага 1 , который заставляет блок Chart Stateflow® ожидать до следующего шага симуляции.
