КАТЕГОРИИ: Архитектура-(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 Схемные модули
Модуль Hold удерживает (захватывает) сущности. Процесс удержания может продолжаться до бесконечности или до выполнения условия. Таблица 2.1 – Параметры модуля Hold
Поля Queue Type и Queue name присутствуют среди параметров модуля Hold всегда. Если Type имеет значение Wait for signal, то появляются поля Wait for value и Limit (ожидание значения, и предел количества сущностей для удержания). Если Type принимает значение Scan of Condition, то в этом случае становится доступным поле Condition, то есть задержка напрямую зависит от выражения, заданном в этом поле.
Этот модуль посылает значение сигнала каждому модулю Hold в модели, в котором установлен тип – Wait for signal и освобождает максимальное число сущностей. Когда сущность прибывает в модуль Signal, сигнал обрабатывается, и посылается код сигнала. В это время сущности в модуле Hold, который ожидает этого же сигнала, удаляются из очереди. Применение: · прием преподавателем экзамена у определенного количества студентов; · ожидание людей определенного автобуса. Таблица 2.2 – Параметры модуля Signal
Этот модуль предназначен для удаления определенного количества последовательно стоящих сущностей из определенной очереди, начиная с определенной позиции. Сущности, которые удаляются из очереди, добавляются в конец группы сущностей, вошедших в блок Pickup. Применение: · развоз товаров по магазинам со склада; · посадка пассажиров в автобус на автобусной остановке.
Таблица 2.3 – Параметры модуля Pickup
Модуль предназначен для удаления сущностей из любой очереди, при условии, что эти сущности задерживаются бесконечно (Infinity). Когда модуль помещен на рабочее поле, то появляется 2 выхода (original и removed entity). Выход original показывает то, что поступает на вход, то есть оригинал. Removed entity – сущности, удаленные модулем.
Таблица 2.4 – Параметры модуля Remove
Этот модуль предназначен для синхронизации движения двух или более сущностей, расположенных в различных, несвязанных очередях. Количество очередей может варьироваться от 2 до 5. Сущность ждет в очереди до тех пор, пока в остальных очередях не появятся любые сущности, либо с таким же значением атрибута, как и у исходной сущности. Применение: · сборка частей детали для дальнейшей обработки; · собирание различных, но строго определенных продуктов по заказу клиента; · синхронизация выхода покупателя с выходом заполненного заказа. Таблица 2.5 – Параметры модуля Match
Модуль Dropoff перемещает определенный набор сущностей из группы сущностей и посылает их в другой модуль, связанный с ним графическим соединением. Пользователь группы определяет значение атрибута, и внутренние атрибуты могут быть переданы выброшенным сущностям на основании определенного правила. Таблица 2.6 – Параметры модуля Dropoff
Дата добавления: 2017-02-01; Просмотров: 49; Нарушение авторских прав?; Мы поможем в написании вашей работы! |