Версия 2, книга 2 (Система программного обеспечения на языке GPSS), страница 2

2017-12-27СтудИзба

Описание файла

Файл "Версия 2, книга 2" внутри архива находится в папке "Система программного обеспечения на языке GPSS". Текстовый-файл из архива "Система программного обеспечения на языке GPSS", который расположен в категории "". Всё это находится в предмете "имитационное моделирование дискретных процессов" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "имитационное моделирование дискретных процессов" в общих файлах.

Просмотр 2 страницы текстового-файла онлайн

- значение абсолютного условного времени (АС1) остается не-

изменным;

- все датчики псевдослучайных чисел остаются неизменными;

- значения ячеек и матриц, а также состояния логических клю-

чей не изменяютя.

Счетчики блоков (nj) сбрасываются в ноль. Временные интег-

ралы устройств сбрасываются в ноль.

Временные интегралы содержимого многоканальных устройств

сбрасываются в ноль. Счетчики числа входов в многоканальное устрой-

ство (scj) и максимальное содержимое многоканального устройст-

ва(smj) остаются в соответствии с их содержимым в текущий момент

времени. Временные интеграллы всех очередей сбрасываются в ноль.

Счетчики входов в очередь (qcj) и максимальное содержимое очередей

(qmj) полагаются равными текущей длине очереди. В таблицах стирают-

ся накопленные статистические данные. Временные интегралы списков

пользователя сбрасываются в ноль. Счетчик числа входов в список

(ccj) и максимальное содержимое (cmj) устанавливаются равным теку-

щей длине списка.

21.4. Оператор clear

Формат записи оператора clear:

clear

Оператор clear сбрасывает всю накопленную статистику, удаляет

все сообщения из модели и уставливает отсчет сгенерированных сооб-

щений для блока generate, начиная с 1.

Когда выполняется оператор clear :

- содержимое всех блоков становится равным 0;

- все сообщения удаляются из модели;

- текущие счетчики устанавливаются в 0;

- системное время устанавливается в 0;

- устройства незаняты и доступны;

- содержимое всех ячеек, матриц, таблиц устанавливается в 0;

- логические переключатели сбрасываются;

- многоканальные устройства становятся свободными и доступными;

- общие счетчики устанавливаются равными 0;

- временные интегралы устройств, многоканальных устройств,

очередей и списков пользователя устанавливаются в ноль;

- минимальные и максимальные значения устанавливаются равными

текущему содержимому очередей, списков пользователя и

многоканальных устройств;

- состояние датчиков псевдослучайных чисел не изменяется;

- внутренний счетчик генерируемых сообщений в блоке generate

устанавливается в 0;

- из всех числовых групп удаляются их члены.

21.4.1. Восстановление сообщений в блоках generate

После выполнения всех перечисленных выше операций оператора

clear модель просматривается в поисках блока generate. В каждом об-

наруженном блоке generate образуется новое сообщение точно так же,

как при первом чтении оператора описания блока generate. Заново вы-

числяется время начальной задержки и максимальное число сообщений,

создаваемых в блоке generate.

21.5. Оператор rmult

Формат записи описания rmult:

rmult <a>,<b>,<c>,<d>,<e>,<f>,<g>

Оператор rmult позволяет в процессе моделирования изменять

последовательности случайных чисел. Эти последовательности изменя-

ются путем изменения исходных множителей.

В поле А задается исходный множитель для rn1.

В поле b задается исходный множитель для rn2.

В поле c задается исходный множитель для rn3.

В поле d задается исходный множитель для rn4.

В поле e задается исходный множитель для rn5.

В поле f задается исходный множитель для rn6.

В поле g задается исходный множитель для rn7.

При моделировании часто желательно иметь несколько различных

последовательностей случайных чисел. Семь датчиков случайных чисел

gpss/pc всегда действуют независимо друг от друга, но они всегда

генерируют одну и ту же последовательность чисел. Оператор rmult

позволяет изменять такую последовательность.

Стандартный числовой атрибут, связанный с описываемым опера-

тором: - rn<имя генератора> - возвращает случайное целое из интер-

вала от 0 до 999.

Пример:

rmult ,1,1,,,1

Устанавливаютя начальные состояния множителей генераторов 2,

3, 6. Остальные значения остаются без изменений.

21.6. Оператор end

Оператор предназначен для завершения работы с системой

gpss/pc. Оператор имеет следующий формат:

end

В результате обработки оператора end система завершает работу

и возвращает управление dos. Если в буфере Редактора gpss/pc прово-

дились корректировки и не было сохранения содержимого буфера, то

при обработке оператора end система выдает соответствующее предуп-

реждающее сообщение, с рекомендацией подумать, не стоит ли сохра-

нить в файле содержимое буфера, прежде чем завершить работу с сис-

темой.

21.7. Оператор equ

Оператор предназначен для присвоения числовых значений име-

нам, используемым в модели.

Оператор имеет следующий формат:

<name> equ <x> , где

name - имя в поле метки оператора,

x - выражение.

Примеры использования оператора:

price equ 1995

price equ 9.50

Во втором примере, в результате вычисления выражения имени

price будет присвоено значение 9.

Выражение, стоящее в поле операндов оператора equ вычисляется

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

виду.

Имена удаляются из тела программы, находящейся в буфере, пос-

ле присвоения им числовых значений. Операторы equ также не включа-

ются в тело модели в буфере Редактора gpss/pc. Однако повторным оп-

ределением и вводом новых операторов equ, имена могут быть переоп-

ределены.

В поле метки операторов equ не могут использоваться метки

блоков.

21.8. Оператор simulate

Оператор предназначен для задания верхней временной границы

моделирования. Время - реальное, измеряется в минутах.

Оператор имеет следующий формат:

simulate <a> , где

a - предел времени моделирования в минутах.

Пример:

simulate 120

В примере задается лимит времени, равный 2 часам. Если реаль-

ное время прогона модели достигает предельного значения, то модели-

рование завершается.

22. КОМАНДЫ gpss/ps

Команды gРss/pc необходимы, как для построения программы мо-

дели, так и для интерактивного взаимодействия с моделью. В противо-

положность операторам описания данных и контроля управления или

блокам программы, команды не являются частью языка gpss/pc. Для

спецификации команды достаточно указать несколько первых символов

этой команды, обеспечивающих ее уникальность.

22.1. Команда @<filespec>

Эта команда считывает текст модели из файла с именем filespec

в рабочий буфер gpss/pc.

Формат команды:

@<filespec>

gpss/pc открывает текстовый файл с именем filespec и начинает

считывать в рабочий буфер системы. Если оператор gpss/pc начинается

с некоторого номера, то он вставляется в соответствующее место в

рабочем буфере программы. При этом старые операторы заменяются но-

выми операторами с одинаковыми номерами. Если в тексте модели вст-

речается ошибка, то издается звуковой сигнал, текст диагностическо-

го сообщения отображается в окне данных (data window), и продолжа-

ется считывание модели в рабочий буфер gpss/pc. При этом ошибочная

строка не включается в текст считываемой модели. Можно прервать

процесс считывания модели, нажав клавишу [home] или [esc]. Можно

временно приостановить процесс считывания файла, нажав любую клави-

шу. Вторичное нажатие клавиши приводит к возобновлению считывания

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее