ВУЗ:
Составители:
18
GENERATE 11,5 Поступление деталей
SEIZE 1 Запуск
ADVANCE 10,7 Обработка
RELEASE 1 Выпуск
TERMINATE 1
START 275, NP Прогон без статистики
START 225„25 Интервальные статистики
END
Пользователю может понадобиться провести серию просчетов, т. е. несколько
просчетов один за другим. Для облегчения задания такого режима введены три типа
управляющих карт, в различной степени возвращающих модель к исходному состоянию:
карта RESET, стирающая всю накопленную статистику, карта
CLEAR, которая стирает
всю статистику и все транзакты, и карта JOB, стирающая всю статистику, все транзакты и
все блоки.
Карта RESET. Результатом действия этой карты является то, что стирается вся
статистическая информация, накопленная в процессе моделирования. Счетчики числа
входов в блоки сбрасываются до «0», но содержимое счетчиков ожидания не изменяется.
Коэффициенты использования устройств сбрасываются
до «0», счетчики числа входов в
устройство устанавливаются в соответствии с текущим состоянием устройства. Счетчик
равен «0», если устройство свободно, «1» — если оно занято или обслуживание
сообщения прервано, и «2» — если устройство занято и обслуживает прерывание.
Коэффициенты использования памятей также сбрасываются до «0», а счетчики числа
входов в память устанавливаются в соответствии с текущим содержимым
каждой памяти.
Коэффициенты использования очередей сбрасываются до «0», и счетчики числа входов
устанавливаются равными текущей длине соответствующих очередей. Счетчики всех
нулевых задержек сбрасываются до «0», а максимальные значения длины очереди
устанавливаются равными текущей длине очереди. Все счетчики числа наблюдений
интервалов таблиц, все средние значения и т. д. также сбрасываются до «0». Содержимое
ячеек SAVEVALUE и
состояние логических переключателей не изменяются. Датчик
случайных чисел не возвращается к исходному числу.
Пользователь может также задать объекты (устройства, памяти, очереди и др.),
атрибуты которых останутся без изменения после выполнения операций,
соответствующих карте RESET.
Пример 2. Построить программу модели процесса прохождения деталей, поступающих
через интервалы времени, распределенные равномерно в промежутке 7...11 единиц.
Детали
направляются к одному рабочему, обрабатывающему их со временем 8 ± 3
единицы, распределенным по равномерному закону. Прохождение деталей моделируется
по трем интервалам, каждый на 480 единиц времени. После каждого интервала выдается
вся статистика, затем вся информация стирается, кроме содержимого устройства и
информации о нем. Для этого примера программа имеет вид:
SIMULATE Начать моделирование
GENERATE 9,2 Генерация деталей
SEIZE OBR Запуск на обработку
ADVANCE 8.3 Обработка
RELEASE OBR Окончание обработки
TERMINATE
GENERATE 480,,480
TERMINATE 1
START 1 Прогон 1
RESET Fl
START 1 Прогон 2
GENERATE 11,5 Поступление деталей SEIZE 1 Запуск ADVANCE 10,7 Обработка RELEASE 1 Выпуск TERMINATE 1 START 275, NP Прогон без статистики START 225„25 Интервальные статистики END Пользователю может понадобиться провести серию просчетов, т. е. несколько просчетов один за другим. Для облегчения задания такого режима введены три типа управляющих карт, в различной степени возвращающих модель к исходному состоянию: карта RESET, стирающая всю накопленную статистику, карта CLEAR, которая стирает всю статистику и все транзакты, и карта JOB, стирающая всю статистику, все транзакты и все блоки. Карта RESET. Результатом действия этой карты является то, что стирается вся статистическая информация, накопленная в процессе моделирования. Счетчики числа входов в блоки сбрасываются до «0», но содержимое счетчиков ожидания не изменяется. Коэффициенты использования устройств сбрасываются до «0», счетчики числа входов в устройство устанавливаются в соответствии с текущим состоянием устройства. Счетчик равен «0», если устройство свободно, «1» — если оно занято или обслуживание сообщения прервано, и «2» — если устройство занято и обслуживает прерывание. Коэффициенты использования памятей также сбрасываются до «0», а счетчики числа входов в память устанавливаются в соответствии с текущим содержимым каждой памяти. Коэффициенты использования очередей сбрасываются до «0», и счетчики числа входов устанавливаются равными текущей длине соответствующих очередей. Счетчики всех нулевых задержек сбрасываются до «0», а максимальные значения длины очереди устанавливаются равными текущей длине очереди. Все счетчики числа наблюдений интервалов таблиц, все средние значения и т. д. также сбрасываются до «0». Содержимое ячеек SAVEVALUE и состояние логических переключателей не изменяются. Датчик случайных чисел не возвращается к исходному числу. Пользователь может также задать объекты (устройства, памяти, очереди и др.), атрибуты которых останутся без изменения после выполнения операций, соответствующих карте RESET. Пример 2. Построить программу модели процесса прохождения деталей, поступающих через интервалы времени, распределенные равномерно в промежутке 7...11 единиц. Детали направляются к одному рабочему, обрабатывающему их со временем 8 ± 3 единицы, распределенным по равномерному закону. Прохождение деталей моделируется по трем интервалам, каждый на 480 единиц времени. После каждого интервала выдается вся статистика, затем вся информация стирается, кроме содержимого устройства и информации о нем. Для этого примера программа имеет вид: SIMULATE Начать моделирование GENERATE 9,2 Генерация деталей SEIZE OBR Запуск на обработку ADVANCE 8.3 Обработка RELEASE OBR Окончание обработки TERMINATE GENERATE 480,,480 TERMINATE 1 START 1 Прогон 1 RESET Fl START 1 Прогон 2 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »