Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модуль Dropoff




Модуль Match

Модуль Remove

Модуль Pickup

Модуль Signal

Модуль Hold

Схемные модули

Рисунок 2.1 – Модуль Hold

Модуль Hold удерживает (захватывает) сущности. Процесс удержания может продолжаться до бесконечности или до выполнения условия.

Таблица 2.1 – Параметры модуля Hold

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме
Entity Type Название типа сущности, который будет создаваться модулем
Type Тип удержания сущности: Infinite Hold (удерживает до бесконечности, в этом случае у блока нет выхода), Scan of Condition (ожидает срабатывания определенного условия), Wait of Signal (ожидает сигнала, который вырабатывается только модулем Signal)

Поля Queue Type и Queue name присутствуют среди параметров модуля Hold всегда.

Если Type имеет значение Wait for signal, то появляются поля Wait for value и Limit (ожидание значения, и предел количества сущностей для удержания).

Если Type принимает значение Scan of Condition, то в этом случае становится доступным поле Condition, то есть задержка напрямую зависит от выражения, заданном в этом поле.

 

Рисунок 2.2 – Модуль Signal

Этот модуль посылает значение сигнала каждому модулю Hold в модели, в котором установлен тип – Wait for signal и освобождает максимальное число сущностей.

Когда сущность прибывает в модуль Signal, сигнал обрабатывается, и посылается код сигнала. В это время сущности в модуле Hold, который ожидает этого же сигнала, удаляются из очереди.

Применение:

· прием преподавателем экзамена у определенного количества студентов;

· ожидание людей определенного автобуса.

Таблица 2.2 – Параметры модуля Signal

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме
Signal value Значение посылаемого сигнала сущности, находящейся в модуле Hold
Limit Максимальное число сущностей, которые будут освобождены из модуля Hold, когда сигнал будет получен

Рисунок 2.3 – Модуль Pickup

Этот модуль предназначен для удаления определенного количества последовательно стоящих сущностей из определенной очереди, начиная с определенной позиции. Сущности, которые удаляются из очереди, добавляются в конец группы сущностей, вошедших в блок Pickup.

Применение:

· развоз товаров по магазинам со склада;

· посадка пассажиров в автобус на автобусной остановке.

 

Таблица 2.3 – Параметры модуля Pickup

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме
Quantity Kоличество сущностей, которые должны быть удалены из очереди
Queue Name Имя очереди, из которой будут удаляться сущности
Starting Rank Позиция сущностей в очереди, с которой начинается удаление

Рисунок 2.4 – Модуль Remove

Модуль предназначен для удаления сущностей из любой очереди, при условии, что эти сущности задерживаются бесконечно (Infinity).

Когда модуль помещен на рабочее поле, то появляется 2 выхода (original и removed entity).

Выход original показывает то, что поступает на вход, то есть оригинал.

Removed entity – сущности, удаленные модулем.

 

Таблица 2.4 – Параметры модуля Remove

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме
Queue name Название очереди, из которой произвести удаление
Rank of entity Глубина удаления (количество сущностей для удаления)

Рисунок 2.5 – Модуль Match

Этот модуль предназначен для синхронизации движения двух или более сущностей, расположенных в различных, несвязанных очередях. Количество очередей может варьироваться от 2 до 5. Сущность ждет в очереди до тех пор, пока в остальных очередях не появятся любые сущности, либо с таким же значением атрибута, как и у исходной сущности.

Применение:

· сборка частей детали для дальнейшей обработки;

· собирание различных, но строго определенных продуктов по заказу клиента;

· синхронизация выхода покупателя с выходом заполненного заказа.

Таблица 2.5 – Параметры модуля Match

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме
Number to Match Количество очередей для синхронизации сущностей
Type Метод сравнивания входящих сущностей для синхронизации. Значения: · Any Entities – в каждой очереди должно быть по одной любой сущности, для того чтобы они вышли. · Based on Attribute – в каждой очереди должна быть хотя бы одна сущность с таким же атрибутом для выхода
Attribute Name Название атрибута, по которому сущности должны сравниваться. Используется только, если установлен тип Based on Attribute

Рисунок 2.6 – Модуль Dropoff

Модуль Dropoff перемещает определенный набор сущностей из группы сущностей и посылает их в другой модуль, связанный с ним графическим соединением. Пользователь группы определяет значение атрибута, и внутренние атрибуты могут быть переданы выброшенным сущностям на основании определенного правила.

Таблица 2.6 – Параметры модуля Dropoff

Параметры Описание
Name Уникальное имя модуля, которое будет отражено в блок схеме
Quantity Число сущностей, которое будет выбрано из всех пришедших в группу сущностей
Starting Rank Начальное значение выбрасываемой сущности
Member Attributes Метод определения того, как назначить значение атрибута представленной сущности (такие как стоимость, время) для выброса оригинальных сущностей
Attribute Name Название атрибута(ов) сущности, которые обозначены для выброса оригинальной сущности из группы



Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 49; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.