Команда START

Данная команда предназначена для запуска имитации модели. Её можно

ввести либо из интегрированной среды GPSS World (команда меню Command→ START, которая становится доступной после трансляции модели при помощи Command → Create Simulation), либо непосредственно указать в тексте программы. Тогда запуск модели выполнится сразу после её (успешной) трансляции.

Формат записи команды:

START [A]

A- начальное значение, присваиваемое счётчику завершения.

Пример 1. Создание и запуск простой программы в среде GPSS World:

1. Запустить среду GPSS World.

2. Выбрать команду меню File → New, в появившемся окне выбрать Model:

3. В появившемся редакторе набрать следующую программу:

GENERATE 60; Создание транзакций

TERMINATE 1; Уничтожение транзакций

START 100; Моделирование 100 транзакций

Примечание: ввод блоков можно осуществлять вручную либо через команду Edit→ Insert GPSS blocks

4. Выбрать команду меню Command → Create Simulation.

Файл отчета создаётся при успешном завершении выполнения эксперимента. Содержит статистику по модели в целом и отдельным блокам.

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 6000.000 2 0 0

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100 0 0

2 TERMINATE 100 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101 0 6060.000 101 0 1

· Поля START TIME и END TIME указывают моменты модельного времени начала и конца моделирования.

· Поле BLOCKS указывает количество блоков, составляющих модель (в данном примере блоки GENERATE и TERMINATE).

· Поля FACILITIES и STORAGES указывают количество устройств обслуживания заявок и накопителей, присутствующих в модели.

В следующей таблице представлена информация о блоках модели.

· Колонка LABEL содержит метки блоков.

· Колонка LOC содержит номера блоков, назначаемые системой.

· Колонка BLOCK TYPE содержит имена блоков.

· Колонка ENTRY COUNT для каждого блока содержит количество транзакций, вошедших в данный блок за всё время моделирования.

· Колонка CURRENT COUNT для каждого блока содержит количество транзакций, задержанных в блоке на момент окончания моделирования.


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



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