Сводное описание блоков языка gpss. Оглавление
SIMULATE - блок моделирования 2
END - блок конца программы 2
START - блок начала моделирования 2
2 Генерация и уничтожение транзактов 2
GENERATE - блок генерации тарнзактов 2
TERMINATE - блок уничтожения транзактов; 2
3 Вычислительные средства 2
FUNCTION - блок определения функции; 2
VARIABLE - блок определения целой переменной; 2
FVARIABLE - блок определения действительной переменной; 3
BVARIABLE - блок определения булевой переменной; 3
SAVEVALUE - блок изменения сохраняемых величин; 3
MATRIX - блок описания матриц; 3
MSAVEVALUE - блок изменения значения элемента матрицы; 3
LOGIC - блок изменения логических переключателей; 3
INITAL - блок установки начальных значений 3
4 Изменение параметров транзактов 4
ASSIGN - блок изменения значений параметров 4
PRIORITY - блок изменения приоритета 4
5 Ансамбли транзактов 4
SPLIT - блок расцепления транзактов 4
ASSEMBLE - блок соединения транзактов 4
GATHER - блок сбора транзакта 4
MATCH - блок синхронизации транзактов 4
ADVANCE - блок задержки транзактов 4
6 Приборы 5
SEIZE - блок занятия прибора 5
RELEASE - блок освобождения прибора 5
PREEMT - блок захвата приборов 5
RETURN - блок возврата захваченного прибора 5
7 Многоканальные устройства 5
STORAGE - блок описания ёмкости устройства 5
ENTER - блок входа в устройство 5
LEAVE - блок выхода из устройства 5
8 Блоки проверки условий 5
TRANSFER - блок передачи транзактов 5
SELECT - блок выбора элементов 6
TEST - блок сравнения атрибутов 6
GATE - блок проверки состояния элементов 7
LOOP - блок организации цикла 7
QUEUE - блок занятия очереди 7
DEPART - блок освобождения очереди 7
9 Построение гистограмм 7
TABLE - блок описания таблицы 7
QTABLE - блок описания таблицы времени пребывания в очереди 7
MARK - блок отметки 7
TABULATE - блок табулирования 8
10 Цепи пользователя 8
LINK-блок ввода транзакта в цепь пользователя 8
UNLINK- блок вывода транзакта из цепи пользователя 8
1 Служебные команды
Simulate - блок моделирования
Этот блок должен быть первым блоком программы модели.
Если он отсутствует, то выполнение модели не производится.
END - блок конца программы
Этот блок ставится последним.
START - блок начала моделирования
START A,B,C,D
A - начальное значение счетчика числа завершений
B - признак подавления печати. Если задан параметр NP, то стандартная печать в конце моделирования производиться не будет
C - задает число завершений через который будет выдаваться промежуточная печать
D - признак печати цепей. Печать цепей производиться, если на месте D стоит 1
2 Генерация и уничтожение транзактов
GENERATE- блок генерации тарнзактов
GENERATE A,B,C,D,E,F,G
A - среднее значение интервала времени между последовательными прохождениями транзактов
B - разброс интервала времени относительно A
C - момент времени в который должен появиться первый транзакт
D - кол-во транзактов которое должно быть сгенерировано, после чего генерация транзактов прекращается
Е - уровень приоритета каждого транзакта;(от 0 до 127,значение по умолчанию 0);
F - число параметров (по умолчанию 12); G - тип параметра ( F - полнословный, Н - полусловный - по умолчанию ).