- •Введение
- •1. Система имитационного моделирования arena 9.0.
- •1.1. Начало работы с Arena 9.0.
- •1.1.1. Создание модели с помощью пп Arena 9.0.
- •1.1.2. Интерфейс пп Arena 9.0.
- •1.2. Рабочая среда программы Arena 9.0
- •Модуль Process
- •1.3. Панель основных процессов
- •1.3.1. Графические модули
- •Модуль Create
- •Модуль Decide
- •4. Модуль Batch
- •5. Модуль Separate
- •6. Модуль Assign
- •7. Модуль Record
- •8. Модуль Dispose
- •1.3.2. Модули данных
- •1. Модуль Entity
- •2. Модуль Queue
- •3. Модуль Resource
- •Модуль Schedule
- •5. Модуль Set
- •6. Модуль Variable
- •1.5. Программы-приложения
- •1.6. Поиск оптимальной альтернативы с помощью инструментария OptQuest
- •1.7. Создание вложенной иерархии подмоделей в Arena 9.0
- •1.8. Панель отчетов
- •1.9. Панель навигации
- •2. Панель инструментов программы arena 9.0.
- •2.1. Стандартная панель инструментов (Standard).
- •2.2. Панель инструментов Вид (View).
- •2.3. Панель инструментов Порядок (Arrange).
- •2.4. Панель инструментов Анимации (Animate).
- •2.5. Панель инструментов Рисование (Draw).
- •2.6. Панель инструментов Выполнение взаимодействий (Run Interaction).
- •2.7. Панель инструментов Интеграции (Integration).
- •2.8. Обзор меню.
- •3. Термины и определения, используемые в arena 9.0.
- •3.1. Определение Шаблона.
- •3.2. Определение Процесса
- •3.3. Определение Объекта
- •4.2. Понятия и термины, используемые в формировании модели.
- •4.3. Шаблоны, Панели и Модули.
- •4.4. Размещение модулей.
- •4.5. Маркеры модуля.
- •4.6. Данные Модуля и Диалоги.
- •4.7. Логические модули и модули данных.
- •4.8. Локальные и общедоступные операнды.
- •4.9. Элементы и свойства.
- •4.10. Определение повторяющихся групп значений операнда.
- •4.11. Потоки объектов между логическими модулями.
- •4.12. Прямой поток объектов через пункты подключения и соединители.
- •4.13. Повторение пунктов подключения.
- •4.14. Косвенный поток объектов через станции перемещения
- •5. Редактирование модели
- •5.1. Перемещение Модулей.
- •5.2. Удаление Модулей и Соединителей.
- •5.3. Редактирование Значений Данных Модуля.
- •5.5. Копирование Модулей.
- •5.6. Добавление/Редактирование Статического Фона и Объектов анимации.
- •6. Панель common
- •6.1. Модули панели Common.
- •7. Моделирование в системе arena 9.0. На примерах.
- •Пример №1
- •Пример №2.
- •Пример №3.
- •Использованная литература и информационные источники.
4.3. Шаблоны, Панели и Модули.
Модель в Arena 9.0 строится путем помещения в рабочее пространство модулей и связывание их между собой. Хотя вид и функции модулей могут существенно отличаться, все модули используют некоторые основные конструкции. Например, модули, которые использовались бы для моделирования больницы, могут функционировать по-другому, чем используемые для моделирования компьютерной сети. Однако методы, которые используются для выделения, расположения, соединения и ввода данных похожи и пересекаются в этих модулях.
Модули организованы в группы, называемые панелями. Связанные панели собраны в шаблоны. Шаблоны Arena включают в себя Общий (Common), Поддержку (Support), и панели Перемещения (Transfer). Все панели имеют расширение файла .tpo.
4.4. Размещение модулей.
Чтобы разместить модуль в рабочее пространство, нажимают на значок модуля на панели, и перемещают на рабочее пространство. Всякий раз, когда Вы размещаете модуль, графическое представление модуля, называемого пользовательским представлением (видом), помещается в рабочее пространство. Пользовательское представление (вид) различно для каждого модуля, и предназначено для представления графически процесса, моделируемого модулем. Пользовательское представление (вид) может быть простым статическим рисунком типа прямоугольника с названием внутри, или это может быть более детальное представление, типа предоставления центра механической обработки.
4.5. Маркеры модуля.
Пользовательское представление (вид) каждого модуля содержит только одну метку модуля (обычно название(имя) модуля), которое упомянуто как маркер(дескриптор) модуля. Вы выбираете модуль, нажимая на маркер (дескриптор) модуля, который подсвечивается. Вы можете также перетащить модуль к новому расположению через его маркер (дескриптор).
Важно обратить внимание, на то, что, когда Вы нажимаете на другие объекты в модуле, Вы не выбираете или перемещаете модуль в целом, а только объект, на который Вы нажимаете. Если ваше намерение состоит в том, чтобы переместить полный модуль в новое расположение, используйте маркер (дескриптор). Если ваша цель состоит в том, чтобы переместить объекты в пределах пользовательского представления(вида) к новым расположениям, но оставить расположение модуля тем же самым, то Вы должны выбрать отдельные объекты.
4.6. Данные Модуля и Диалоги.
Большинство модулей имеет значения данных, которые определяет пользователь. В случае модуля Сервера в нашем примере (см. Пример1 - Основная Модель Сервера), мы ввели данные (Обработка Processing), чтобы определить название (имя) определенной станции для модуля. Эта информация обычно используется, чтобы отличать похожие модули. При повторном размещении этого же модуля в рабочей области мы могли бы ввести название (имя) для станции (например, Окрашивание Painting).
Значения данных, которые связаны с модулем, называются операндами модуля. Вы определяете или редактируете значения операнда для модуля, используя диалог модуля (или диалоги). Чтобы открыть диалог модуля, дважды щелкнуть мышью на маркере (дескрипторе) модуля. Это действие открывает главный диалог модуля, в котором можно вводить или редактировать значения для операндов.
Редактировать значения операнда можно только в пределах диалога, используя управление диалога. Для изменения значения операндов в диалогах используется обычный пользовательский интерфейс и механизмы определения вариантов изменений, это может быть поле для набора текста, переключатель или поле со списком. После щелчка мышью на кнопке ОК данные для модуля будут модифицированы. При отмене ввода данных модификация не произойдет.
Для средства управления блока редактирования (или поля со списком), Вы напечатаете значение для операнда непосредственно в блок редактирования. Имеющие силу входы текста могут быть ограничены определенным допустимым типам типа числового значения, имея силу выражение, или название (имя). Эти ограничения зависимы от рассматриваемого операнда модуля. Если Вы вводите недействительный тип, Вы получите сообщение об ошибках, когда Вы принимаете диалог.
В многих случаях, текущее значение одного или большего количества операндов модуля отображено как текстовый объект около маркера(дескриптора) модуля. Этот текстовый объект может быть перемещен, изменен, и т.д.; однако, сам текст может быть изменен только внутри диалога модуля.
