Модуль Queue (Очередь)

Модуль данных Queue предназначен для указания дисциплины выхода объектов (транзактов) из очереди. По умолчанию используется дисциплина – «первый пришел, первый ушел (FIFO). У данного модуля есть дополнительное поле, которое позволяет определить очередь как разделенную. Подобен паре блоков Queue - Depart языка GPSS. Задаваемые свойства модуля приведены в таблице 3.11.

Таблица 3.11

Название свойства Описание
Name («Название») Название очереди. Имя должно быть уникальным.
Type («Тип») Правило упорядочивания в очереди, может быть основано на значении атрибута. Возможные типы: ● First In, First Out (Первый вошёл – первый вышел; FIFO); ● Last In, First Out (Последний вошёл, первый вышел;LIFO); ● Lowest Attribute Value (Наименьшее значение атрибута); ● Highest Attribute Value (Наибольшее значение атрибута). Малым значением атрибута может считаться 0 или 1, боль-шим – 200 или 300.
Attribute Name («Название атрибута») Атрибут, который будет проверяться на наименьшее значение (Lowest Attribute Value) или наибольшее значение (Highest Attribute Value). Объекты с наименьшим или наибольшим значением атрибута будут устанавливаться в начало очереди.
Shared («Разделенная») Флажок, который определяет, используется ли выбранная очередь в нескольких местах имитационной модели. Разделя-емые очереди могут использоваться для занятия ресурсов (например, с использованием модуля Seize из панели Advanced Properties (Расширенные свойства)).
Report Statistics («Сбор статистики») Определяет, собирать ли автоматически статистику и хранить ее в базе данных отчетов для данного типа данных или нет.