В этом примере показано, как сохранить и восстановить состояние моделирования модели SimEvents ® с помощью флажка Сохранить конечную операционную точку (Save final operating point) и использовать его в качестве начального состояния для будущего моделирования. Дополнительные сведения об использовании команды Сохранить конечную операционную точку см. в разделе Сохранить и восстановить операционную точку моделирования.
Флажок Сохранить конечную операционную точку (Save final operating point) используется для сохранения состояния простой системы очередей с блоком «Генератор сущностей» (Entity Generator), блоком «Очередь сущностей» (Entity Queue), блоком «Сервер сущностей» (Entity Server) и блоком «Терминатор сущностей» (Entity Terminator). Порт n вывода сигнала, отображающий количество объектов, покинувших блок очереди объектов, соединен с блоком области. Дополнительные сведения о выполнении основных задач по созданию этой модели см. в разделе Создание дискретной модели событий. Единственное отличие модели - размещение области видимости.

Откройте диалоговое окно Параметры блока сервера сущностей (Entity Server Block Parameters). Установите значение времени обслуживания 2.
Длина очереди увеличивается во время моделирования, так как время обслуживания превышает время межгенерации объекта.
На панели инструментов Simulink ® выберите вкладку «Моделирование» и «Параметры модели». В диалоговом окне «Параметры конфигурации» на панели «Импорт/экспорт данных» установите флажок «Конечные состояния» с именем переменной.xFinal и установите флажок Сохранить конечную операционную точку.

Смоделировать модель и открыть блок «Область». Обратите внимание, что конечная длина очереди равна 6.
Длина очереди увеличивается, с всплесками в разы 2, 4, 6, 8, и 10 поскольку значение времени службы блока сервера сущностей равно 2. Объект в блоке сервера сущностей удаляется, и объект, который поступает в блок очереди сущностей, немедленно переходит в блок сервера сущностей.

В диалоговом окне Параметры конфигурации (Configuration Parameters) установите флажок Начальное состояние (Initial state) и укажите имя переменной как xFinal.
xFinal используется в качестве начального состояния для следующего моделирования.

Увеличение времени моделирования до 20.
Установите время моделирования больше, чем 10 для наблюдения за моделированием с сохраненным исходным состоянием моделирования.
Моделирование модели. Откройте блок «Область». Обратите внимание, что моделирование начинается с длины очереди 6, которое является окончательным состоянием предыдущего моделирования.

Генератор объектов | Очередь сущностей | Сервер сущностей | Терминатор объекта