А – номер или имя устройства, заданное пользователем. При входе транзакта в этот блок интерпретатор системы проверяет, занято устройство или нет. Если устройство свободно, то оно занимается. Устройство считается занятым до тех пор, пока занимающий его транзакт не войдет в соответствующий блок RELEASE.
RELEASE А
А – номер или имя устройства, заданное пользователем. Оно должно совпадать с именем в блоке SEIZE.
SEIZE PRIEM
RELEASE PRIEM
Статистическая информация о работе устройства при моделировании собирается автоматически.
Если в модели используются объекты типа «устройство», то в файле стандартной статистики будет представлена информация об использованных устройствах.
После блока SEIZE может сразу же следовать другой блок SEIZE, если транзакт должен одновременно занять два или более устройств (например, рабочего и инструмент).
Транзакт не может освободить устройство, которое он не занимал.
РЕАЛИЗАЦИЯ ЗАДЕРЖКИ ВО ВРЕМЕНИ.
Перевод с английского языка блока ADVANCE (ЗАДЕРЖАТЬ) - продвигать, а не задерживать. Этот блок действительно продвигает ЧАСЫ модельного времени на некоторое значение, но фактически он осуществляет задержку продвижения транзакта в течение некоторого интервала времени. Обычно этот интервал задается случайной величиной.
ADVANCE А,В
A – среднее значение интервала
B – интервал – модификатор или интервал – функция
ADVANCE 20,10 20 – средний интервал обслуживания требований в системе, 10 – максимальное отклонение от среднего. Интервал 10-30 мин.
Блоки ADVANCE можно располагать в любых местах программы, а не только между блоками SEIZE и RELEASE.
СБОР СТАТИСТИКИ ОБ ОЖИДАНИИ.
Система моделирования GPSS обеспечивает возможность сбора статистики с помощью такого средства, как регистратор очереди. При использовании регистратора очереди в тех точках модели, где число ресурсов ограничено, интерпретатор автоматически начинает собирать различную информацию об ожидании с помощью СЧА, а именно:
1) число входов транзактов в очередь;
2) количество транзактов, которые фактически присоединились к очереди и сразу ее покинули, т.е. имели время ожидания равное нулю;
3) максимальная длина очереди;
4) среднее число ожидавших транзактов;
5) среднее время ожидания тех транзактов, которым пришлось ждать.
В модели может быть несколько регистраторов очередей, различающихся именами.
Статистическая информация об очереди формируется QUEUE (Увеличить содержимое очереди) и DEPART (Уменьшить содержимое очереди).