Стандартные числовые атрибуты (СЧА) GPSS

Тип СЧА Определение Блоки Примечание
Транзакт (TRANS-ACTIONS) P$ Текущее значение параметра формата полуслово или слово ASSIGN, INDEX, INCREMENT, MARK, LOCATE, USING, DECREMENT, LOOP SPLIT  
PR$1 Приоритет PRIORITY Первоначальное значение приоритета назначается в GENERATE, диапазон 0-127
M$1 Транзитное время    
MP$ Параметрическое транзактное время MARK, ASSIGN (при условии, что в операнде В СЧА AC$1, C$1) MP$ном, где номер параметра транзакта - целое число 0-100 (по умолчанию)
XN$1 XN$1    
Блоки (BLOCKS) N$ Cчетчик входов в блок   Значения СЧА собираются автоматически
W$ Счетчик текущего содержимого блока    
Переменные (VARIAB-LES) V$ Арифметическая и логическая переменная    
Функции (FUNCTI-ONS) FN$ Функции    
Таблицы (TABLES) TB$ Среднее значение аргумента таблицы TABULATE Значения СЧА собирается автоматически
TC$ Счетчик входов в таблицу
TD$ Среднее квадратичное отклонение аргумента
Ячейки (SAVE-VALUES) XH$ X$ XF$ Текущее содержимое ячейки (формата полуслово-XH$, слово-XF$, X$) SAVEVALUE, SINGREMENT, SDECREMENT Первоначальное значение ячеек при инициализации модели 0 или задается картой INITIAL
Матрицы сохраняемых величин (MSAVEVALUES) MH$(a,b) Элемент строки «а», столбца «b». Полуслово. MSAVEVALUE INITIAL  
MX$(a,b) Элемент строки «а», столбца «b». Полное слово.
Списки пользователя (USERS CHAINS) CA$ Среднее число элементов в списке LINK, UNLINK Значения СЧА собирается автоматически
CH$ Текущее число элементов в списке
CM$ Максимальное число элементов в списке
CC$ Общее число входов
Ключи (LOGICS) LR$ Ключ сброшен (логическое 1) или ключ установлен (логическое 0) LOGIC Первоначальное состояние ключа при инициализации модели «сброшен» или «установлен», если использовать карту LINITIAL
Очереди (QUEUES) Q$ Текущая длина очереди QUEUE Значения СЧА собираются автоматически
QA$ Средняя длина очереди
QM$ Максимальная длина очереди
QC$ Общее число входов
QZ$ Количество нулевых входов
QT$ Среднее время пребывания транзакта в очереди
QX$ Среднее время пребывания транзакта в очереди без учета нулевых входов
Память (STOR-AGES) S$ Текущее содержимое памяти ENTER, LEAVE Значения СЧА собираются автоматически
R$ Число свободных единиц памяти
SR$ Коэффициент использования
SA$ Среднее содержимое памяти
SM$ Максимальное содержимое памяти
SC$ Общее число входов
ST$ Среднее время занятости единицы памяти
SE$ Память пуста (логические 0 или 1)
SNE$ Память не пуста (логические 0 или 1)
SF$ Память заполнена (логические 0 или 1)
SNF$ Память не заполнена (логические 0 или 1)
Приборы (FACIL-ITES) F$ Состояние устройства (логические 0 или 1) SEIZE RELEASE PREEMPT RETURN Состояние устройств устанавливается автоматически
FI$ Прибор находится в состоянии прерывания (логические 0 или 1)
FNI$ Прибор не находится в состоянии прерывания (логические 0 или 1)
FNU$ Прибор не используется (логические 0 или 1)
FS$ Номер транзакта, занимающего прибор
FP$ Номер прерывающего транзакта
FR$ Коэффициент использования устройства
FC$ Общее число входов
FT$ Среднее время пребывания транзакта в устройстве
Системные атрибуты (SYSTEM ATTRI-BUTES) AC$1 Абсолютное время RESET Относительное время после RESET обнуляется
C$1 Относительное время
TG$1 Содержимое счетчика завершения START TERMINATE Содержимое счетчика уменьшается на число единиц, указанных в блоке TERMINATE
RN$j Случайное число в интервале [0, 1], и используемое как аргумент функции, и случайное число в интервале [0, 999] в карте f[variable]    

Приложение 4


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: