Читайте также:
|
|
Этот модуль данных используется, чтобы определить единицу измерения переменной и начальное значение. Переменные могут быть упомянуты в других модулях (например, Decide), им могут быть присвоены другие значения в модуле Assign, и могут быть использованы в любом выражении (Expression).
Пример:
· Число документов обрабатываемых в час;
· Присвоение серийного номера для идентификации продукции.
Таблица 14 – Параметры модуля Variable | ||
Параметры | Описание | |
Name | Имя переменной | |
Initial Value | Первоначальное значение переменной. Это значение в последствии может меняться модулем Assign | |
Rows | Число строк в размерной переменной | |
Columns | Число столбцов в размерной переменной | |
Clear Option | Определяет время, когда значение переменной сбрасывается в начальное значение. Statistics – сбрасывает переменную в начальное значение в любой момент, когда статистика была расчищена. System – сбрасывает переменную в начальное значение в любой момент, когда система была расчищена. None – никогда не сбрасывает переменную в начальное значение, исключая предшествующую первой репликации | |
Statistics | Определяет, будет ли вестись статистика по этой переменной | |
The Advanced Process Panel
Delay
Обеспечивает задержку объекта на заданное количество времени.
Пример:
§ Обналичивание чека в банке
§ Отладка оборудования
§ Передача документа другому отделу
Dropoff
Этот модуль отделяет заданное число объектов от входящего в него потока и передает в последующий модуль. Отделенным объектам могут быть присвоены необходимые аттрибуты.
Пример:
§ Разделение документов для использования разными отделами
§ Размещение товара на разных витринах
Hold
Этот модуль задерживает объект в очереди либо до сигнала, либо до наступления указанного условия, либо до удаления модулем Remove. В первом случае необходимо использовать модуль Signal в любом месте модели, чтобы объект мог двинуться дальше. Во втором случае объект будет обрабатываться дальше, когда будет выполняться указанное условие. В третьем случае для дальнейшей обработки объекта в модели должен присутствовать модуль Remove.
Пример:
§ Ожидание, когда на светофоре загорится зеленый
§ Ожидание авторизации
§ Проверка статуса оборудования или сотрудника для дальнейшего выполнения операции
Match
Этот модуль соединяет указанное число объектов, ожидающих в разных очередях. Можно объединить объекты из 5 разных очередей. Можно указать необходимое значение атрибута, для того, чтобы объект был помещен в этот модуль.
Пример:
§ Сборка конструкции
§ Сбор различных товаров для выполнения заказа клиента
§ Синхронизация ухода клиента с выполненным заказом
Pickup
Модуль «погрузки» удаляет заданное количество объектов с заданной позиции в очереди.
Пример:
§ Сбор товаров для выполнения заказа из разных мест в очереди
§ Школьный автобус забирает детей с остановки
Release
Модуль используется для освобождения отдельного ресурса или набора ресурсов. Задается наименование и количество требуемого ресурса. Когда объект попадает в модуль Release, он перестает занимать указанный ресурс.
Пример:
§ Окончание работы с заказом клиента (освобождение оператора)
§ Пациент покидает больницу (освобождение врача, палаты)
Remove
Модуль удаляет единственный объект с указанного места в очереди и отправляет в последующий связанный с ним модуль.
Пример:
§ Удаление из очереди заказа, который должен быть срочно выполнен
§ Вызов пациента из зала ожидания
Seize
Этот модуль привязывает единицы ресурсов к объекту. Объект, вошедший в данный модуль, ждет пока все указанные ресурсы не будут доступны одновременно.
Пример:
§ Начало работы над заказом клиента («захват» оператора)
§ Приход пациента в больницу («захват» врача, палаты)
Signal
Данный модуль посылает сигнальное значение в каждый модуль Hold модели. Объекты, ожидающие там сигнала, начинают обрабатываться дальше.
Пример:
§ Подача сигнала оператору, ожидавшему прибытия какого-либо товара, чтобы завершить заказ.
§ Анализ движения на перекрестке (сигнал о том, что включился зеленый свет)
Store
Модуль отправляет объект на хранение (storage). Когда объект входит в данный модуль, значение storage увеличивается, и объект продолжает движение по модели.
Пример:
§ Анимация различных операций над деталью
§ Отслеживание числа клиентов, находящихся в магазине (подсчет вошедших)
Unstore
Модуль удаляет объект из хранение (storage). Когда объект входит в данный модуль, значение Storage уменьшается, и объект продолжает движение по модели.
Пример:
§ Отслеживание числа клиентов, находящихся в магазине (подсчет вышедших)
Дата добавления: 2015-11-14; просмотров: 60 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Модуль Resource | | | Создание подмодели |