Извлекает всех агентов, содержащихся в поступающем агенте (представляющей собой партию агентов), и пересылает их далее по одной через выходной порт, сохраняя порядок, в котором они хранились в партии. Сама партия агентов при этом уничтожается. Операция занимает нулевое время: как только партия агентов поступает в блок Unbatch, ее содержимое тут же покидает блок.
Все содержимое входящего агента извлекается, вне зависимости от того, как этот агент был создан: с помощью блока Batch, Pickup, или программно с помощью функции addEntityToContents().
Постоянная партия агентов, созданная блоком Batch, не содержит никаких агентов, поэтому она будет просто удалена этим блоком без последующей пересылки каких бы то ни было агентов.
-
Тип агентов-партий, поступающих в блок. Упоминается ниже как TBatch.
Значение по умолчанию: Agent
-
Тип агентов, извлекаемых из входящей партии агентов и выходящих из блока. Упоминается ниже как T.
Значение по умолчанию: Agent
- Элементы возникают в том же месте, где партия
-
Если эта опция выбрана, извлеченные агенты появятся в местоположении, заданном для партии.
Синтаксис: boolean sameAsBatchLocation
Установить новое значение во время выполнения: set_sameAsBatchLocation(новое значение) - Новое местоположение
-
Новое местоположение извлеченных агентов. В этом параметре доступны следующие опции:
Узел сети / ГИС — Агенты появляются в заданном сетевом узле, ГИС Точке или ГИС Области.
Аттрактор — Агенты появляются в заданном аттракторе.
Точка — Агенты появляются в точке с заданными координатами X, Y, Z.
(широта, долгота) — Агенты появляются в точке на ГИС карте с заданной Широтой и Долготой.
Географ. место — Агенты появляются в конкретном месте на ГИС карте. Вы можете задать это место в параметре Имя места ниже.Синтаксис: InitialLocationType locationType -
[Доступен, если Новое местоположение: Узел сети / ГИС]
Сетевой узел, ГИС Точка или ГИС Область, где будут возникать извлеченные агенты.Тип значения: INode
Локальная переменная: T agent — извлекаемый агент -
[Доступен если Новое местоположение: Аттрактор ]
Аттрактор, где будут появляться извлеченные агенты.Тип значения: Attractor
Локальная переменная: T agent — извлекаемый агент -
[Доступен если Новое местоположение: Точка ]
X-, Y-, Z-координаты точки, где будут появляться извлеченные агенты.Тип значения: double
Локальная переменная: T agent — извлекаемый агент - ...расположена
-
[Доступен если Новое местоположение: Точка ]
Здесь вы можете выбрать, где будут размещены извлеченные агенты: на уровне или в сети.Тип значения: boolean locationXYZInNetwork -
[Доступен если ...расположена: на уровне ]
Уровень, на котором будут размещены извлеченные агенты.Тип значения: Level
Локальная переменная: T agent — извлекаемый агент -
[Доступен если ...расположена: в сети ]
Сеть, в которой будут размещены извлеченные агенты.Тип значения: INetwork
Локальная переменная: T agent — извлекаемый агент -
[Доступен если Новое местоположение: (широта, долгота) ]
Широта и долгота точки на ГИС карте, где будут появляться извлеченные агенты.Тип значения: double
Локальная переменная: T agent — извлекаемый агент -
[Доступен если Новое местоположение: Географ. место ]
Имя конкретного места на ГИС карте, где будут появляться извлеченные агенты. Вы задаете имя в виде строки в кавычках, например, "London". ГИС карта произведет поиск места с заданным именем. Будет использован первый результат поиска.Тип значения: String
Локальная переменная: T agent — извлекаемый агент
- Выталкивать агентов
-
Если опция выбрана (true), то агенты, созданные этим блоком, будут немедленно вытолкнуты дальше независимо от состояния следующего блока.
Синтаксис: boolean pushProtocol
Значение по умолчанию: false
- При входе
-
Код, выполняемый, когда партия агентов поступает в блок.
Локальная переменная: TBatch agent — агент-партия
- При выходе
-
Код, выполняемый для каждого агента, извлекаемого из партии агентов и выходящего из этого блока. Агент-партия доступен в коде этого параметра как batch.
Локальные переменные:
Т entity — текущий агент, извлеченный из партии агентов
TBatch batch — партия агентов
- in
- Входной порт.
- out
- Выходной порт.
-
Как мы можем улучшить эту статью?
-