Библиотека SimEvents ® предоставляет шаблоны проектирования, на которые можно ссылаться при моделировании. Чтобы получить доступ к этим образцам, откройте библиотеку SimEvents и дважды щелкните блок «Образцы проекта».

При моделировании следует учитывать следующие образцы конструкции:
| Образец конструкции | Описание | Исходные спецификации | Выходные спецификации | Приложение |
|---|---|---|---|---|
Объекты с экспоненциальным случайным временем поступления | Генерирует объекты со случайным интервалом времени экспоненциальным распределением. | Неприменимо | Структурированная сущность с указанными атрибутами | Модель:
|
Время обслуживания от случайного распределения | Указывает время ожидания на сервере сущностей как случайное число, равномерно распределенное от 0 до 1. | Любой тип объекта | Унаследовано от входных данных | Модель:
|
Извлечение атрибутов объектов в виде сигналов | Извлекает один или несколько атрибутов объектов в качестве сигналов. | Структурированный объект или объект шины с указанным атрибутом |
Извлеченный атрибут - наследуется из входных данных | Проверка или использование определенного атрибута сущности |
Объекты временной метки при создании | Создает объекты с атрибутом TimeStamp, который записывает время моделирования при создании. | Неприменимо | Структурированная сущность с атрибутами | Используется, когда требуется время генерации объектов, например, при вычислении приоритета в комбинированном алгоритме планирования. |
Освободить объект при изменении значения сигнала | Освобождает входящий объект при переходе к функции шага. | Любой тип объекта | Унаследовано от входных данных | Используется для управления передачей объектов на основе изменения функции. |
Открыть ворота при завершении обслуживания | После завершения обслуживания шлюз открывает и освобождает объект. | Любой тип объекта | Унаследовано от входных данных | Используйте завершение задачи для запуска обработки сущности. |
Считывание объекта, проходящего от A к B, и открытие литника | Передача объекта из A в B открывает шейку питателя и освобождает объект. | Любой тип объекта | Унаследовано от входных данных | Используется для моделирования прохождения объекта в одном маршруте для управления прохождением другого маршрута. |
Выберите сущность с соответствующим атрибутом | Выберите объекты, для которых указанные атрибуты соответствуют анонимному объекту на контрольном порте | Структурированный объект или объект шины с указанным атрибутом | Унаследовано от входных данных | Выбор объектов с указанным атрибутом для вывода |
Дискретная диаграмма событий: один сервер с паузой | Сообщение Ctrl инициирует паузу обслуживания входящего объекта. Второе сообщение Ctrl продолжает службу. Данные объекта передают время обслуживания. | Ctrl - анонимная сущность, указывающая паузу и возобновление Сущность - анонимная сущность, указывающая время обслуживания | Унаследовано от входных данных | Используйте внешние события или сигналы для приостановки обслуживания объектов. |
Дискретная диаграмма событий: один сервер с тайм-аутом | Если время обслуживания (которое является случайным) превышает предел времени ожидания, заданный данными объекта, объект покидает сервер. | Анонимная сущность с указанным пределом времени ожидания | Унаследовано от входных данных | Модель:
|
Дискретная диаграмма событий: Пользовательский переключатель вывода | Случайная маршрутизация объектов к одному из трех выходных портов. | Анонимная сущность | Унаследовано от входных данных | Реализация более сложного алгоритма маршрутизации для выходного коммутатора. |
Система дискретных событий MATLAB: пользовательский генератор | Блок пользовательского генератора, определенный с помощью блока системы дискретных событий MATLAB, является базовым генератором объектов. Генераторный блок требует указания периода генерации. | Неприменимо | Анонимная сущность | Реализация более сложного генератора объектов. |
Система дискретных событий MATLAB: пользовательский сервер | Блок пользовательского сервера, определенный с помощью блока системы дискретных событий MATLAB, является базовым сервером сущностей. Блок сервера требует указания номера сервера и времени обслуживания. | Любой тип объекта | Унаследовано от входных данных | Реализация более сложного сервера сущностей. |
Система дискретных событий MATLAB: очередь выбора | Блок очереди выбора, определенный с помощью блока системы дискретных событий MATLAB, хранит объекты типа шины. | Ключ - анонимный объект, несущий ключ выбора IN - структурированный объект или объект шины с указанным атрибутом | Наследовать от IN | Выберите конкретный объект для вывода из очереди. |
Дискретная диаграмма событий | Система дискретных событий MATLAB