Generate 600

TERMINATE 1

У даному випадку одиницею часу моделювання є 1 хв., а час моделювання системи становить 10 годин.

Команда START використовується для запуску процесу моделювання. Вона має наступний формат запису:

START A,[B],[C],[D]

Операнд А задає значення лічильника завершення, що визначає момент завершення моделювання і може бути тільки цілим додатним числом. Операнд В – операнд виведення статистики. Він може бути NP (“немає виводу даних”) або опущений. Якщо задано NP, то стандартний звіт не виводиться. За замовчуванням NP виводиться стандартний звіт. Операнд С не використовується і збережений для сумісності з описами ранніх версій GPSS. Операнд D визначає необхідність виведення вмісту списків подій. Якщо операнд D описується будь-яким додатнім цілим числом, то списки поточних і майбутніх подій включаються в стандартний звіт і виводяться. Якщо операнд D опущений, то списки в стандартному звіті не виводяться. Команда START може використовуватися в інтерактивному режимі.

Якщо процес моделювання завершується не після закінчення певного часу, а після оброблення визначеної кількості транзактів, то у цьому випадку сегмент задання часу моделювання не потрібний. Організація такого способу завершення моделювання передбачає наступне:

· присвоєння операнду А у START значення заданого числа транзактів;

· операнду А у всіх блоках TERMINATE, через які транзакти залишають модель, присвоюється значення „1”, або інше відмінне від нуля число;

· у всіх інших блоках TERMINATE використовується значення операнда Аза замовчуванням (А = 0).

Наприклад, потрібно завершити моделювання системи після виготовлен­ня 200 деталей. У моделі це може бути відображено так:

...

TERMINATE 1

...

TERMINATE 1

...

TERMINATE

START 200

У реальних системах аналогами транзактів є елементи потоків з різними характеристиками. Розглянемо, як ці ж характеристики присвоюються транзактам.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: