Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

GPSS. Категории объ-ектов, стандартные число-вые атрибуты.

Поиск

Операторы-блоки формируют логику функционирования мо-дели. Операторы описания объектов служат для опреде-ления параметров некоторых объектов GPSS/PC. Управля-ющие операторы служат для контроля и управления про-цессом моделирования (прого-ном модели). Операторы-ко-манды позволяют управлять работой интегрированной сре-ды GPSS/PC. Динамические объекты в GPSS/PC называ-ются транзактами. Транзакт является прообразом заявки в терминологии СМО. Операци-онные объекты GPSS/PC, на-зываемые блоками, соответс-твуют операторам-блокам ис-ходной программы и также формируют логику функцио-нирования модели. Аппарат-ные объекты являются анало-гами обслуживающих прибо-ров и другого оборудования реальной системы. К ним от-носятся одноканальные, мно-гоканальные устройства и логические переключатели. Одноканальные и многокана-льные устройства соответст-вуют обслуживающим прибо-рам в СМО. Статистические объекты служат для сбора и обработки статистических да-нных о функционировании мо-дели. К ним относятся очере-ди и таблицы. Каждый объект типа очередьобеспечивает сбор и обработку данных о транзактах, задержанных в какой-либо точке модели, таб-лицы используются для полу-чения распределений случай-ных величин, например, вре-мен ожидания и пребывания транзактов в модели. К вычис-лительным объектам относят-ся переменные (арифметичес-кие, булевские) и функции. Они используются для вычис-ления некоторых величин, за-данных арифметическими, ло-гическими выражениями или в табличном виде. Запомина-ющие объекты обеспечивают хранение в памяти компьюте-ра отдельных величин, испо-льзуемых в модели, а также массивов таких величин. К ним относятся так называе-мые сохраняемые величины и их матрицы. К группирующим объектам относятся списки пользователя и группы. Спис-ки пользователя используются для организации очередей с дисциплинами, отличными от дисциплины FIFO. Каждому объекту того или иного типа соответствуют числовые атри-буты, описывающие его состо-яние в данный момент моде-льного времени. Большая часть атрибутов доступна по-льзователю и составляет так называемые стандартные чис-ловые атрибуты (СЧА),кото-рые могут использоваться в качестве операндов операто-ров программы. Все атрибуты в GPSS/PC являются целыми числами. Для ссылкина ка-кой-либо СЧА некоторого объ-екта соответствующий опе-ранд оператора записывается одним из следующих спосо-бов: название$имя или названиеj, где название – сис-темное обозначение конкрет-ного СЧА данного объекта; имя или j – соответственно имя или номер объекта, а $ – символ-разделитель.

GPSS. Графические во-зможности.

График очереди. Комментиру-ем START, запуск программы – Window – Simulation Window – Plot Window. В настройках За-даем:название графика LABEL, имя очереди EXPRESSION, имя пораметра TITLE, время моде-лирования TIME RANGE, мини-мальная очередь MIN VALUE, максимальный размер очере-ди MAX VALUE. Диаграмма: Window – Table Window.

GPSS. Переменные.

Арифметические переменные:

V$name - обозначение ариф-метической переменной.Опи-сание атрибута V$name осу-ществляется в строке описа-ния арифметической перемен-ной. 1 строка=1 переменная. В поле операции записывает-ся слово VARIABLE.Можно использовать знаки +,-, #(ум-ножить), /, @(взять остаток от деления), ^(возведение в сте-пень). Пусть, например, пере-менная V$SUM описана стро-койSUM VARIABLE S1+S2. Логические (булевы) перемен-ные: Обозначение булевской переменной BV$name. Булевс-кая переменная описывается: имя переменной, в поле опе-раций - слово BVARIABLE, а в поле операндов - булевское выражение. Булевское выра-жение составляется из элеме-нтов пяти типов: СЧА, отно-шений, стандартных логичес-ких атрибутов (СЧА), знаков логических операций и ско-бок. Значением булевской пе-ременной является число 1, когда булевское выражение истинно и число 0 - в против-ном случае.‘G’ - больше чем,‘L’ - меньше чем,‘E’ – равно…

Стандартные логические атри-буты (СЛА) в GPSS отражают состояние оборудования в мо-дели. Например атрибуты СЛА устройств: FIj-устройство j за-хвачено, FNIj-устройство j не захвачено, FUj-устройство j занято. Атрибуты СЛА памя-тей: SFj-память j заполнена, SNFj-память j не заполнена.

 

GPSS. Функции.

Функция - это СЧА, обозначае-мый в виде FN$name и опи-сываемый пользователем в виде численной зависимости FN$name от другого СЧА. Пример:KL1 FUNCTIONS$MEM, D3 5.5,12.2,/9,20/12,6.1. Пер-вая строка описания функции должна содержать метку фун-кции в поле метки, слово FUN-CTION в поле операции и два операнда в поле операндов. Первый операнд является обозначением того СЧА, кото-рый выбран в качестве аргу-мента функции. Второй опе-ранд состоит из буквы D, обо-значающей, что данная функ-ция дискретная, и из числа то-чек, которыми задается гра-фик функции. Координаты то-чек, задающих график, запи-сываются в последующих строках описания функции. В GPSS World содержится опе-рация вычисления натураль-ного логарифма, то можно за-давать преобразование RN1 в экспоненциальную случайную величину без такого громозд-кого набора чисел, как в при-веденном примере функции FN$EXP. Generate (Exponential (1,0,65)) генерирует транза-кты по экспоненциальному за-кону распределения, в сред-нем 65 тракзактов.



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 76; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.105.101 (0.01 с.)