Меню
Начало

18. Основные объекты имитационной модели.

Имитационное моделирование — метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности.

Основные объекты имитационной модели (на основе библиотеки SimEvents инструмента моделирования Simulink):

•Генераторы объектов, событий сигналов (Generators)
>Time Based Entity Generator (Генератор объектов на основе интервалов времени)
>Event Based Entity Generator (Генератор объектов на основе событий)
>Event Based Random Number (Генератор случайных чисел)

•Блоки приема объектов и сигнала
>Entity Sink (уничтожает сгенерированные объекты)
>Signal Scope (строит один график исследуемого сигнала)
>X-Y Signal Scope (строит графики по 2м параметрам одновременно)
>Instantaneous Entity Counting Scope (отображает количество объектов в какой-то момент времени)

•Очереди объектов
>FIFO Queue (формирует очередь объектов «первым вошел – первым вышел»)
>LIFO Queue («последним вошел – первым вышел)
>Priority Queue (очередь, где у каждого объекта свой приоритет. Объект с наивысшим приоритетом обслуживается первым)

•Атрибуты объектов
>Set Attribute (задает некоторое свойство (атрибут) объекту)
>Get Attribute (считывает атрибут и выводит его значение через внешний порт)

•Сервисы обслуживания объектов
>Single Server (Обслуживает одного клиента за определенное время, затем передает его через внешний порт)
>N-Server (Обслуживает несколько клиентов)
>Infinite Server (Обслуживает бесконечное число клиентов, задерживая их на некоторое время, сервис всегда свободен)

•Маршрутизация объектов
>Path Combiner (объединяет несколько потоков объектов в один)
>Output Swith (разделяет один поток на несколько)
>Replicate (Создает копии потока по количеству выходных портов)
>Input Switch (смешивает несколько потоков в один согласно критерию)

•Измерение времени
>Start timer (определяет начало участка измерения времени для каждого объекта потока)
>Read timer (считывает истекшее время для каждого помеченного объекта потока и среднее время для всех объектов потока)

•Пропускные врата объектов
>Enabled Gate (пропускает через себя объект далее, получив разрешающий сигнал, без разрешающего сигнала врата закрыты)
>Release Gate (пропускает через себя наиболее ожидающий объект, пропуская сразу закрываются)

•Управление объектами
>Entity Combiner (создает один композитный объект из нескольких, сохраняя информацию о каждом объекте)
>Entity Splitter (разбивает композитный объект на составляющие его объекты)

<-- Back

Hosted by uCoz