Версия 2, книга 2 (Система программного обеспечения на языке GPSS), страница 5
Описание файла
Файл "Версия 2, книга 2" внутри архива находится в папке "Система программного обеспечения на языке GPSS". Текстовый-файл из архива "Система программного обеспечения на языке GPSS", который расположен в категории "". Всё это находится в предмете "имитационное моделирование дискретных процессов" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "имитационное моделирование дискретных процессов" в общих файлах.
Просмотр 5 страницы текстового-файла онлайн
аграммы изменения значений выбранного СЧА. Диаграмма располагается
в правом верхнем квадранте Декартовой системы координат. На гори-
зонтальной оси системы координат отображается интервал времени отс-
леживания изменений значений выбранного СЧА. На вертикальной оси -
значения, принимаемые СЧА.
Формат команды:
plot <a>,<b>,<c>,<d> ;comment
a - аргумент отображения. Операнд должен быть: СЧА
b - максимальная величина значений аргумента. Наибольшее зна-
чение СЧА, появляющееся при отображении.
c - начальное время отображения. Операнд должен быть 0 или
положительным целым.
d - конечное время отображения. Операнд должен быть положи-
тельным целым.
comment - комментарий, являющийся заголовком отображения. Мо-
жет быть любым текстом. Поле комментария может содержать до 34 сим-
волов.
На рис.4. приведен пример использования команды plot.
На рис.5. приведена диаграмма распределения длины очереди со-
общений, ожидающих устройство barber на отрезке времени от 0 до
80000, полученная после прогона примера рис.4.
Команда plot инициализирует оси отображения и строит диаграм-
му изменения значений СЧА в процессе моделирования на интервале
времени от c до d.
Поле комментария используется для заголовка отображения.
Одно или два отображения (действия команды plot) могут быть
активны в любой момент времени. Если поступает вторая команда plot,
первое отображение перемещается вверх в окне данных. Содержимое ок-
на может быть стерто нажатием клавиши [esc] дважды.
Если величина СЧА выходит за пределы отображения, она опреде-
ляется как 0 или как максимальное значение y.
Если системное время выходит за пределы, определенные в ко-
манде plot, значение СЧА игнорируется.
Если СЧА неправильно определены, они могут вызвать ошибку вы-
полнения.
Первоначально, величины СЧА принимают значение 0. Вы можете
определить другое начальное значение через переменные.
22.12 Команда renumber
Эта команда перенумеровывает все блоки программы модели, на-
ходящиеся в рабочем буфере gpss/pc.
Формат команды:
renumber [<a>],[<b>]
a - номер первого блока. Может быть положительным десятичным
числом, содержащим не более 6 знаков.
В - шаг(приращение) нумерации. Может быть положительным деся-
тичным числом, содержащим не более 6 знаков.
Пример:
renumber 10,.1
Эта команда нумерует блоки в следующем порядке: 10.1, 10.2, и
т.д.
Если операнды А и В не используются, то по умолчанию нумера-
ция начинается с номера 10 с шагом 10.
22.13 Команда report
Эта команда устанавливает имя текстового файла dos для
записи в него стандартной выходной статистической информации
gpss/pc в специальном формате.
Формат команды:
report <a>,[<b>] ;comment
a - имя файла.
В - признак немедленной записи информации в файл. Может иметь
значение now.
comment - строка комментариев в файле.
Пример:
report b:price20 ;sales of widgets $19.95
По этой команде стандартная статистика gpss/pc должна быть
выведена в файл с именем price20, находящийся на устройстве В. Ука-
занная статистическая информация будет озаглавлена строкой sales of
widgets $19.957
Команда report только подготавливает файл для вывода выход-
ной информации gpss/pc в специальном (неотформатированном) формате.
Вывод информации осуществляется непосредственно в файл в ходе моде-
лирования только, если операнд В определен как now. В противном
случае выходная информация будет выведена в файл лишь при нулевом
либо отрицательном значении счетчика завершения моделирования. При
отсутствии команды report выходная статистическая информация пос-
ле завершения моделирования будет автоматически выведена в файл
report.gps. Имя стандартного выходного файла может быть изменено
установкой соответствующего имени в файле settings.gps. Каждый но-
вый выходной отчет заменяет в файле старый отчет. При необходимости
сохранения нескольких выходных отчетов в ходе моделирования необхо-
димо в команде report специфицировать различные имена выходных
файлов. Статистическая информация находится в выходном файле в не-
читабельном виде. Для представления этой информации в формате,
удобном для просмотра, используется программа с именем gpssrept.
Программа gpssrept должна быть запущена либо после завершения рабо-
ты в gpss/pc (команда end), либо после временного выхода из gpss/pc
по команде dos. Для отказа от вывода выходной статистической инфор-
мации необходимо специфицировать операнд В оператора start как np.
22.14 Команда result
Команда result подготавливает результаты моделирования в фай-
ле результатов (result file), для последующей их обработки командой
anova.
Формат команды:
result <a>,<b>,[<c>],[<d>],[<e>],[<f>],[<g>] ;comment
a - файловая спецификация для dos-файла, содержащего резуль-
тирующие величины и уровни их обработки. Такой файл называется фай-
лом результатов (result file).
b - имя или номер ячейки сохраняемых величин, содержащей не-
которую отслеживаемую характеристику. Операнд может быть именем или
положительным целым.
С - уровень обработки для класса 1. Эта величина помещается
во 2-ой столбец записи файла результатов. Операнд может быть именем
или положительным целым.
d - уровень обработки для класса 2. Эта величина помещается в
3-ий столбец записи файла результатов. Операнд может быть именем
или положительным целым.
e - уровень обработки для класса 3. Эта величина помещается в
4-ый столбец записи файла результатов. Операнд может быть именем
или положительным целым.
f - уровень обработки для класса 4. Эта величина помещается в
5-ый столбец записи файла результатов. Операнд может быть именем
или положительным целым.
g - уровень обработки для класса 5. Эта величина помещается в
6-ой столбец записи файла результатов. Операнд может быть именем
или положительным целым.
comment - комментарий записи в файле результатов.
Пример:
result results.gps,average,3 ;replication #1 treatment 3
Это простейший вариант использования команды result. Он пред-
полагает, что определен только один класс обработки и столбец 2 за-
писи файла результатов содержит 3-ий уровень обработки. gpss/pc оп-
ределяет результат путем взятия величины, связанной с ячейкой сох-
раняемых величин с именем average. Если такая ячейка не существует,
она создается с нулевым значением. Затем gpss/pc создает запись с
результатом в первом столбце и уровнем обработки во втором.
Если ячейка average содержит значение 176, то gpss/pc к
dos-файлу results.gps добавляет строку, аналогичную следующей:
176 3 0 0 0 0 19:19:46 11-18-1989 replication #1 treatment 3
Если файл results.gps не существует в текущей директории, то
gpss/pc создает его.
Команда result оценивает операнд В и использует результирую-
щее значение как номер ячейки. Она выбирает значение ячейки
и затем строит одну строку-запись для добавления к файлу результа-
тов, определяемого операндом А. Временная метка и комментарий ав-
томатически включаются в запись.
Операнды от С до g поволяют определить уровень обработки для
пяти классификаций обработок. Вы должны определить уровень обработ-
ки по крайней мере для одного класса обработки. Для определения
уровня обработки можно использовать числовое значение или имя. Ре-
комендаций по использованию числовых уровней обработки нет.