- •Среда моделирования 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. Отчет о процессах
- •Панель навигации
2.12. Модуль ReadWrite
Рисунок
2.12 – Модуль ReadWrite
Модуль ReadWrite используется для чтения данных из входного файла или с клавиатуры и задания данных в список переменных или атрибутов (или других выражений). Этот модуль также используется, чтобы записать данные на выходное устройство, например, на экран или в файл.
Когда объект приходит в модуль ReadWrite, то файл изучается для того, чтобы увидеть открыт он или нет. Если нет, файл автоматически открывается. Величины атрибутов, переменные, или выражения будут прочитаны или записаны в зависимости от того, какой формат определен.
Таблица 2.12 – Параметры модуля ReadWrite
Параметры |
Описание |
Name |
Уникальный модульный идентификатор. Это имя отображается в модульной форме |
Type |
Метод использования (чтение или запись). Данные могут быть записаны в файл или на экран. Данные могут быть считаны из файла или с клавиатуры |
Arena File Format |
Имя файла, чтобы идентифицировать файл в пределах модуля File |
Overriding File Format |
Формат для записи или чтения данных. Этот формат аннулирует любой формат определенный в структурной области модуля File. FORTRAN или C может использоваться, чтобы описать тип и позицию каждой области |
Variable Type |
Тип информации, что будет прочитана или записана |
Attribute Name |
Определяет символьное имя атрибута для записи или чтения |
Variable Name |
Определяет символьное имя переменной для записи или чтения |
Other |
Определяет выражение для чтения или записи других типов информации |
2.13. Модуль Advanced Set
Этот модуль определяет наборы (очередей, хранилищ или другие наборы) с соответствующими членами. Набор определяет группу схожих элементов, к которым можно обращаться через имя и индекс. К элементам, входящим в набор можно обращаться как к членам этого набора.
Наборы очередей могут быть определены при помощи модуля Seize. Набор хранилищ может быть использован в модуле Store и Unstore.
Таблица 2.13 – Параметры модуля Advanced Set
Параметры |
Описание |
Name |
Уникальный идентификатор |
Set Type |
Тип набора. Может быть Queue, Store, Other (другой) |
Members |
Задаются конкретные составляющие (очереди, хранилища), входящие в набор |
2.14. Модуль Expression
Модуль Expression позволяет определять выражения и задавать им значения. К выражению обращаются при помощи имени. Выражения могут быть заданы как одномерный или двумерный массив.
Таблица 2.14 – Параметры модуля Expression
Параметры |
Описание |
Name |
Уникальное имя выражения |
Row |
Максимальное количество строк, в определяемом выражении |
Column |
Максимальное количество столбцов в определяемом выражении. Данное свойство задается, только когда задано свойство Row |
Expression Value |
Значение которое соответствует выражению |
Этот модуль необходим для того, чтобы задавать какие-то часто использующиеся выражения, чтобы разгрузить модель, например в модулях Decide, Hold, Pickup.
