Модуль данных 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 («Сбор статистики») | Определяет, собирать ли автоматически статистику и хранить ее в базе данных отчетов для данного типа данных или нет. |