Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / Уч_пособие_МС.doc
Скачиваний:
309
Добавлен:
20.02.2014
Размер:
10.43 Mб
Скачать

Стандартные числовые атрибуты

Типы объектов

Символи-ческое обозначе-ние

Диапазон изменения

Описание

Транзакты

PF

PH

PB

PL

PR

M1

MP

±(231 – 1)

±(215 – 1)

±(27 – 1)

±(224 – 1)

0…127

±(231 – 1)

±(231 – 1)

Текущее значение параметра

(формат F– «слово»,H– «полуслово»,

B– «байт»,L– «плавающая точка») транзакта, обрабатываемого в данный момент.

Приоритет обрабатываемого транзакта.

Транзактное время.

Параметрическое транзактное время.

Блоки

N

W

224 – 1

215 – 1

Счетчик входов в блок

Счетчик текущего содержимого блока

Памяти

F

FR

FC

FT

S

R

SR

SA

SC

ST

SM

Логические

1 или 0

0…999

231– 1

231 – 1

231 – 1

231 – 1

0…999

231 – 1

231 – 1

231 – 1

231 – 1

Состояние устройства

Коэффициент использования (в долях от 1000)

Счетчик входов

Среднее время/транзакт

Текущее содержимое памяти

Число свободных единиц памяти

Коэффициент использования (в долях от 1000)

Среднее содержимое памяти

Счетчик входов

Среднее время, транзакт

Максимальное содержимое памяти

Переменные

V

FV

BV

±(231 – 1)

10-78 … 1075

1 или 0

Значение арифметической переменной

Переменные с плавающей запятой

Значение булевой переменной

Функции

FN

±(231 – 1)

Значение функции

Продолжение табл. 4.4

Типы объектов

Символи-ческое обозначе-ние

Диапазон изменения

Описание

Очереди

Q

QA

QM

QC

QZ

QT

QX

231 – 1

231 – 1

231 – 1

231 – 1

231 – 1

231 – 1

231 – 1

Текущая длина очереди

Средняя длина очереди

Максимальная длина очереди

Общее число элементов в очереди

Число элементов, не задержанных в очереди

Среднее время пребывания в транзакта в очереди

Среднее время пребывания в очереди без учета нулевых входов

Таблицы

TB

TC

TD

±(231 – 1)

231 – 1

231 – 1

Среднее значение аргумента таблицы

Счетчик входов в таблицу

Среднее квадратичное отклонение аргумента

Ячейки

XF

XH

XB

XL

±(231 – 1)

±(215 – 1)

±(27 – 1)

±(224 – 1)

Текущее содержание ячейки

(формат F– «слово»,H– «полуслово»,

B– «байт»,L– «плавающая точка»)

Матрицы ячеек

MX(a,b)

MH(a,b)

MB(a,b)

ML(a,b)

±(231 – 1)

±(215 – 1)

±(27 – 1)

±()

Текущее содержание матрицы:

a– строка,b– столбец.

(Формат X– «слово»,H– «полуслово»,

B– «байт»,L– «плавающая точка»)

Группы

G

215 – 1

Число членов группы в текущий момент

Список пользовате-ля

CA

CH

CM

CC

CT

215 – 1

215 – 1

215 – 1

231 – 1

231 – 1

Среднее число элементов в списке

Текущее число элементов в списке

Максимальное число элементов в списке

Общее число элементов в списке

Среднее время пребывания элементов в списке

Системные атрибуты

RN1…RN8

C1

AC1

TG

0…0,999999

0…999

231– 1

231 – 1

231 – 1

Случайное число, используемое как аргумент функции

Случайное число в других случаях

Текущее значение относительного времен

Текущее значение абсолютного времен

Содержание счетчика завершения

Следующие СЧА не связаны только с одним отдельным объектом, а используются моделью в целом: C1 – текущее значение относительного времени с начала процесса моделирования; Kn или n положительная константа; RNx – одно из восьми случайных чисел (1 ≤ x ≤ 8), значения которых находятся в пределах 0…999.

У каждого блока имеется два СЧА: Wn – счётчик входов в блок или ожидающий счётчик, который содержит в себе номер текущего транзакта, находящегося в блоке n, Nn – общий счётчик транзактов, поступивших в блок с начального момента моделирования или с момента обнуления. Оба счётчика меняют своё содержимое автоматически.

При написании программы в среде GPSS следует помнить об ограничениях на количество объектов в программе, которое накладывается версией языка GPSS (табл. 4.5).

Т а б л и ц а 4.5