Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обработка данных / Томашевский_Имитационное моделирование в среде GPSS_2003.doc
Скачиваний:
353
Добавлен:
31.05.2015
Размер:
14 Мб
Скачать
☆

Приложение Системные сча

RNj – число, вычисляемоеj-м генератором случайных чисел. Все ге­нераторы выдают последовательность равномерно распреде­ленных случайных чисел. Это число целое и изменяется от 0 до 999 включительно, кроме двух случаев его использования – в качестве аргумента функции или выражения переменной (VARIABLE,FVARIABLE). В этих случаяхRNj будет дробью от 0 до 0.999999;

C1 –текущее значение относительного (условного) времени. Авто­матически изменяется программой и устанавливается в 0 управляющими операторамиCLEARилиRESET;

AC1 – текущее значение абсолютного времени. Эта величина не ме­няется под действием управляющего оператораRESETи уста­навливается в 0 лишь под действием оператораCLEAR;

TG1 – текущее значение счетчика завершений;

XN1 – номер активного сообщения;

Z1 – размер свободной оперативной памяти в битах,

M1 – время пребывания в модели транзакта, обрабатываемого про­граммой в данный момент. Эта величина может изменяться блокомMARK;

PR– приоритет транзакта, обрабатываемого в данный момент. Эта величина может изменяться блокомPRIORITY. По умолчанию приоритет равен 0.

Сча транзактов

Pj или *jили *<имя>, или *$<имя> – значение параметраjтекущего транзакта или значение параметраcименем <имя> текущего транзакта;

MPj– значение времени, равное разности относительного модельного времени и содержимогоj-го параметра текущего транзакта;

MBj– флаг синхронизации: 1, если транзакт в блоке; принадлежит тому же семейству, что и текущий транзакт; 0 – в противном случае.

Сча блоков:

Nj— общее число транзактов, вошедших в блоку;

Wy– текущее число транзактов, находящихся в блоке/.

СЧА МКУ

Sj– текущее значение содержимого многоканального устройстваj. Содержимое многоканального устройства изменяется блокамиENTERиLEAVE;

Rj– число свободных единиц многоканального устройстваj. Эта величина изменяется блокамиENTERиLEAVE;

SRj– коэффициент использования многоканального устройстваjв тысячных долях;

SAj– среднее содержимое многоканального устройстваj;

SMj– максимальное содержимое многоканального устройстваj;

SCj– общее число входов в многоканальное устройствоj;

STj– среднее время пребывания транзактов в многоканальном уст­ройствеj;

SEj– флаг незанятости многоканального устройстваj: 1 — свободно, 0 – занято;

SFj- флаг заполнения многоканального устройстваj: 1 – заполнено, 0 – не заполнено;

SVj– флаг готовности многоканального устройстваjк использова­нию: 1 — готово, 0 – не готово.

Сча одноканальных устройств:

Fj– текущее состояние устройстваj. Эта величина равна 0, если устройство свободно, и 1 – во всех остальных случаях. Этот ат­рибут изменяется блокамиSEIZE,RELEASE,PREEMPTиRETURN.;

FIj – флаг прерывания устройства: 1, если устройство находится в состоянии прерывания , 0 — в противном случае;

FRj– коэффициент использования устройстваjв тысячных долях;

FVj– флаг готовности устройства к использованию: 1 – готово, 0 – в противном случае;

FCj– общее число входов в устройствоj;

FTj – среднее время использования устройства транзактами.

Сча очередей

Qj– длина очередиj;

QAj– средняя длина очередиj;

QMj– максимальная длина очередиj;

QCj – общее число входов в очередьj;

QZj– число нулевых входов в очередьj;

QTj– среднее время пребывания транзактов в очередиj(включая ну­левые входы);

QXj –среднее время пребывания транзактов в очередиj(без нулевых входов).