Разделы

Авто
Бизнес
Болезни
Дом
Защита
Здоровье
Интернет
Компьютеры
Медицина
Науки
Обучение
Общество
Питание
Политика
Производство
Промышленность
Спорт
Техника
Экономика

Имя MATRIX А,В,С

SAVEVALUE А,В,С.

А - имя сохраняемой величины.

В - значение.

С - тип сохраняемой величины: полнословная Х (по умолчанию) или полусловная Н.

Пр.:1) SAVEVALUE 10,XH$DATA,H

При прохождении транзакта через данный блок десятая полусловная сохраняемая величина примет значение, равное полусловной сохраняемой величине с символическим именем DATA.

2) SAVEVALUE NUM,-3

Полнословная сохраняемая величина с символическим именем NUM примет значение -3.

3) SAVEVALUE P5,V2

При входе транзакта в данный блок полнословная сохраняемая величина, имя которой “несет” данный транзакт в параметре 5, примет значение второй арифметической переменной (V- групповое имя арифметической переменной).

Блок SAVEVALUE может использоваться в режиме приращения. В режиме приращения значение сохраняемой величины, указанной в операнде А, увеличивается или уменьшается на величину, указанную в операнде В. Для обозначения режимов увеличения или уменьшения после операнда А до запятой, разделяющей операнды А и В, ставится, соответственно, знак “плюс” или “минус”.

Пр.:SAVEVALUE COUNT+,1

Полнословная величина с символическим именем COUNT увеличивается на 1 при прохождении транзакта через данный блок.

 

Матричные сохраняемые величины. Матричные сохраняемые величины должны быть заданы интерпретатору GPSS в начале моделирования. Для этой цели используют блок

А - тип ячеек памяти, которые образуют матрицу (Х или Н).

В и С - число строк и столбцов соответственно.

Пр.:1)2 MATRIX Х,3,5

Этот блок описывает матрицу, которая имеет числовое имя 2, определена полнословной и имеет 3 строки и 5 столбцов.

2)РАП MATRIX H,7,8

Матрица имеет символическое имя РАП определена полусловной и имеет 7 строк и 8 столбцов.

Обращение к элементам матрицы осуществляется, используя групповое имя МХ или МН для обозначения полнословного или полусловного типа соответственно. Далее следует имя рассматриваемой матрицы (в случае использования символического имени между МХ или МН необходимо помещать символ $). Затем указывается номер строки и номер столбца, заключенные в круглые скобки

Пр.:1)МН$РАП(1,2)

2)МХ2(1,3)

Перед началом моделирования значения всех элементов матрицы устанавливаются равными нулю. Программист может присвоить некоторым элементам не нулевые значения при использовании блока INITIAL.

INITIAL MX2(1-2,3),3/MH$РАП(3,5),6

В данном блоке задается начальное значение элементов, расположенных в 3 столбце 1 и 2 строки полнословной матрицы 2, равное 3, а также элементу полусловной матрицы РАП, расположенному в 5 столбце 3 строки, присваивается значение 6.

Для изменения значения элемента матрицы в ходе моделирования используют блок

Дата публикации:2014-01-23

Просмотров:366

Вернуться в оглавление:

Комментария пока нет...


Имя* (по-русски):
Почта* (e-mail):Не публикуется
Ответить (до 1000 символов):







 

2012-2018 lekcion.ru. За поставленную ссылку спасибо.