Приложение А Операторы описания блоков GPSS World




 

1. Боев В. Моделирование систем. Инструментальные средства GPSS World. – Спб.: БХВ-Петербург, 2004.

2. Кудрявцев Е.М. GPSS World. Основы имитационного моделирования различных систем. – М.: ДМК Пресс, 2004.

3. Кудрявцев Е.М., Добровольский А. Основы работы с универсальной системой моделирования GPSS World. – М.: Изд-во ассоциации строительных вузов, 2005.

4. Рыжиков Ю.И. Имитационное моделирование. Теория и технологии. – Спб.: КОРОНА принт; М.: Альтекс-А, 2004.

5. Советов Б.Я., Яковлев С.А. Моделирование систем: Учеб. для вузов – 6-е изд., стереотипное. – М.: Высш. шк., 2009.

6. Советов Б.Я. Моделирование систем. Практикум: Учеб. пособие для вузов / Б.Я. Советов, С.А. Яковлев. – 4-е изд., стереотипное. – М.: Высш. шк., 2009.

7. Томашевский В., Жданова Е. Имитационное моделирование в среде GPSS. – М.: Бестселлер, 2003.

8. Шрайбер Т. Моделирование на GPSS. – М.:Машиностроение, 1980.

9. GPSS World Tutorial Manual.

https://www.minutemansoftware.com/tutorial/t1.htm#Chapter%201

10. GPSS World Reference Manual.

https://www.minutemansoftware.com/reference/r4.htm


Приложения

Приложение А Операторы описания блоков GPSS World

В поле операции пользователь должен записать обозначение блока. Задание исходных данных, необходимых для выполнения операций, соответствующих блоку, производится в поле операндов. Всего может быть 7 операндов, значения которых определяются типом блока. Операнды обозначаются буквами А, В, C, D и т.д. Если у блока несколько операндов, они разделяются запятыми, вместо пропущенного операнда ставится запятая.

Ниже приводится список блоков GPSS и дается их краткая характеристика:

ADVANCE – задержка сообщения на определенное время, с включением его в список будущих событий;

ALTER – проверка и модификация сообщения в группе;

ASSEMBLE – вывод из модели одного или нескольких сообщений;

ASSIGN – модификация параметров сообщений;

BUFFER – размещение сообщения в списке текущих событий последним в своем приоритетном уровне;

COUNT – подсчет числа элементов заданного множества, удовлетворяющих указанному условию;

DEPART – вывод сообщения из очереди;

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

EXECUTE – принудительная обработка сообщения некоторым блоком модели;

FAVAIL – смена состояния устройства на состояние «готово к использованию»;

FUNAVAIL – смена состоянии устройства на состояние "не готово к иcпользованию;

GATE – проверка состояния объекта модели и изменение направления движения потока сообщений;

GATHER – накопление нескольких связанных друг с другом сообщений (ансамбль сообщений);

GENERATE – создание сообщения и размещение его в списке будущих событий;

INDEX – изменение параметров сообщения;

JOIN – размещение членов в числовой группе или в группе сообщений;

LEAVE – освобождение всего или части многоканального устройства,

пересылка сообщения в список пользователя;

LOGIC – модификация логического ключа;

LOOP – организация цикла с уменьшением значения параметра сообщения;

MARK – сохранение значения системного времени в параметре сообщения;

MATCH – ожидание сообщением связанных с ним сообщений в других блоках модели С синхронизация сообщений;

MSAVEVALUE – присваивание значений элементам матриц;

PREEMPT – прерывание обработки обрабатываемого устройством сообщения и захват устройства активным сообщением;

PRIORITY – изменение приоритета сообщения;

QUEUE – включение сообщения в очередь;

RELEASE – освобождение устройства сообщением;

REMOVE – удаление члена из числовой группы или группы сообщений;

RETURN –освобождение захваченного устройства;

SAVAIL – изменение состояния многоканального устройства на состояние «готово к использованию»;

SAVEVALUE – присваивание значений ячейке сохраняемых величин;

SCAN – просмотр содержимого группы до выполнения некоторого условия;

SEIZE – занятие устройства или ожидание его освобождения для последующего занятия;

SELECT – выбор блока для дальнейшего продвижения сообщения с использованием значения параметра сообщения;

SPLIT – создание копии сообщения с адресацией ее в некоторый блок;

SUNAVAIL – изменение состояния многоканального устройства на состояние «не готово к использованию»;

TABULATE – обновление данных таблицы;

TERMINATE – уничтожение сообщения, уменьшение счетчика завершенных сообщений;

TEST – проверка условий и модификация направления движения потока сообщений;

TRACE – установка флага трассировки для активного сообщения;

TRANSFER – пересылка сообщения на указанный блок;

UNLINK – вывод сообщения из списка пользователя;

UNTRACE – сброс флага трассировки для активного сообщения.




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-01-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: