Реферат Курсовая Конспект
Модуль Process (Обработка) - Лекция, раздел Программирование, Язык имитационного моделирования GPSS W ...
|
Модуль Process предназначен для имитации процесса обработки во время моделирования. Он обеспечивает задержку транзакта на заданное время. Имеется возможность использовать «вложенную модель» и определить иерархическую логику по своему усмотрению. Время обработки выделяется транзакту и может определяться как добавочное, без добавления к основному времени, время, затрачиваемое на транспортировку, время на ожидание и другие. Соответствующие виды затрат будут добавлены к соответствующей категории. Основная функция модуля – задержка на заданное время подобна действию блока Advance языка GPSS. Задаваемые свойства модуля приведены в таблице 3.4.
Таблица 3.4
Название свойства | Описание |
Name («Название») | Уникальный идентификатор модуля, указываемый на его образе. |
Type («Тип») | Метод обработки, определяющий внутреннюю логику модуля. В стандартном режиме вся процедура обра-ботки будет описана внутри модуля Process и опреде-ляться конкретным свойством Action (действием). Submodel показывает, что логика будет определяться вложенной моделью, которая может включать любое количество логических модулей. |
Action («Действие») | Возможны следующие типы обработки, которые будут задаваться внутри модуля: · Delay (Задержка) показывает, что задержка про-цесса будет производиться без использования за-даваемых временных параметров и определяться занятостью необходимых ресурсов; · Seize Delay (Задержка в очереди) показывает, что транзакт будет задержан до тех пор, пока не будет освобождён ресурс, необходимый для обработки; · Seize Delay Release (Задержка и освобождение очереди) показывает, что транзакт в очереди будет находиться до тех пор, пока не завершится задержка на заданное время; · Delay Release (Задержка освобождения) показы-вает, что ресурс был предварительно выделен и что транзакт просто будет задержан и затем освободит выделенный ресурс. Используется только для типа Standard (Стандартный). |
Priority («Приоритет») | Уровень приоритета учитывается при ожидании тран-зактом освобождения требуемого ресурса, в том случае, если имеются транзакты, ожидающие освобождения того же ресурса где-либо в модели. Данное свойство модуля не учитывается, если выбран тип действия Delay или Delay Release, или когда текущий тип – Submodel. |
Resources («Ресурсы») | Перечень ресурсов или наборов ресурсов, используемых для обработки транзактов. Не используется в том случае, если выбран тип действия Delay, или когда текущий тип – Submodel. |
Delay Type («Тип задержки») | Определяет тип распределения или метод определения параметров задержки. Типы Constant и Expression требуют указания одного параметра, а равномерное, нормальное, и треугольное распределения требуют указания нескольких параметров. |
Units («Единицы») | Определяет единицы времени для параметров задержки. |
Allocation («Назначение») | Определяет как будут соотноситься время обработки и затраты на обработку. Процесс может определяться как добавляющий значение (Value Added), не добавляющий значение (Non-Value Added), транспортирующий (Transfer), ожидающий (Wait) и другой (Other) и затраты будут добавлены к соответствующей им категории для транзакта и всего процесса в целом. |
Minimum («Минимальное значение») | Поле параметра для указания минимального значения для равномерного, или треугольного закона распределения. |
Value («Значение») | Поле параметра для определения среднего для нормального распределения, значения для постоянной задержки или вида треугольного распределения. |
Maximum («Максимальное значение») | Поле параметра для определения максимального значения для равномерного, или треугольного закона распределения. |
Std Dev («Стандар-тное отклонение») | Поле параметра для определения стандартного отклоне-ния для нормального распределения. |
Expression («Выражение») | Поле параметра для определения выражения, значение которого используется для определения времени задержки процесса обработки. |
Report Statistics («Отчет со статистикой») | Определяет будет ли статистика автоматически собираться и храниться в базе данных отчетов процесса. |
– Конец работы –
Эта тема принадлежит разделу:
ЛЕКЦИЯ Язык имитационного моделирования GPSS W Язык GPSS W расшифровывается как General... ТЭБы...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Модуль Process (Обработка)
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов