Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лабораторных работ 2003.docx
Скачиваний:
77
Добавлен:
12.03.2015
Размер:
8.67 Mб
Скачать
    1. Системные числовые атрибуты

Каждому объекту соответствуют атрибуты, описывающие его состояние в данный момент времени. Они доступны для использования в течение всего процесса моделирования и называются системными числовыми атрибутами (СЧА).

Системные числовые атрибуты (СЧА) подразделяется на два класса.

  1. Общие (см. Таблица 1 .2);

  2. СЧА ОКУ, МКУ, очередей, списков пользователя (см. Таблица 1 .3).

Таблица 1.2 Общие СЧА

Тип

Обозначение

Пояснение

1

Временные

АС1

Абсолютное модельное время

С1

Модельное время

ТG1

Счетчик завершения

2

Транзактов

А1

Номер семейства

М1

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

PR

Приоритет

P

Параметр

3

СЧА общей памяти

X

Ячейка памяти

MX

Матрица ячеек памяти

Таблица 1.3 СЧА ОКУ, МКУ, очередей, списков пользователя

Тип объекта

Наименование СЧА

ОКУ

МКУ

Очередь

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

1

Текущее содержимое

F

S

Q

CH

2

Среднее содержимое

SA

QA

CA

3

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

SM

QM

CM

4

Свободный объем

R

5

Отсутствие транзактов

SE

6

Полная занятость

SF

7

Коэффициент использования

FR

SR

8

Состояние по прерыванию

FI

9

Количество входов транзактов

FC

SC

QC

CC

10

Доступность

FV

SV

11

Среднее время задержки

FT

ST

QT

CT

12

Среднее время «безнулевых» входов

QX

13

Количество «нулевых» входов

QZ

    1. Логические и условные операторы

Ниже представлен список логических и условных операторов языка GPSS(см. Таблица 1 .4).

Таблица 1.4 Логические и условные операторы языка GPSS

Логические операторы

Условные операторы

Обозначение

Пояснение

Обозначение

Пояснение

FNV

Устройство недоступно

E

=

FV

Устройство доступно

G

>

I

Устройство занято с прерыванием

GE

³

LS

Ключ в состоянии «1»

L

<

LR

Ключ в состоянии «0»

LE

£

NI

Устройство не занято с прерыванием

NE

¹

NU

Устройство не используется

MAX

максимальное значение

SE

Память пуста

MIN

минимальное значение

SF

Память заполнена

SNE

Память не пуста

SNF

Память не заполнена

SNV

Память не доступна

SV

Память доступна

U

Устройство используется

    1. Формат записи операторов языка gpss

Операторы GPSSподразделяются на блоки и команды. Блоки – это операторы, которые исполняют возложенные на них функции при входе в них движущихся объектов, называемых транзактами. Команды предназначены для определения параметров некоторых объектов модели и управления процессом моделирования. ОператорыGPSSсостоят из 53 блоков и 25 команд. Состояние объектов модели в процессе моделирования отображается 35 системными числовыми атрибутами (СЧА). К СЧА можно обращаться из любых операторовGPSS. ОператорыGPSSWимеют единый формат записи, состоящий из следующих полей:

  1. Поля метки, в котором указывается либо имя объекта, либо натуральная метка для организации перехода транзакта;

  2. Поля операции, в которое записывается либо тип объекта, либо вид выполняемой операции;

  3. Поля операндов, в которое записываются параметры объекта. В некоторых операторах записывается вычисляемое математическое выражение. В зависимости от типа оператора, изменяется количество операндов и их назначение.

Любая запись после поля операндов, сделанная с пробелом не менее, чем в одну позицию считается комментарием. Кроме того, комментарий можно записать с новой строки после символа «Ú» или «;».