Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Raskina_Kurganova_Reshenie_prikladnih_zadach.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
3.36 Mб
Скачать

Приложение 4

Приложение 5

Приложение 6

Список операторов и блоков GPSS\PC

В приведенном списке операторов блоки выделены жирным шрифтом. Остальные операторы – это операторы описания объектов модели и команды. Большинство из них могут входить как в состав текста модели, т.е. могут вводиться с номерами строк, так и выполняться в интерактивном режиме, – т.е. вводиться без номера строки. В интерактивном режиме введенный оператор исполняется немедленно и в исходный текст модели не включается.

Основные операторы достаточно подробно описаны в данном пособии. Необходимая информация о других операторах может быть получена из файлов документации, входящих в состав пакета GPSS\PC, и из контекстной помощи, вызываемой нажатием клавиши «вопросительный знак».

ADVANCE – задержка транзакта,

ALTER – изменение значений атрибутов транзактов, принадлежащих к заданной группе,

ANITRACE – сопоставить статистические ряды,

ANOVA - произвести анализ вариабельности в файле результатов,

ASSEMBLER – сборка транзактов,

ASSIGN – присвоить значение параметру транзакта,

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

BVARIABLE – описание булевской переменной,

CLEAR – очистка модели, переход в начальное состояние,

CONTINUE – продолжить выполнение модели,

COUNT – подсчитать число элементов в группе,

DELETE – удалить строку (строки) модели,

DEPART – выход транзакта из очереди,

DISPLAY – вывести текст модели на экран, данных,

EXAMINE – выбор пути транзакта в зависимости от того, принадлежит ли он к указанной группе,

DOS - приостановить сеанс и временно обратиться к DOS,

EDIT – редактировать строку модели,

END – выход из GPSS\PC,

ENTER – выход транзакта из памяти,

EQU – установка эквивалентности имени объекта и числа (тип объекта – в поле B),

FVARIABLE – описание вещественной переменной,

EVENTS - показать списки текущих и будущих событий в окне

EXECUTE – выполнить указанный блок,

FAVAIL – разблокирование устройства,

FUNAVAIL – блокирование устройства,

FUNCTION – описание функции,

GATE – проверка состояния оборудования или блоков MATCH,

GATHER – синхронизация движения транзактов,

GENERATE – генерация транзактов,

GROUPS - поместить члены групп транзактов и чисел в окно данных,

HELP – подключение модуля, написанного на другом языке программирования,

INDEX – увеличение параметра на заданную величину и запись результата в P1,

INITIAL – задание начальных значений ячеек, матриц и логических ключей,

JOIN – добавление числа или транзакта к группе,

LEAVE – выход транзакта из памяти,

LINK – перевод транзакта в список пользователя,

LOGIC – установка состояния логического ключа,

LOOP – повторить цикл,

MARK – отметить время в транзакте,

MATCH – парная синхронизация,

MATRIX – описание матрицы,

MICROWINDOW- открыть или закрыть микроокно,

MOVE - ,

MSAVEVALUE – сохранить значение в матрице ячеек,

PLOT- выдавать график СЧА в окне данных во время моделирования,

PREEMPT – захватить устройство,

PRIORITY – задать приоритет транзакта,

QTABLE – описать таблицу для очереди,

QUEUE – вход транзакта в очередь,

RELEASE – освобождение занятого устройства,

REMOVE – удаление транзакта или числа из группы,

RENUMBER - перенумеровать операторы в исходной программе,

REPORT – объявить файл для записи следующего отчета системы GPSS/PC,

RESET – сброс статистики без изменения состояния системы,

RESULT - добавить числовой результат в файл DOS,

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

RMULT – установка начального множителя генератора случайных чисел,

SAVAIL – разблокирование памяти,

SAVE – создать файл для исходной программы в целом или частично,

SAVEVALUE – сохранение значения в ячейке,

SCAN – сканирование группы для поиска транзакта с заданными атрибутами,

SEIZE – занятие транзактом устройства,

SELECT – выбор объекта, который отвечает указанному условию,

SHOW – выполнить оператор и выдать результат в верхнее окно,

SIMULATE – объявления режима исполнения модели (рудимент от GPSS-360),

SPLIT – создать копии транзакта,

START – выполнить модель,

STEP - смоделировать несколько входов транзактов в блок, затем остановиться,

STOP – остановиться, когда это запланировано транзактом или блоком,

STORAGE – описание емкости памяти,

SUNAVAIL – блокирование памяти,

TABLE – описание таблицы-гистограммы,

TABULATE – табулировать ,

TERMINATE – уничтожение транзакта,

TEST – проверка произвольного условия,

TRACE – выводить трассу транзакта в модели,

TRANSFER – пересылка транзакта,

UNLINK – удаление транзакта из цепи пользователя,

UNTRACE – прекратить вывод трассы транзакта,

USERCHAINS - поместить элементы списка пользователей в окно данных,

VARIABLE – описание целой арифметической переменной,

WINDOW - открыть основное окно системы GPSS/PC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]