Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
GPSS. Категории объ-ектов, стандартные число-вые атрибуты.↑ ⇐ ПредыдущаяСтр 2 из 2 Содержание книги
Поиск на нашем сайте
Операторы-блоки формируют логику функционирования мо-дели. Операторы описания объектов служат для опреде-ления параметров некоторых объектов 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 с.) |