В зависимости от конфигурации можно использовать решатели с переменным шагом и с фиксированным шагом для систем с дискретными событиями. Чтобы выбрать настройки решателя для модели, перейдите на панель Решатель (Solver) диалогового окна Параметры конфигурации модели (model Configuration Parameters).
При выборе типа решателя для модели используйте следующие рекомендации.
Если модель содержит только вычисления на основе событий и исключает непрерывные и дискретные вычисления на основе времени, выберите дискретный решатель с переменным шагом. В этом случае при выборе непрерывного решателя с переменным шагом программа обнаруживает, что модель не содержит блоков с непрерывными состояниями (блоки Simulink ®), и автоматически переключает решатель наdiscrete (no continuous states). Когда программное обеспечение вносит это изменение, оно выдает сообщение в окне команд MATLAB ®.
Если система дискретных событий находится в модели Simulink, которая также содержит моделирование на основе времени, выберите решатель с переменным шагом или с фиксированным шагом в зависимости от требований моделирования. Для каждого типа решателя следующие разделы описывают поведение систем с дискретными событиями, когда они содержатся в таких моделях.
Если система дискретных событий находится в модели Simulink, которая содержит основанное на времени моделирование, и вы выбираете решатель с переменным шагом для модели, решатель Simulink имеет основной шаг времени каждый раз, когда система дискретных событий обрабатывает события.
На следующем рисунке показано поведение решателя с переменным шагом при использовании с системой дискретных событий, содержащейся в модели Simulink.

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