- •Среда моделирования arena 5.0
- •Среда моделирования Arena Введение
- •Начало работы с Arena
- •Интерфейс пп Arena
- •1. Панель основных процессов Basic Process Panel Схемные модули
- •1.1. Модуль Create
- •1.2. Модуль Process
- •1.3. Модуль Decide
- •1.4. Модуль Assign
- •1.5. Модуль Batch
- •1.6. Модуль Separate
- •1.7. Модуль Record
- •1.8. Модуль Dispose
- •2. Панель усовершенствованных процессов Advanced Process Panel Схемные модули
- •2.1.Модуль Hold
- •2.2. Модуль Signal
- •2.3. Модуль Pickup
- •2.4. Модуль Remove
- •2.5. Модуль Match
- •2.6. Модуль Dropoff
- •2.7. Модуль Search
- •2.8. Модуль Seize
- •2.9. Модуль Delay
- •2.10. Модуль Release
- •2.11. Модуль Store и UnStore
- •2.12. Модуль ReadWrite
- •2.13. Модуль Advanced Set
- •2.14. Модуль Expression
- •2.15. Модуль Statistic
- •2.16. Модуль Storage
- •2.17. Модуль File
- •2.18. Модуль StateSet
- •2.19. Модуль Failure
- •3. Панель процессов передачиAdvanced Transfer Panel Схемные модули
- •3.1. Модуль Enter
- •3.2. Модуль Leave
- •3.3. Модуль Access
- •3.4. Модуль Convey
- •3.5.Модуль Stop
- •3.6. Модуль Transport
- •3.7. Модуль Exit
- •3.8. Модуль Move
- •3.9. Модуль Halt
- •3.10. Модуль PickStation
- •3.11. Модуль Station
- •3.12. Модуль Route
- •3.13. Модуль Start
- •3.14. Модуль Activate
- •3.15. Модуль Allocate
- •3.16. Модуль Free
- •3.17. Модуль Request
- •3.18. Модуль Transporter
- •3.19. Модуль Distance
- •3.20. Модуль Sequence
- •3.21. Модуль Conveyor
- •3.22. Модуль Segment
- •4. Модули данных
- •4.1. Модуль Entity
- •4.2. Модуль Queue
- •4.3. Модуль Resource
- •4.4. Модуль Schedule
- •4.5. Модуль Set
- •4.6. Модуль Variable
- •5. Панель отчетов
- •5.1. Отчет Category Overview категорий (Краткий обзор категорий)
- •5.2. Отчет о сущностях
- •5.3. Отчет о процессах
- •Панель навигации
1.3. Модуль Decide
Рисунок
1.3 - Модуль Decide
Этот модуль позволяет учитывать принятие решений в модели. Он включает опции принятия решений основанных на условии (например, если тип сущности Car ) или основанных на вероятности (например, 75% - true, а 25% - false). Условия могут быть основаны на значении атрибута Attribute (например, по приоритет), значении переменной Variable, типе сущности Entity Type или основанные на выражении Expression.
При использовании типа модуля By Condition , сущности будут покидать модуль через ветку False, если поставленное условие не выполняется. Когда используется тип модуля By Chance .
Применение:
разделение дел на срочные дела и несрочные;
перенаправление недоделанных или сделанных неправильно работ на доработку.
Таблица 1.3 Параметры модуля Decide
Параметры |
Описание |
Name |
Уникальное имя модуля, которое будет отражено в блок схеме. |
Type |
Тип принятия решения. By Chance - выбор направления основывается на вероятности. By Condition – проверка на выполнение условия. |
Percent True |
Значение, определяющее процент сущностей, который пойдут по направлению True. |
If |
Тип условия, которое будет проверяться на выполнение. |
Named |
Имя переменной, атрибута или типа сущности, который будут проверяться при входе сущности в модуль. |
Is |
Математический знак условия, например больше, меньше, равно и т.д. |
Value |
Значение, с которым будет сравниваться атрибут или переменная пришедшей сущности. Если тип условия – Expression, то в выражении должен стоять знак условия, например Color<> Red. |
1.4. Модуль Assign
Рисунок
1.4 - Модуль Assign
Этот модуль предназначен для задания нового значения переменной, атрибуту сущности типу сущности, анимационной картинке сущности или другой переменной в системе.
В одном модуле можно сделать только одно назначение.
Пример применение модуля Assign:
установление приоритета для клиентов;
присвоение номера вышедшему приказу.
Таблица 1.4 - Параметры модуля Assign
Параметры |
Описание |
Name |
Уникальное имя модуля, которое будет отражено в блок схеме. |
Type |
Тип назначения, которое будет осуществляться. Other может включать в себя встроенные в Арену переменные, такие как вместимость ресурса или конечное время симуляции. |
Variable Name |
Имя переменной, которая будет изменяться в этом модуле. |
Attribute Name |
Имя атрибута, который будет изменяться в этом модуле |
Entity Type |
Новый тип сущности, присваиваемый сущности в этом модуле. |
Entity Picture |
Новая анимационная картинка для сущности, прошедшей этот модуль |
Other |
Имя переменной в системе, которая будет меняться |
New Value |
Присваиваемое новое значение для атрибута, переменной. |
