ВУЗ:
Составители:
11
числами
2
. Для ссылки на стандартные числовые атрибуты соответствующий операнд
оператора записывается, так:
СЧА$имя
или так:
СЧАi
где СЧА - конкретный СЧА, имя - имя объекта, i - номер объекта, $ - символ-разделитель.
Каждый объект GPSS имеет имя и номер. Имя объекта представляет собой
начинающуюся с буквы последовательность букв латинского алфавита, цифр и символа
подчёркивания "_", общее
число символов – от трех до пяти. Первые три символа – буквы.
При необходимости имени любого объекта, кроме имени блока, можно поставить в
соответствие любой номер с помощью карты EQU, имеющей следующий формат:
Метка Операция A
j EQU номер
где j – имя объекта
Для того чтобы показать пошаговое выполнение процедур, было использовано
символическое изображение передач управления в
виде специальных фигур и линий (см.
рис. 2.). Управление передавалось от одного блока к другому (или от одного действия к
другому). Однако в GPSS концепция "передачи управления от блока к блоку" имеет
специфические особенности и требует более подробного рассмотрения. Конфигурация
блок-схемы GPSS-модели отражает направления, по которым происходит движение
перемещающихся элементов. Каждый такой
элемент называется транзактом. Транзакты
являются динамическими (т. е. движущимися) элементами GPSS-модели. Работа этой
модели заключается в перемещении транзактов от блоков к блокам. Некоторые примеры
возможных аналогий между транзактами и элементами реальных систем представлены в
табл. 1.
Таблица.1
Системы
Элементы систем,
символизируемые транзактами
Магазин Покупатель
Бензозаправка Автомобиль
Дисплейный класс Компьютеры
Парикмахерская Клиент
Таким образом, перемещение транзакта от блока к блоку в модели аналогично,
например, передвижению клиента в парикмахерской от одной стадии к другой.
В самом начале моделирования в GPSS-модели нет ни одного транзакта. В
процессе моделирования транзакты входят в модель в определенные моменты времени в
соответствии с теми логическими потребностями, которые возникают
в моделируемой
системе. Подобным же образом транзакты покидают модель. В общем случае в модели
существует большое число транзактов, но в один момент времени двигается только один.
Если транзакт начал свое движение, он перемещается от блока к блоку по пути,
предписанному блок-схемой. Такое продвижение транзакта продолжается до тех пор, пока
не
произойдет одно из следующих возможных событий:
• транзакт входит в блок, функцией которого является удаление транзакта из модели,
• транзакт входит в блок, функцией которого является задержка транзакта на некоторое
время,
• транзакт "пытается" войти в следующий блок в соответствии с блок-схемой, но блок
2
Атрибуты, имеющие дробную часть, имеют значения, выраженные в долях тысячи.
Например, если прибор находился в работе 63,4% времени моделирования, то его
коэффициент нагрузки равен 0,634, а его атрибут Fri = 634
числами2. Для ссылки на стандартные числовые атрибуты соответствующий операнд
оператора записывается, так:
СЧА$имя
или так:
СЧАi
где СЧА - конкретный СЧА, имя - имя объекта, i - номер объекта, $ - символ-разделитель.
Каждый объект GPSS имеет имя и номер. Имя объекта представляет собой
начинающуюся с буквы последовательность букв латинского алфавита, цифр и символа
подчёркивания "_", общее число символов – от трех до пяти. Первые три символа – буквы.
При необходимости имени любого объекта, кроме имени блока, можно поставить в
соответствие любой номер с помощью карты EQU, имеющей следующий формат:
Метка Операция A
j EQU номер
где j – имя объекта
Для того чтобы показать пошаговое выполнение процедур, было использовано
символическое изображение передач управления в виде специальных фигур и линий (см.
рис. 2.). Управление передавалось от одного блока к другому (или от одного действия к
другому). Однако в GPSS концепция "передачи управления от блока к блоку" имеет
специфические особенности и требует более подробного рассмотрения. Конфигурация
блок-схемы GPSS-модели отражает направления, по которым происходит движение
перемещающихся элементов. Каждый такой элемент называется транзактом. Транзакты
являются динамическими (т. е. движущимися) элементами GPSS-модели. Работа этой
модели заключается в перемещении транзактов от блоков к блокам. Некоторые примеры
возможных аналогий между транзактами и элементами реальных систем представлены в
табл. 1.
Таблица.1
Элементы систем,
Системы
символизируемые транзактами
Магазин Покупатель
Бензозаправка Автомобиль
Дисплейный класс Компьютеры
Парикмахерская Клиент
Таким образом, перемещение транзакта от блока к блоку в модели аналогично,
например, передвижению клиента в парикмахерской от одной стадии к другой.
В самом начале моделирования в GPSS-модели нет ни одного транзакта. В
процессе моделирования транзакты входят в модель в определенные моменты времени в
соответствии с теми логическими потребностями, которые возникают в моделируемой
системе. Подобным же образом транзакты покидают модель. В общем случае в модели
существует большое число транзактов, но в один момент времени двигается только один.
Если транзакт начал свое движение, он перемещается от блока к блоку по пути,
предписанному блок-схемой. Такое продвижение транзакта продолжается до тех пор, пока
не произойдет одно из следующих возможных событий:
• транзакт входит в блок, функцией которого является удаление транзакта из модели,
• транзакт входит в блок, функцией которого является задержка транзакта на некоторое
время,
• транзакт "пытается" войти в следующий блок в соответствии с блок-схемой, но блок
2
Атрибуты, имеющие дробную часть, имеют значения, выраженные в долях тысячи.
Например, если прибор находился в работе 63,4% времени моделирования, то его
коэффициент нагрузки равен 0,634, а его атрибут Fri = 634
11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
